Class: TencentCloud::Config::V20220802::ConfigRule

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

Overview

规则详情

Instance Attribute Summary collapse

Instance Method Summary collapse

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, tagsscope=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 = tagsscope
  @ExcludeResourceIdsScope = excluderesourceidsscope
  @AccountGroupId = accountgroupid
  @AccountGroupName = accountgroupname
  @RuleOwnerId = ruleownerid
  @ManageTriggerType = managetriggertype
end

Instance Attribute Details

#AccountGroupIdObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def AccountGroupId
  @AccountGroupId
end

#AccountGroupNameObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def AccountGroupName
  @AccountGroupName
end

#AnnotationObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def Annotation
  @Annotation
end

#CompliancePackIdObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def CompliancePackId
  @CompliancePackId
end

#CompliancePackNameObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def CompliancePackName
  @CompliancePackName
end

#ComplianceResultObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def ComplianceResult
  @ComplianceResult
end

#ConfigRuleIdObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def ConfigRuleId
  @ConfigRuleId
end

#ConfigRuleInvokedTimeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def ConfigRuleInvokedTime
  @ConfigRuleInvokedTime
end

#CreateTimeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def CreateTime
  @CreateTime
end

#DescriptionObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def Description
  @Description
end

#ExcludeResourceIdsScopeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def ExcludeResourceIdsScope
  @ExcludeResourceIdsScope
end

#IdentifierObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def Identifier
  @Identifier
end

#IdentifierTypeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def IdentifierType
  @IdentifierType
end

#InputParameterObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def InputParameter
  @InputParameter
end

#LabelsObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def Labels
  @Labels
end

#ManageInputParameterObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def ManageInputParameter
  @ManageInputParameter
end

#ManageTriggerTypeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def ManageTriggerType
  @ManageTriggerType
end

#RegionsScopeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def RegionsScope
  @RegionsScope
end

#ResourceTypeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def ResourceType
  @ResourceType
end

#RiskLevelObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def RiskLevel
  @RiskLevel
end

#RuleNameObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def RuleName
  @RuleName
end

#RuleOwnerIdObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def RuleOwnerId
  @RuleOwnerId
end

#ServiceFunctionObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def ServiceFunction
  @ServiceFunction
end

#SourceConditionObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def SourceCondition
  @SourceCondition
end

#StatusObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def Status
  @Status
end

#TagsScopeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



185
186
187
# File 'lib/v20220802/models.rb', line 185

def TagsScope
  @TagsScope
end

#TriggerTypeObject

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:变更触发

Parameters:

  • Identifier:

    规则标识

  • RuleName:

    规则名

  • InputParameter:

    规则参数

  • SourceCondition:

    规则触发条件

  • ResourceType:

    规则支持的资源类型,规则仅对指定资源类型的资源生效。

  • Labels:

    规则所属标签

  • RiskLevel:

    规则风险等级

  • ServiceFunction:

    规则对应的函数

  • CreateTime:

    创建时间

  • Description:

    规则描述

  • Status:

    ACTIVE:启用

  • ComplianceResult:

    合规: ‘COMPLIANT’

  • Annotation: ("","")
  • ConfigRuleInvokedTime:

    规则评估时间

  • ConfigRuleId:

    规则ID

  • IdentifierType:

    CUSTOMIZE:自定义规则、

  • CompliancePackId:

    合规包ID

  • TriggerType:

    触发类型

  • ManageInputParameter:

    参数详情

  • CompliancePackName:

    合规包名称

  • RegionsScope:

    关联地域

  • TagsScope:

    关联标签

  • ExcludeResourceIdsScope:

    规则对指定资源ID无效,即不对该资源执行评估。

  • AccountGroupId:

    账号组ID

  • AccountGroupName:

    账号组名称

  • RuleOwnerId:

    规则所属用户ID

  • ManageTriggerType:

    预设规则支持的触发方式



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