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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnConfigRule.CompliancePropertystatic final classAn 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_DATAvalue when no evaluation results are available for the AWS resource or AWS Config rule.For the
Compliancedata type, AWS Config supports onlyCOMPLIANT,NON_COMPLIANT, andINSUFFICIENT_DATAvalues. AWS Config does not support theNOT_APPLICABLEvalue for theCompliancedata type.- See Also:
-
builder
-