Class: TencentCloud::Monitor::V20180724::DescribeAlarmPoliciesRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

DescribeAlarmPolicies请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, pagenumber = nil, pagesize = nil, policyname = nil, monitortypes = nil, namespaces = nil, dimensions = nil, receiveruids = nil, receivergroups = nil, policytype = nil, field = nil, order = nil, projectids = nil, noticeids = nil, ruletypes = nil, enable = nil, notbindingnoticerule = nil, instancegroupid = nil, needcorrespondence = nil, triggertasks = nil, oneclickpolicytype = nil, notbindall = nil, notinstancegroup = nil, tags = nil, prominsid = nil, receiveroncallformids = nil, noticecontenttmplids = nil, ispredefined = nil) ⇒ DescribeAlarmPoliciesRequest

Returns a new instance of DescribeAlarmPoliciesRequest.



4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
# File 'lib/v20180724/models.rb', line 4692

def initialize(_module=nil, pagenumber=nil, pagesize=nil, policyname=nil, monitortypes=nil, namespaces=nil, dimensions=nil, receiveruids=nil, receivergroups=nil, policytype=nil, field=nil, order=nil, projectids=nil, noticeids=nil, ruletypes=nil, enable=nil, notbindingnoticerule=nil, instancegroupid=nil, needcorrespondence=nil, triggertasks=nil, oneclickpolicytype=nil, notbindall=nil, notinstancegroup=nil, tags=nil, prominsid=nil, receiveroncallformids=nil, noticecontenttmplids=nil, ispredefined=nil)
  @Module = _module
  @PageNumber = pagenumber
  @PageSize = pagesize
  @PolicyName = policyname
  @MonitorTypes = monitortypes
  @Namespaces = namespaces
  @Dimensions = dimensions
  @ReceiverUids = receiveruids
  @ReceiverGroups = receivergroups
  @PolicyType = policytype
  @Field = field
  @Order = order
  @ProjectIds = projectids
  @NoticeIds = noticeids
  @RuleTypes = ruletypes
  @Enable = enable
  @NotBindingNoticeRule = notbindingnoticerule
  @InstanceGroupId = instancegroupid
  @NeedCorrespondence = needcorrespondence
  @TriggerTasks = triggertasks
  @OneClickPolicyType = oneclickpolicytype
  @NotBindAll = notbindall
  @NotInstanceGroup = notinstancegroup
  @Tags = tags
  @PromInsId = prominsid
  @ReceiverOnCallFormIDs = receiveroncallformids
  @NoticeContentTmplIDs = noticecontenttmplids
  @IsPredefined = ispredefined
end

Instance Attribute Details

#DimensionsObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def Dimensions
  @Dimensions
end

#EnableObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def Enable
  @Enable
end

#FieldObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def Field
  @Field
end

#InstanceGroupIdObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def InstanceGroupId
  @InstanceGroupId
end

#IsPredefinedObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def IsPredefined
  @IsPredefined
end

#ModuleObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def Module
  @Module
end

#MonitorTypesObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def MonitorTypes
  @MonitorTypes
end

#NamespacesObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def Namespaces
  @Namespaces
end

#NeedCorrespondenceObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def NeedCorrespondence
  @NeedCorrespondence
end

#NotBindAllObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def NotBindAll
  @NotBindAll
end

#NotBindingNoticeRuleObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def NotBindingNoticeRule
  @NotBindingNoticeRule
end

#NoticeContentTmplIDsObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def NoticeContentTmplIDs
  @NoticeContentTmplIDs
end

#NoticeIdsObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def NoticeIds
  @NoticeIds
end

#NotInstanceGroupObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def NotInstanceGroup
  @NotInstanceGroup
end

#OneClickPolicyTypeObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def OneClickPolicyType
  @OneClickPolicyType
end

#OrderObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def Order
  @Order
end

#PageNumberObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def PageNumber
  @PageNumber
end

#PageSizeObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def PageSize
  @PageSize
end

#PolicyNameObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def PolicyName
  @PolicyName
end

#PolicyTypeObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def PolicyType
  @PolicyType
end

#ProjectIdsObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def ProjectIds
  @ProjectIds
end

#PromInsIdObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def PromInsId
  @PromInsId
end

#ReceiverGroupsObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def ReceiverGroups
  @ReceiverGroups
end

#ReceiverOnCallFormIDsObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def ReceiverOnCallFormIDs
  @ReceiverOnCallFormIDs
end

#ReceiverUidsObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def ReceiverUids
  @ReceiverUids
end

#RuleTypesObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def RuleTypes
  @RuleTypes
end

#TagsObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def Tags
  @Tags
end

#TriggerTasksObject

策略类型列表当Dimension不为空时,该项为必填项 项目管理 可使用 查询通知模板列表 接口查询。

Parameters:

  • 固定值,为"monitor"

  • 页数,从 1 开始计数,默认 1

  • 每页的数量,取值1~100,默认20

  • 按策略名称模糊搜索

  • 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项

  • 根据命名空间过滤,不同策略类型的值详见

  • 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:[[{"name":"unInstanceId","value":"ins-qr888845g"}]]具体也可以参考下方的示例 2。不同云产品参数示例详见 维度信息Dimensions列表注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时

  • 根据接收人搜索,可以使用“访问管理”的 拉取子用户 ListUsers 接口获取用户列表 或 查询子用户 GetUser 接口查询子用户详情,此处填入返回结果中的 Uid 字段

  • 根据接收组搜索,可以使用“访问管理”的 查询用户组列表 ListGroups 接口获取用户组列表 或 列出用户关联的用户组 ListGroupsForUser 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 GroupId 字段

  • 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略

  • 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"

  • 排序顺序:升序:ASC 降序:DESC

  • 策略所属项目的id数组,可在此页面查看

  • 通知模板的id列表,可查询通知模板列表获取。

  • 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略

  • 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]

  • 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。

  • 实例分组id

  • 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0

  • 按照触发任务(例如弹性伸缩)过滤策略。最多10个

  • 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略

  • 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤

  • 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤

  • 策略根据标签过滤

  • prom实例id,自定义指标策略时会用到

  • 根据排班表搜索

  • 通知内容模板ID筛选

  • 是否为预设策略,1是,0否



4690
4691
4692
# File 'lib/v20180724/models.rb', line 4690

def TriggerTasks
  @TriggerTasks
end

Instance Method Details

#deserialize(params) ⇒ Object



4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
# File 'lib/v20180724/models.rb', line 4723

def deserialize(params)
  @Module = params['Module']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @PolicyName = params['PolicyName']
  @MonitorTypes = params['MonitorTypes']
  @Namespaces = params['Namespaces']
  @Dimensions = params['Dimensions']
  @ReceiverUids = params['ReceiverUids']
  @ReceiverGroups = params['ReceiverGroups']
  @PolicyType = params['PolicyType']
  @Field = params['Field']
  @Order = params['Order']
  @ProjectIds = params['ProjectIds']
  @NoticeIds = params['NoticeIds']
  @RuleTypes = params['RuleTypes']
  @Enable = params['Enable']
  @NotBindingNoticeRule = params['NotBindingNoticeRule']
  @InstanceGroupId = params['InstanceGroupId']
  @NeedCorrespondence = params['NeedCorrespondence']
  unless params['TriggerTasks'].nil?
    @TriggerTasks = []
    params['TriggerTasks'].each do |i|
      alarmpolicytriggertask_tmp = AlarmPolicyTriggerTask.new
      alarmpolicytriggertask_tmp.deserialize(i)
      @TriggerTasks << alarmpolicytriggertask_tmp
    end
  end
  @OneClickPolicyType = params['OneClickPolicyType']
  @NotBindAll = params['NotBindAll']
  @NotInstanceGroup = params['NotInstanceGroup']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @PromInsId = params['PromInsId']
  @ReceiverOnCallFormIDs = params['ReceiverOnCallFormIDs']
  @NoticeContentTmplIDs = params['NoticeContentTmplIDs']
  @IsPredefined = params['IsPredefined']
end