Class: TencentCloud::Cynosdb::V20190107::DescribeAuditRuleTemplatesRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190107/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.



4996
4997
4998
4999
5000
5001
5002
5003
# File 'lib/v20190107/models.rb', line 4996

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。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4994
4995
4996
# File 'lib/v20190107/models.rb', line 4994

def AlarmLevel
  @AlarmLevel
end

#AlarmPolicyObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称

  • Limit:

    单次请求返回的数量。默认值20。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4994
4995
4996
# File 'lib/v20190107/models.rb', line 4994

def AlarmPolicy
  @AlarmPolicy
end

#LimitObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称

  • Limit:

    单次请求返回的数量。默认值20。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4994
4995
4996
# File 'lib/v20190107/models.rb', line 4994

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称

  • Limit:

    单次请求返回的数量。默认值20。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4994
4995
4996
# File 'lib/v20190107/models.rb', line 4994

def Offset
  @Offset
end

#RuleTemplateIdsObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称

  • Limit:

    单次请求返回的数量。默认值20。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4994
4995
4996
# File 'lib/v20190107/models.rb', line 4994

def RuleTemplateIds
  @RuleTemplateIds
end

#RuleTemplateNamesObject

Parameters:

  • RuleTemplateIds:

    规则模板ID。

  • RuleTemplateNames:

    规则模板名称

  • Limit:

    单次请求返回的数量。默认值20。

  • Offset:

    偏移量,默认值为 0。

  • AlarmLevel:

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

  • AlarmPolicy:

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



4994
4995
4996
# File 'lib/v20190107/models.rb', line 4994

def RuleTemplateNames
  @RuleTemplateNames
end

Instance Method Details

#deserialize(params) ⇒ Object



5005
5006
5007
5008
5009
5010
5011
5012
# File 'lib/v20190107/models.rb', line 5005

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