{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-config/refs/heads/main/json-structure/config-aggregate-compliance-by-conformance-pack-structure.json", "name": "AggregateComplianceByConformancePack", "description": "
Provides aggregate compliance of the conformance pack. Indicates whether a conformance pack is compliant based on the name of the conformance pack, account ID, and region.
A conformance pack is compliant if all of the rules in a conformance packs are compliant. It is noncompliant if any of the rules are not compliant. The compliance status of a conformance pack is INSUFFICIENT_DATA only if all rules within a conformance pack cannot be evaluated due to insufficient data. If some of the rules in a conformance pack are compliant but the compliance status of other rules in that same conformance pack is INSUFFICIENT_DATA, the conformance pack shows compliant.
", "type": "object", "properties": { "ConformancePackName": { "allOf": [ { "$ref": "#/components/schemas/ConformancePackName" }, { "description": "The name of the conformance pack." } ] }, "Compliance": { "allOf": [ { "$ref": "#/components/schemas/AggregateConformancePackCompliance" }, { "description": "The compliance status of the conformance pack." } ] }, "AccountId": { "allOf": [ { "$ref": "#/components/schemas/AccountId" }, { "description": "The 12-digit Amazon Web Services account ID of the source account." } ] }, "AwsRegion": { "allOf": [ { "$ref": "#/components/schemas/AwsRegion" }, { "description": "The source Amazon Web Services Region from where the data is aggregated." } ] } } }