Class: TencentCloud::Config::V20220802::ListConfigRulesRequest

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

Overview

ListConfigRules请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, ordertype = nil, risklevel = nil, state = nil, complianceresult = nil, rulename = nil) ⇒ ListConfigRulesRequest

Returns a new instance of ListConfigRulesRequest.



770
771
772
773
774
775
776
777
778
# File 'lib/v20220802/models.rb', line 770

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

Instance Attribute Details

#ComplianceResultObject

取值范围:1~200 取值范围:最小值为0 倒序:desc,顺序:asc 1:高风险,2:中风险,3:低风险。ACTIVE:启用UN_ACTIVE:停用COMPLIANT:合规NON_COMPLIANT:不合规

Parameters:

  • Limit:

    每页数量。

  • Offset:

    偏移量。

  • OrderType:

    排序类型(规则名称)。

  • RiskLevel:

    风险等级。

  • State:

    规则状态。

  • ComplianceResult:

    评估结果。

  • RuleName:

    规则名



768
769
770
# File 'lib/v20220802/models.rb', line 768

def ComplianceResult
  @ComplianceResult
end

#LimitObject

取值范围:1~200 取值范围:最小值为0 倒序:desc,顺序:asc 1:高风险,2:中风险,3:低风险。ACTIVE:启用UN_ACTIVE:停用COMPLIANT:合规NON_COMPLIANT:不合规

Parameters:

  • Limit:

    每页数量。

  • Offset:

    偏移量。

  • OrderType:

    排序类型(规则名称)。

  • RiskLevel:

    风险等级。

  • State:

    规则状态。

  • ComplianceResult:

    评估结果。

  • RuleName:

    规则名



768
769
770
# File 'lib/v20220802/models.rb', line 768

def Limit
  @Limit
end

#OffsetObject

取值范围:1~200 取值范围:最小值为0 倒序:desc,顺序:asc 1:高风险,2:中风险,3:低风险。ACTIVE:启用UN_ACTIVE:停用COMPLIANT:合规NON_COMPLIANT:不合规

Parameters:

  • Limit:

    每页数量。

  • Offset:

    偏移量。

  • OrderType:

    排序类型(规则名称)。

  • RiskLevel:

    风险等级。

  • State:

    规则状态。

  • ComplianceResult:

    评估结果。

  • RuleName:

    规则名



768
769
770
# File 'lib/v20220802/models.rb', line 768

def Offset
  @Offset
end

#OrderTypeObject

取值范围:1~200 取值范围:最小值为0 倒序:desc,顺序:asc 1:高风险,2:中风险,3:低风险。ACTIVE:启用UN_ACTIVE:停用COMPLIANT:合规NON_COMPLIANT:不合规

Parameters:

  • Limit:

    每页数量。

  • Offset:

    偏移量。

  • OrderType:

    排序类型(规则名称)。

  • RiskLevel:

    风险等级。

  • State:

    规则状态。

  • ComplianceResult:

    评估结果。

  • RuleName:

    规则名



768
769
770
# File 'lib/v20220802/models.rb', line 768

def OrderType
  @OrderType
end

#RiskLevelObject

取值范围:1~200 取值范围:最小值为0 倒序:desc,顺序:asc 1:高风险,2:中风险,3:低风险。ACTIVE:启用UN_ACTIVE:停用COMPLIANT:合规NON_COMPLIANT:不合规

Parameters:

  • Limit:

    每页数量。

  • Offset:

    偏移量。

  • OrderType:

    排序类型(规则名称)。

  • RiskLevel:

    风险等级。

  • State:

    规则状态。

  • ComplianceResult:

    评估结果。

  • RuleName:

    规则名



768
769
770
# File 'lib/v20220802/models.rb', line 768

def RiskLevel
  @RiskLevel
end

#RuleNameObject

取值范围:1~200 取值范围:最小值为0 倒序:desc,顺序:asc 1:高风险,2:中风险,3:低风险。ACTIVE:启用UN_ACTIVE:停用COMPLIANT:合规NON_COMPLIANT:不合规

Parameters:

  • Limit:

    每页数量。

  • Offset:

    偏移量。

  • OrderType:

    排序类型(规则名称)。

  • RiskLevel:

    风险等级。

  • State:

    规则状态。

  • ComplianceResult:

    评估结果。

  • RuleName:

    规则名



768
769
770
# File 'lib/v20220802/models.rb', line 768

def RuleName
  @RuleName
end

#StateObject

取值范围:1~200 取值范围:最小值为0 倒序:desc,顺序:asc 1:高风险,2:中风险,3:低风险。ACTIVE:启用UN_ACTIVE:停用COMPLIANT:合规NON_COMPLIANT:不合规

Parameters:

  • Limit:

    每页数量。

  • Offset:

    偏移量。

  • OrderType:

    排序类型(规则名称)。

  • RiskLevel:

    风险等级。

  • State:

    规则状态。

  • ComplianceResult:

    评估结果。

  • RuleName:

    规则名



768
769
770
# File 'lib/v20220802/models.rb', line 768

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



780
781
782
783
784
785
786
787
788
# File 'lib/v20220802/models.rb', line 780

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