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.



4895
4896
4897
4898
4899
4900
4901
4902
# File 'lib/v20170320/models.rb', line 4895

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-告警。



4893
4894
4895
# File 'lib/v20170320/models.rb', line 4893

def AlarmLevel
  @AlarmLevel
end

#AlarmPolicyObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

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

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4893
4894
4895
# File 'lib/v20170320/models.rb', line 4893

def AlarmPolicy
  @AlarmPolicy
end

#LimitObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

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

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4893
4894
4895
# File 'lib/v20170320/models.rb', line 4893

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

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

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4893
4894
4895
# File 'lib/v20170320/models.rb', line 4893

def Offset
  @Offset
end

#RuleTemplateIdsObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

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

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4893
4894
4895
# File 'lib/v20170320/models.rb', line 4893

def RuleTemplateIds
  @RuleTemplateIds
end

#RuleTemplateNamesObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称。

  • Limit:

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

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4893
4894
4895
# File 'lib/v20170320/models.rb', line 4893

def RuleTemplateNames
  @RuleTemplateNames
end

Instance Method Details

#deserialize(params) ⇒ Object



4904
4905
4906
4907
4908
4909
4910
4911
# File 'lib/v20170320/models.rb', line 4904

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