Class: TencentCloud::Cdb::V20170320::DescribeAuditRuleTemplatesRequest

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

Overview

DescribeAuditRuleTemplates请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruletemplateids = nil, ruletemplatenames = nil, limit = nil, offset = nil, alarmlevel = nil, alarmpolicy = nil) ⇒ DescribeAuditRuleTemplatesRequest

Returns a new instance of DescribeAuditRuleTemplatesRequest.



4954
4955
4956
4957
4958
4959
4960
4961
# File 'lib/v20170320/models.rb', line 4954

def initialize(ruletemplateids=nil, ruletemplatenames=nil, limit=nil, offset=nil, alarmlevel=nil, alarmpolicy=nil)
  @RuleTemplateIds = ruletemplateids
  @RuleTemplateNames = ruletemplatenames
  @Limit = limit
  @Offset = offset
  @AlarmLevel = alarmlevel
  @AlarmPolicy = alarmpolicy
end

Instance Attribute Details

#AlarmLevelObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

    单次请求返回的数量。默认值20,最大值为1000。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

    告警等级。1-低风险,2-中风险,3-高风险。

  • AlarmPolicy:

    告警策略。0-不告警,1-告警。



4952
4953
4954
# File 'lib/v20170320/models.rb', line 4952

def AlarmLevel
  @AlarmLevel
end

#AlarmPolicyObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

    单次请求返回的数量。默认值20,最大值为1000。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

    告警等级。1-低风险,2-中风险,3-高风险。

  • AlarmPolicy:

    告警策略。0-不告警,1-告警。



4952
4953
4954
# File 'lib/v20170320/models.rb', line 4952

def AlarmPolicy
  @AlarmPolicy
end

#LimitObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

    单次请求返回的数量。默认值20,最大值为1000。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

    告警等级。1-低风险,2-中风险,3-高风险。

  • AlarmPolicy:

    告警策略。0-不告警,1-告警。



4952
4953
4954
# File 'lib/v20170320/models.rb', line 4952

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

    单次请求返回的数量。默认值20,最大值为1000。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

    告警等级。1-低风险,2-中风险,3-高风险。

  • AlarmPolicy:

    告警策略。0-不告警,1-告警。



4952
4953
4954
# File 'lib/v20170320/models.rb', line 4952

def Offset
  @Offset
end

#RuleTemplateIdsObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

    单次请求返回的数量。默认值20,最大值为1000。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

    告警等级。1-低风险,2-中风险,3-高风险。

  • AlarmPolicy:

    告警策略。0-不告警,1-告警。



4952
4953
4954
# File 'lib/v20170320/models.rb', line 4952

def RuleTemplateIds
  @RuleTemplateIds
end

#RuleTemplateNamesObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

    单次请求返回的数量。默认值20,最大值为1000。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

    告警等级。1-低风险,2-中风险,3-高风险。

  • AlarmPolicy:

    告警策略。0-不告警,1-告警。



4952
4953
4954
# File 'lib/v20170320/models.rb', line 4952

def RuleTemplateNames
  @RuleTemplateNames
end

Instance Method Details

#deserialize(params) ⇒ Object



4963
4964
4965
4966
4967
4968
4969
4970
# File 'lib/v20170320/models.rb', line 4963

def deserialize(params)
  @RuleTemplateIds = params['RuleTemplateIds']
  @RuleTemplateNames = params['RuleTemplateNames']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @AlarmLevel = params['AlarmLevel']
  @AlarmPolicy = params['AlarmPolicy']
end