Scope class
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.
Constructors
Properties
- complianceResourceId → String?
-
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
.final -
complianceResourceTypes
→ List<
String> ? -
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
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tagKey → String?
-
The tag key that is applied to only those AWS resources that you want to
trigger an evaluation for the rule.
final
- tagValue → String?
-
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
.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited