Class: TencentCloud::Monitor::V20180724::DescribePolicyGroupListRequest

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

Overview

DescribePolicyGroupList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, limit = nil, offset = nil, like = nil, instancegroupid = nil, updatetimeorder = nil, projectids = nil, viewnames = nil, filterunusereceiver = nil, receivers = nil, receiveruserlist = nil, dimensions = nil, conditiontempgroupid = nil, receivertype = nil, isopen = nil) ⇒ DescribePolicyGroupListRequest

Returns a new instance of DescribePolicyGroupListRequest.



7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
# File 'lib/v20180724/models.rb', line 7460

def initialize(_module=nil, limit=nil, offset=nil, like=nil, instancegroupid=nil, updatetimeorder=nil, projectids=nil, viewnames=nil, filterunusereceiver=nil, receivers=nil, receiveruserlist=nil, dimensions=nil, conditiontempgroupid=nil, receivertype=nil, isopen=nil)
  @Module = _module
  @Limit = limit
  @Offset = offset
  @Like = like
  @InstanceGroupId = instancegroupid
  @UpdateTimeOrder = updatetimeorder
  @ProjectIds = projectids
  @ViewNames = viewnames
  @FilterUnuseReceiver = filterunusereceiver
  @Receivers = receivers
  @ReceiverUserList = receiveruserlist
  @Dimensions = dimensions
  @ConditionTempGroupId = conditiontempgroupid
  @ReceiverType = receivertype
  @IsOpen = isopen
end

Instance Attribute Details

#ConditionTempGroupIdObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def ConditionTempGroupId
  @ConditionTempGroupId
end

#DimensionsObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def Dimensions
  @Dimensions
end

#FilterUnuseReceiverObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def FilterUnuseReceiver
  @FilterUnuseReceiver
end

#InstanceGroupIdObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def InstanceGroupId
  @InstanceGroupId
end

#IsOpenObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def IsOpen
  @IsOpen
end

#LikeObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def Like
  @Like
end

#LimitObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def Limit
  @Limit
end

#ModuleObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def Module
  @Module
end

#OffsetObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def Offset
  @Offset
end

#ProjectIdsObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def ProjectIds
  @ProjectIds
end

#ReceiversObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def Receivers
  @Receivers
end

#ReceiverTypeObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def ReceiverType
  @ReceiverType
end

#ReceiverUserListObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def ReceiverUserList
  @ReceiverUserList
end

#UpdateTimeOrderObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def UpdateTimeOrder
  @UpdateTimeOrder
end

#ViewNamesObject

Parameters:

  • Module:

    固定值,为"monitor"

  • Limit:

    分页参数,每页返回的数量,取值1~100

  • Offset:

    分页参数,页偏移量,从0开始计数

  • Like:

    按策略名搜索

  • InstanceGroupId:

    实例分组id

  • UpdateTimeOrder:

    按更新时间排序, asc 或者 desc

  • ProjectIds:

    项目id列表

  • ViewNames:

    告警策略类型列表

  • FilterUnuseReceiver:

    是否过滤无接收人策略组, 1表示过滤, 0表示不过滤

  • Receivers:

    过滤条件, 接收组列表

  • ReceiverUserList:

    过滤条件, 接收人列表

  • Dimensions:

    维度组合字段(json字符串), 例如[["name":"unInstanceId","value":"ins-6e4b2aaa"]]

  • ConditionTempGroupId:

    模板策略组id, 多个id用逗号分隔

  • ReceiverType:

    过滤条件, 接收人或者接收组, user表示接收人, group表示接收组

  • IsOpen:

    过滤条件,告警策略是否已启动或停止



7458
7459
7460
# File 'lib/v20180724/models.rb', line 7458

def ViewNames
  @ViewNames
end

Instance Method Details

#deserialize(params) ⇒ Object



7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
# File 'lib/v20180724/models.rb', line 7478

def deserialize(params)
  @Module = params['Module']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @Like = params['Like']
  @InstanceGroupId = params['InstanceGroupId']
  @UpdateTimeOrder = params['UpdateTimeOrder']
  @ProjectIds = params['ProjectIds']
  @ViewNames = params['ViewNames']
  @FilterUnuseReceiver = params['FilterUnuseReceiver']
  @Receivers = params['Receivers']
  @ReceiverUserList = params['ReceiverUserList']
  @Dimensions = params['Dimensions']
  @ConditionTempGroupId = params['ConditionTempGroupId']
  @ReceiverType = params['ReceiverType']
  @IsOpen = params['IsOpen']
end