Class: TencentCloud::Config::V20220802::Evaluation
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Config::V20220802::Evaluation
- Defined in:
- lib/v20220802/models.rb
Overview
自定义规则评估结果
Instance Attribute Summary collapse
-
#Annotation ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符 COMPLIANT:合规、 NON_COMPLIANT:不合规.
-
#ComplianceRegion ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符 COMPLIANT:合规、 NON_COMPLIANT:不合规.
-
#ComplianceResourceId ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符 COMPLIANT:合规、 NON_COMPLIANT:不合规.
-
#ComplianceResourceType ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符 COMPLIANT:合规、 NON_COMPLIANT:不合规.
-
#ComplianceType ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符 COMPLIANT:合规、 NON_COMPLIANT:不合规.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(complianceresourceid = nil, complianceresourcetype = nil, complianceregion = nil, compliancetype = nil, annotation = nil) ⇒ Evaluation
constructor
A new instance of Evaluation.
Constructor Details
#initialize(complianceresourceid = nil, complianceresourcetype = nil, complianceregion = nil, compliancetype = nil, annotation = nil) ⇒ Evaluation
Returns a new instance of Evaluation.
480 481 482 483 484 485 486 |
# File 'lib/v20220802/models.rb', line 480 def initialize(complianceresourceid=nil, complianceresourcetype=nil, complianceregion=nil, compliancetype=nil, annotation=nil) @ComplianceResourceId = complianceresourceid @ComplianceResourceType = complianceresourcetype @ComplianceRegion = complianceregion @ComplianceType = compliancetype @Annotation = annotation end |
Instance Attribute Details
#Annotation ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符COMPLIANT:合规、NON_COMPLIANT:不合规
478 479 480 |
# File 'lib/v20220802/models.rb', line 478 def Annotation @Annotation end |
#ComplianceRegion ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符COMPLIANT:合规、NON_COMPLIANT:不合规
478 479 480 |
# File 'lib/v20220802/models.rb', line 478 def ComplianceRegion @ComplianceRegion end |
#ComplianceResourceId ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符COMPLIANT:合规、NON_COMPLIANT:不合规
478 479 480 |
# File 'lib/v20220802/models.rb', line 478 def ComplianceResourceId @ComplianceResourceId end |
#ComplianceResourceType ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符COMPLIANT:合规、NON_COMPLIANT:不合规
478 479 480 |
# File 'lib/v20220802/models.rb', line 478 def ComplianceResourceType @ComplianceResourceType end |
#ComplianceType ⇒ Object
支持: QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket 长度为0~32个字符COMPLIANT:合规、NON_COMPLIANT:不合规
478 479 480 |
# File 'lib/v20220802/models.rb', line 478 def ComplianceType @ComplianceType end |
Instance Method Details
#deserialize(params) ⇒ Object
488 489 490 491 492 493 494 495 496 497 |
# File 'lib/v20220802/models.rb', line 488 def deserialize(params) @ComplianceResourceId = params['ComplianceResourceId'] @ComplianceResourceType = params['ComplianceResourceType'] @ComplianceRegion = params['ComplianceRegion'] @ComplianceType = params['ComplianceType'] unless params['Annotation'].nil? @Annotation = Annotation.new @Annotation.deserialize(params['Annotation']) end end |