Class: TencentCloud::Config::V20220802::ListAggregateConfigRulesRequest

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

Overview

ListAggregateConfigRules请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, accountgroupid = nil, ordertype = nil, risklevel = nil, state = nil, complianceresult = nil, rulename = nil, ruleownerid = nil) ⇒ ListAggregateConfigRulesRequest

Returns a new instance of ListAggregateConfigRulesRequest.



602
603
604
605
606
607
608
609
610
611
612
# File 'lib/v20220802/models.rb', line 602

def initialize(limit=nil, offset=nil, accountgroupid=nil, ordertype=nil, risklevel=nil, state=nil, complianceresult=nil, rulename=nil, ruleownerid=nil)
  @Limit = limit
  @Offset = offset
  @AccountGroupId = accountgroupid
  @OrderType = ordertype
  @RiskLevel = risklevel
  @State = state
  @ComplianceResult = complianceresult
  @RuleName = rulename
  @RuleOwnerId = ruleownerid
end

Instance Attribute Details

#AccountGroupIdObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def AccountGroupId
  @AccountGroupId
end

#ComplianceResultObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def ComplianceResult
  @ComplianceResult
end

#LimitObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def Limit
  @Limit
end

#OffsetObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def Offset
  @Offset
end

#OrderTypeObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def OrderType
  @OrderType
end

#RiskLevelObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def RiskLevel
  @RiskLevel
end

#RuleNameObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def RuleName
  @RuleName
end

#RuleOwnerIdObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def RuleOwnerId
  @RuleOwnerId
end

#StateObject

1:高风险。2:中风险。3:低风险。

Parameters:

  • Limit:

    每页限制

  • Offset:

    偏移量

  • AccountGroupId:

    账号组ID

  • OrderType:

    排序类型, 倒序:desc,顺序:asc

  • RiskLevel:

    风险等级

  • State:

    规则状态

  • ComplianceResult:

    评估结果

  • RuleName:

    规则名

  • RuleOwnerId:

    规则所属账号ID



600
601
602
# File 'lib/v20220802/models.rb', line 600

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



614
615
616
617
618
619
620
621
622
623
624
# File 'lib/v20220802/models.rb', line 614

def deserialize(params)
  @Limit = params['Limit']
  @Offset = params['Offset']
  @AccountGroupId = params['AccountGroupId']
  @OrderType = params['OrderType']
  @RiskLevel = params['RiskLevel']
  @State = params['State']
  @ComplianceResult = params['ComplianceResult']
  @RuleName = params['RuleName']
  @RuleOwnerId = params['RuleOwnerId']
end