Class: TencentCloud::Cls::V20201016::AlarmNotice
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::AlarmNotice
- Defined in:
- lib/v20201016/models.rb
Overview
告警通知渠道组详细配置
Instance Attribute Summary collapse
-
#AlarmNoticeDeliverConfig ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#AlarmNoticeId ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#AlarmShieldCount ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#AlarmShieldStatus ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#CallbackPrioritize ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#CreateTime ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#DeliverFlag ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#DeliverStatus ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#JumpDomain ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#Name ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#NoticeReceivers ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#NoticeRules ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#Tags ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#Type ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#UpdateTime ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
-
#WebCallbacks ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。 - true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。 - false:优先使用告警策略中单独配置的请求头及请求内容。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, tags = nil, type = nil, noticereceivers = nil, webcallbacks = nil, alarmnoticeid = nil, noticerules = nil, alarmshieldstatus = nil, jumpdomain = nil, alarmnoticedeliverconfig = nil, createtime = nil, updatetime = nil, deliverstatus = nil, deliverflag = nil, alarmshieldcount = nil, callbackprioritize = nil) ⇒ AlarmNotice
constructor
A new instance of AlarmNotice.
Constructor Details
#initialize(name = nil, tags = nil, type = nil, noticereceivers = nil, webcallbacks = nil, alarmnoticeid = nil, noticerules = nil, alarmshieldstatus = nil, jumpdomain = nil, alarmnoticedeliverconfig = nil, createtime = nil, updatetime = nil, deliverstatus = nil, deliverflag = nil, alarmshieldcount = nil, callbackprioritize = nil) ⇒ AlarmNotice
Returns a new instance of AlarmNotice.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 |
# File 'lib/v20201016/models.rb', line 366 def initialize(name=nil, =nil, type=nil, noticereceivers=nil, webcallbacks=nil, alarmnoticeid=nil, noticerules=nil, alarmshieldstatus=nil, jumpdomain=nil, alarmnoticedeliverconfig=nil, createtime=nil, updatetime=nil, deliverstatus=nil, deliverflag=nil, alarmshieldcount=nil, callbackprioritize=nil) @Name = name @Tags = @Type = type @NoticeReceivers = noticereceivers @WebCallbacks = webcallbacks @AlarmNoticeId = alarmnoticeid @NoticeRules = noticerules @AlarmShieldStatus = alarmshieldstatus @JumpDomain = jumpdomain @AlarmNoticeDeliverConfig = alarmnoticedeliverconfig @CreateTime = createtime @UpdateTime = updatetime @DeliverStatus = deliverstatus @DeliverFlag = deliverflag @AlarmShieldCount = alarmshieldcount @CallbackPrioritize = callbackprioritize end |
Instance Attribute Details
#AlarmNoticeDeliverConfig ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def AlarmNoticeDeliverConfig @AlarmNoticeDeliverConfig end |
#AlarmNoticeId ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def AlarmNoticeId @AlarmNoticeId end |
#AlarmShieldCount ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def AlarmShieldCount @AlarmShieldCount end |
#AlarmShieldStatus ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def AlarmShieldStatus @AlarmShieldStatus end |
#CallbackPrioritize ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def CallbackPrioritize @CallbackPrioritize end |
#CreateTime ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def CreateTime @CreateTime end |
#DeliverFlag ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def DeliverFlag @DeliverFlag end |
#DeliverStatus ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def DeliverStatus @DeliverStatus end |
#JumpDomain ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def JumpDomain @JumpDomain end |
#Name ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def Name @Name end |
#NoticeReceivers ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def NoticeReceivers @NoticeReceivers end |
#NoticeRules ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def NoticeRules @NoticeRules end |
#Tags ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def Tags @Tags end |
#Type ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def Type @Type end |
#UpdateTime ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def UpdateTime @UpdateTime end |
#WebCallbacks ⇒ Object
3:投递异常 注意:此字段可能返回 null,表示取不到有效值。
- true: 使用通知内容模板中的自定义回调参数覆盖告警策略中单独配置的请求头及请求内容。
- false:优先使用告警策略中单独配置的请求头及请求内容。
364 365 366 |
# File 'lib/v20201016/models.rb', line 364 def WebCallbacks @WebCallbacks end |
Instance Method Details
#deserialize(params) ⇒ Object
385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 |
# File 'lib/v20201016/models.rb', line 385 def deserialize(params) @Name = params['Name'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @Type = params['Type'] unless params['NoticeReceivers'].nil? @NoticeReceivers = [] params['NoticeReceivers'].each do |i| noticereceiver_tmp = NoticeReceiver.new noticereceiver_tmp.deserialize(i) @NoticeReceivers << noticereceiver_tmp end end unless params['WebCallbacks'].nil? @WebCallbacks = [] params['WebCallbacks'].each do |i| webcallback_tmp = WebCallback.new webcallback_tmp.deserialize(i) @WebCallbacks << webcallback_tmp end end @AlarmNoticeId = params['AlarmNoticeId'] unless params['NoticeRules'].nil? @NoticeRules = [] params['NoticeRules'].each do |i| noticerule_tmp = NoticeRule.new noticerule_tmp.deserialize(i) @NoticeRules << noticerule_tmp end end @AlarmShieldStatus = params['AlarmShieldStatus'] @JumpDomain = params['JumpDomain'] unless params['AlarmNoticeDeliverConfig'].nil? @AlarmNoticeDeliverConfig = AlarmNoticeDeliverConfig.new @AlarmNoticeDeliverConfig.deserialize(params['AlarmNoticeDeliverConfig']) end @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @DeliverStatus = params['DeliverStatus'] @DeliverFlag = params['DeliverFlag'] unless params['AlarmShieldCount'].nil? @AlarmShieldCount = AlarmShieldCount.new @AlarmShieldCount.deserialize(params['AlarmShieldCount']) end @CallbackPrioritize = params['CallbackPrioritize'] end |