Class: TencentCloud::Config::V20220802::ConfigRule
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Config::V20220802::ConfigRule
- Defined in:
- lib/v20220802/models.rb
Overview
规则详情
Instance Attribute Summary collapse
-
#AccountGroupId ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#AccountGroupName ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#Annotation ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#CompliancePackId ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#CompliancePackName ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#ComplianceResult ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#ConfigRuleId ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#ConfigRuleInvokedTime ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#CreateTime ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#Description ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#ExcludeResourceIdsScope ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#Identifier ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#IdentifierType ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#InputParameter ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#Labels ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#ManageInputParameter ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#ManageTriggerType ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#RegionsScope ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#ResourceType ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#RiskLevel ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#RuleName ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#RuleOwnerId ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#ServiceFunction ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#SourceCondition ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#Status ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#TagsScope ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
-
#TriggerType ⇒ Object
1:低风险 2:中风险 3:高风险 格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止 不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则 ScheduledNotification:周期触发、 ConfigurationItemChangeNotification:变更触发 ScheduledNotification:周期触发 ConfigurationItemChangeNotification:变更触发.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(identifier = nil, rulename = nil, inputparameter = nil, sourcecondition = nil, resourcetype = nil, labels = nil, risklevel = nil, servicefunction = nil, createtime = nil, description = nil, status = nil, complianceresult = nil, annotation = nil, configruleinvokedtime = nil, configruleid = nil, identifiertype = nil, compliancepackid = nil, triggertype = nil, manageinputparameter = nil, compliancepackname = nil, regionsscope = nil, tagsscope = nil, excluderesourceidsscope = nil, accountgroupid = nil, accountgroupname = nil, ruleownerid = nil, managetriggertype = nil) ⇒ ConfigRule
constructor
A new instance of ConfigRule.
Constructor Details
#initialize(identifier = nil, rulename = nil, inputparameter = nil, sourcecondition = nil, resourcetype = nil, labels = nil, risklevel = nil, servicefunction = nil, createtime = nil, description = nil, status = nil, complianceresult = nil, annotation = nil, configruleinvokedtime = nil, configruleid = nil, identifiertype = nil, compliancepackid = nil, triggertype = nil, manageinputparameter = nil, compliancepackname = nil, regionsscope = nil, tagsscope = nil, excluderesourceidsscope = nil, accountgroupid = nil, accountgroupname = nil, ruleownerid = nil, managetriggertype = nil) ⇒ ConfigRule
Returns a new instance of ConfigRule.
187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 |
# File 'lib/v20220802/models.rb', line 187 def initialize(identifier=nil, rulename=nil, inputparameter=nil, sourcecondition=nil, resourcetype=nil, labels=nil, risklevel=nil, servicefunction=nil, createtime=nil, description=nil, status=nil, complianceresult=nil, annotation=nil, configruleinvokedtime=nil, configruleid=nil, identifiertype=nil, compliancepackid=nil, triggertype=nil, manageinputparameter=nil, compliancepackname=nil, regionsscope=nil, =nil, excluderesourceidsscope=nil, accountgroupid=nil, accountgroupname=nil, ruleownerid=nil, managetriggertype=nil) @Identifier = identifier @RuleName = rulename @InputParameter = inputparameter @SourceCondition = sourcecondition @ResourceType = resourcetype @Labels = labels @RiskLevel = risklevel @ServiceFunction = servicefunction @CreateTime = createtime @Description = description @Status = status @ComplianceResult = complianceresult @Annotation = annotation @ConfigRuleInvokedTime = configruleinvokedtime @ConfigRuleId = configruleid @IdentifierType = identifiertype @CompliancePackId = compliancepackid @TriggerType = triggertype @ManageInputParameter = manageinputparameter @CompliancePackName = compliancepackname @RegionsScope = regionsscope @TagsScope = @ExcludeResourceIdsScope = excluderesourceidsscope @AccountGroupId = accountgroupid @AccountGroupName = accountgroupname @RuleOwnerId = ruleownerid @ManageTriggerType = managetriggertype end |
Instance Attribute Details
#AccountGroupId ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def AccountGroupId @AccountGroupId end |
#AccountGroupName ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def AccountGroupName @AccountGroupName end |
#Annotation ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def Annotation @Annotation end |
#CompliancePackId ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def CompliancePackId @CompliancePackId end |
#CompliancePackName ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def CompliancePackName @CompliancePackName end |
#ComplianceResult ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def ComplianceResult @ComplianceResult end |
#ConfigRuleId ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def ConfigRuleId @ConfigRuleId end |
#ConfigRuleInvokedTime ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def ConfigRuleInvokedTime @ConfigRuleInvokedTime end |
#CreateTime ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def CreateTime @CreateTime end |
#Description ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def Description @Description end |
#ExcludeResourceIdsScope ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def ExcludeResourceIdsScope @ExcludeResourceIdsScope end |
#Identifier ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def Identifier @Identifier end |
#IdentifierType ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def IdentifierType @IdentifierType end |
#InputParameter ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def InputParameter @InputParameter end |
#Labels ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def Labels @Labels end |
#ManageInputParameter ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def ManageInputParameter @ManageInputParameter end |
#ManageTriggerType ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def ManageTriggerType @ManageTriggerType end |
#RegionsScope ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def RegionsScope @RegionsScope end |
#ResourceType ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def ResourceType @ResourceType end |
#RiskLevel ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def RiskLevel @RiskLevel end |
#RuleName ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def RuleName @RuleName end |
#RuleOwnerId ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def RuleOwnerId @RuleOwnerId end |
#ServiceFunction ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def ServiceFunction @ServiceFunction end |
#SourceCondition ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def SourceCondition @SourceCondition end |
#Status ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def Status @Status end |
#TagsScope ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def TagsScope @TagsScope end |
#TriggerType ⇒ Object
1:低风险2:中风险3:高风险格式:YYYY-MM-DD h:i:s NO_ACTIVE:停止不合规: ‘NON_COMPLIANT’ 无法应用规则: ‘NOT_APPLICABLE’ 格式:YYYY-MM-DD h:i:s SYSTEM:托管规则ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发
185 186 187 |
# File 'lib/v20220802/models.rb', line 185 def TriggerType @TriggerType end |
Instance Method Details
#deserialize(params) ⇒ Object
217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 |
# File 'lib/v20220802/models.rb', line 217 def deserialize(params) @Identifier = params['Identifier'] @RuleName = params['RuleName'] unless params['InputParameter'].nil? @InputParameter = [] params['InputParameter'].each do |i| inputparameter_tmp = InputParameter.new inputparameter_tmp.deserialize(i) @InputParameter << inputparameter_tmp end end unless params['SourceCondition'].nil? @SourceCondition = [] params['SourceCondition'].each do |i| sourceconditionformanage_tmp = SourceConditionForManage.new sourceconditionformanage_tmp.deserialize(i) @SourceCondition << sourceconditionformanage_tmp end end @ResourceType = params['ResourceType'] @Labels = params['Labels'] @RiskLevel = params['RiskLevel'] @ServiceFunction = params['ServiceFunction'] @CreateTime = params['CreateTime'] @Description = params['Description'] @Status = params['Status'] @ComplianceResult = params['ComplianceResult'] unless params['Annotation'].nil? @Annotation = Annotation.new @Annotation.deserialize(params['Annotation']) end @ConfigRuleInvokedTime = params['ConfigRuleInvokedTime'] @ConfigRuleId = params['ConfigRuleId'] @IdentifierType = params['IdentifierType'] @CompliancePackId = params['CompliancePackId'] unless params['TriggerType'].nil? @TriggerType = [] params['TriggerType'].each do |i| triggertype_tmp = TriggerType.new triggertype_tmp.deserialize(i) @TriggerType << triggertype_tmp end end unless params['ManageInputParameter'].nil? @ManageInputParameter = [] params['ManageInputParameter'].each do |i| inputparameterformanage_tmp = InputParameterForManage.new inputparameterformanage_tmp.deserialize(i) @ManageInputParameter << inputparameterformanage_tmp end end @CompliancePackName = params['CompliancePackName'] @RegionsScope = params['RegionsScope'] unless params['TagsScope'].nil? @TagsScope = [] params['TagsScope'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @TagsScope << tag_tmp end end @ExcludeResourceIdsScope = params['ExcludeResourceIdsScope'] @AccountGroupId = params['AccountGroupId'] @AccountGroupName = params['AccountGroupName'] @RuleOwnerId = params['RuleOwnerId'] @ManageTriggerType = params['ManageTriggerType'] end |