Class: TencentCloud::Monitor::V20180724::UpdateAlertRuleStateRequest

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

Overview

UpdateAlertRuleState请求参数结构体

Instance Attribute Summary collapse

  • #RuleIds ⇒ Object
  • 2=RuleEnabled
  • 3=RuleDisabled
  • 默认状态码为 2 启用。.
  • #RuleState ⇒ Object
  • 2=RuleEnabled
  • 3=RuleDisabled
  • 默认状态码为 2 启用。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(ruleids = nil, instanceid = nil, rulestate = nil) ⇒ UpdateAlertRuleStateRequest

    Returns a new instance of UpdateAlertRuleStateRequest.

    
    
    15633
    15634
    15635
    15636
    15637
    # File 'lib/v20180724/models.rb', line 15633
    
    def initialize(ruleids=nil, instanceid=nil, rulestate=nil)
      @RuleIds = ruleids
      @InstanceId = instanceid
      @RuleState = rulestate
    end

    Instance Attribute Details

    #InstanceIdObject

  • 2=RuleEnabled
  • 3=RuleDisabled
  • 默认状态码为 2 启用。

    Parameters:

    • RuleIds:

      规则 ID 列表

    • InstanceId:

      Prometheus 实例 ID

    • RuleState:

      规则状态码,取值如下:

    
    
    15631
    15632
    15633
    # File 'lib/v20180724/models.rb', line 15631
    
    def InstanceId
      @InstanceId
    end

    #RuleIdsObject

  • 2=RuleEnabled
  • 3=RuleDisabled
  • 默认状态码为 2 启用。

    Parameters:

    • RuleIds:

      规则 ID 列表

    • InstanceId:

      Prometheus 实例 ID

    • RuleState:

      规则状态码,取值如下:

    
    
    15631
    15632
    15633
    # File 'lib/v20180724/models.rb', line 15631
    
    def RuleIds
      @RuleIds
    end

    #RuleStateObject

  • 2=RuleEnabled
  • 3=RuleDisabled
  • 默认状态码为 2 启用。

    Parameters:

    • RuleIds:

      规则 ID 列表

    • InstanceId:

      Prometheus 实例 ID

    • RuleState:

      规则状态码,取值如下:

    
    
    15631
    15632
    15633
    # File 'lib/v20180724/models.rb', line 15631
    
    def RuleState
      @RuleState
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    15639
    15640
    15641
    15642
    15643
    # File 'lib/v20180724/models.rb', line 15639
    
    def deserialize(params)
      @RuleIds = params['RuleIds']
      @InstanceId = params['InstanceId']
      @RuleState = params['RuleState']
    end