Interface CfnConfigRule.ComplianceProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfigRule.ComplianceProperty.Jsii$Proxy
- Enclosing class:
- CfnConfigRule
@Stability(Stable)
public static interface CfnConfigRule.ComplianceProperty
extends software.amazon.jsii.JsiiSerializable
Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that affect the compliance.
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.*; ComplianceProperty complianceProperty = ComplianceProperty.builder() .type("type") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnConfigRule.ComplianceProperty
static final class
An implementation forCfnConfigRule.ComplianceProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getType
Indicates whether an AWS resource or AWS Config rule is compliant.A resource is compliant if it complies with all of the AWS Config rules that evaluate it. A resource is noncompliant if it does not comply with one or more of these rules.
A rule is compliant if all of the resources that the rule evaluates comply with it. A rule is noncompliant if any of these resources do not comply.
AWS Config returns the
INSUFFICIENT_DATA
value when no evaluation results are available for the AWS resource or AWS Config rule.For the
Compliance
data type, AWS Config supports onlyCOMPLIANT
,NON_COMPLIANT
, andINSUFFICIENT_DATA
values. AWS Config does not support theNOT_APPLICABLE
value for theCompliance
data type. -
builder
-