Class: TencentCloud::Csip::V20221121::RiskRuleInfo

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

Overview

风险规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleid = nil, provider = nil, instancetype = nil, risktitle = nil, checktype = nil, risklevel = nil, riskinfluence = nil, riskfixadvance = nil, dispositiontype = nil) ⇒ RiskRuleInfo

Returns a new instance of RiskRuleInfo.



11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
# File 'lib/v20221121/models.rb', line 11264

def initialize(ruleid=nil, provider=nil, instancetype=nil, risktitle=nil, checktype=nil, risklevel=nil, riskinfluence=nil, riskfixadvance=nil, dispositiontype=nil)
  @RuleID = ruleid
  @Provider = provider
  @InstanceType = instancetype
  @RiskTitle = risktitle
  @CheckType = checktype
  @RiskLevel = risklevel
  @RiskInfluence = riskinfluence
  @RiskFixAdvance = riskfixadvance
  @DispositionType = dispositiontype
end

Instance Attribute Details

#CheckTypeObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def CheckType
  @CheckType
end

#DispositionTypeObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def DispositionType
  @DispositionType
end

#InstanceTypeObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def InstanceType
  @InstanceType
end

#ProviderObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def Provider
  @Provider
end

#RiskFixAdvanceObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def RiskFixAdvance
  @RiskFixAdvance
end

#RiskInfluenceObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def RiskInfluence
  @RiskInfluence
end

#RiskLevelObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def RiskLevel
  @RiskLevel
end

#RiskTitleObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def RiskTitle
  @RiskTitle
end

#RuleIDObject

Parameters:

  • RuleID:

    风险检查项ID

  • Provider:

    云厂商名称

  • InstanceType:

    实例类型

  • RiskTitle:

    风险名称

  • CheckType:

    检查类型

  • RiskLevel:

    风险等级

  • RiskInfluence:

    风险危害

  • RiskFixAdvance:

    风险修复指引报告链接

  • DispositionType:

    边界管控



11262
11263
11264
# File 'lib/v20221121/models.rb', line 11262

def RuleID
  @RuleID
end

Instance Method Details

#deserialize(params) ⇒ Object



11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
# File 'lib/v20221121/models.rb', line 11276

def deserialize(params)
  @RuleID = params['RuleID']
  @Provider = params['Provider']
  @InstanceType = params['InstanceType']
  @RiskTitle = params['RiskTitle']
  @CheckType = params['CheckType']
  @RiskLevel = params['RiskLevel']
  @RiskInfluence = params['RiskInfluence']
  @RiskFixAdvance = params['RiskFixAdvance']
  @DispositionType = params['DispositionType']
end