Class: TencentCloud::Monitor::V20180724::DescribePolicyGroupInfoEventCondition

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

Overview

查询策略输出的事件告警条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eventid = nil, ruleid = nil, eventshowname = nil, alarmnotifyperiod = nil, alarmnotifytype = nil) ⇒ DescribePolicyGroupInfoEventCondition

Returns a new instance of DescribePolicyGroupInfoEventCondition.



7036
7037
7038
7039
7040
7041
7042
# File 'lib/v20180724/models.rb', line 7036

def initialize(eventid=nil, ruleid=nil, eventshowname=nil, alarmnotifyperiod=nil, alarmnotifytype=nil)
  @EventId = eventid
  @RuleId = ruleid
  @EventShowName = eventshowname
  @AlarmNotifyPeriod = alarmnotifyperiod
  @AlarmNotifyType = alarmnotifytype
end

Instance Attribute Details

#AlarmNotifyPeriodObject

Parameters:

  • EventId:

    事件id

  • RuleId:

    事件告警规则id

  • EventShowName:

    事件名称

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警



7034
7035
7036
# File 'lib/v20180724/models.rb', line 7034

def AlarmNotifyPeriod
  @AlarmNotifyPeriod
end

#AlarmNotifyTypeObject

Parameters:

  • EventId:

    事件id

  • RuleId:

    事件告警规则id

  • EventShowName:

    事件名称

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警



7034
7035
7036
# File 'lib/v20180724/models.rb', line 7034

def AlarmNotifyType
  @AlarmNotifyType
end

#EventIdObject

Parameters:

  • EventId:

    事件id

  • RuleId:

    事件告警规则id

  • EventShowName:

    事件名称

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警



7034
7035
7036
# File 'lib/v20180724/models.rb', line 7034

def EventId
  @EventId
end

#EventShowNameObject

Parameters:

  • EventId:

    事件id

  • RuleId:

    事件告警规则id

  • EventShowName:

    事件名称

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警



7034
7035
7036
# File 'lib/v20180724/models.rb', line 7034

def EventShowName
  @EventShowName
end

#RuleIdObject

Parameters:

  • EventId:

    事件id

  • RuleId:

    事件告警规则id

  • EventShowName:

    事件名称

  • AlarmNotifyPeriod:

    告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次

  • AlarmNotifyType:

    告警发送收敛类型。0连续告警,1指数告警



7034
7035
7036
# File 'lib/v20180724/models.rb', line 7034

def RuleId
  @RuleId
end

Instance Method Details

#deserialize(params) ⇒ Object



7044
7045
7046
7047
7048
7049
7050
# File 'lib/v20180724/models.rb', line 7044

def deserialize(params)
  @EventId = params['EventId']
  @RuleId = params['RuleId']
  @EventShowName = params['EventShowName']
  @AlarmNotifyPeriod = params['AlarmNotifyPeriod']
  @AlarmNotifyType = params['AlarmNotifyType']
end