Show / Hide Table of Contents

Interface CfnConfigRule.IScopeProperty

Defines which resources trigger an evaluation for an AWS Config rule.

Namespace: Amazon.CDK.AWS.Config
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnConfigRule.IScopeProperty
Syntax (vb)
Public Interface CfnConfigRule.IScopeProperty
Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Config;

             var scopeProperty = new ScopeProperty {
                 ComplianceResourceId = "complianceResourceId",
                 ComplianceResourceTypes = new [] { "complianceResourceTypes" },
                 TagKey = "tagKey",
                 TagValue = "tagValue"
             };

Synopsis

Properties

ComplianceResourceId

The ID of the only AWS resource that you want to trigger an evaluation for the rule.

ComplianceResourceTypes

The resource types of only those AWS resources that you want to trigger an evaluation for the rule.

TagKey

The tag key that is applied to only those AWS resources that you want to trigger an evaluation for the rule.

TagValue

The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule.

Properties

ComplianceResourceId

The ID of the only AWS resource that you want to trigger an evaluation for the rule.

string? ComplianceResourceId { get; }
Property Value

string

Remarks

If you specify a resource ID, you must specify one resource type for ComplianceResourceTypes .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html#cfn-config-configrule-scope-complianceresourceid

ComplianceResourceTypes

The resource types of only those AWS resources that you want to trigger an evaluation for the rule.

string[]? ComplianceResourceTypes { get; }
Property Value

string[]

Remarks

You can only specify one type if you also specify a resource ID for ComplianceResourceId .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html#cfn-config-configrule-scope-complianceresourcetypes

TagKey

The tag key that is applied to only those AWS resources that you want to trigger an evaluation for the rule.

string? TagKey { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html#cfn-config-configrule-scope-tagkey

TagValue

The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule.

string? TagValue { get; }
Property Value

string

Remarks

If you specify a value for TagValue , you must also specify a value for TagKey .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html#cfn-config-configrule-scope-tagvalue

Back to top Generated by DocFX