Interface CfnConfigRule.ScopeProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfigRule.ScopeProperty.Jsii$Proxy
- Enclosing class:
- CfnConfigRule
@Stability(Stable)
public static interface CfnConfigRule.ScopeProperty
extends software.amazon.jsii.JsiiSerializable
Defines which resources trigger an evaluation for an AWS Config rule.
The scope can include one or more resource types, a combination of a tag key and value, or a combination of one resource type and one resource ID. Specify a scope to constrain which resources trigger an evaluation for a rule. Otherwise, evaluations for the rule are triggered when any resource in your recording group changes in configuration.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.config.*; ScopeProperty scopeProperty = ScopeProperty.builder() .complianceResourceId("complianceResourceId") .complianceResourceTypes(List.of("complianceResourceTypes")) .tagKey("tagKey") .tagValue("tagValue") .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnConfigRule.ScopeProperty
static final class
An implementation forCfnConfigRule.ScopeProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The ID of the only AWS resource that you want to trigger an evaluation for the rule.The resource types of only those AWS resources that you want to trigger an evaluation for the rule.default String
The tag key that is applied to only those AWS resources that you want to trigger an evaluation for the rule.default String
The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getComplianceResourceId
The ID of the only AWS resource that you want to trigger an evaluation for the rule.If you specify a resource ID, you must specify one resource type for
ComplianceResourceTypes
. -
getComplianceResourceTypes
The resource types of only those AWS resources that you want to trigger an evaluation for the rule.You can only specify one type if you also specify a resource ID for
ComplianceResourceId
. -
getTagKey
The tag key that is applied to only those AWS resources that you want to trigger an evaluation for the rule. -
getTagValue
The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule.If you specify a value for
TagValue
, you must also specify a value forTagKey
. -
builder
-