| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Config.Types.AggregateComplianceByConformancePack
Description
Synopsis
- data AggregateComplianceByConformancePack = AggregateComplianceByConformancePack' {}
- newAggregateComplianceByConformancePack :: AggregateComplianceByConformancePack
- aggregateComplianceByConformancePack_accountId :: Lens' AggregateComplianceByConformancePack (Maybe Text)
- aggregateComplianceByConformancePack_awsRegion :: Lens' AggregateComplianceByConformancePack (Maybe Text)
- aggregateComplianceByConformancePack_compliance :: Lens' AggregateComplianceByConformancePack (Maybe AggregateConformancePackCompliance)
- aggregateComplianceByConformancePack_conformancePackName :: Lens' AggregateComplianceByConformancePack (Maybe Text)
Documentation
data AggregateComplianceByConformancePack Source #
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.
See: newAggregateComplianceByConformancePack smart constructor.
Constructors
| AggregateComplianceByConformancePack' | |
Fields
| |
Instances
newAggregateComplianceByConformancePack :: AggregateComplianceByConformancePack Source #
Create a value of AggregateComplianceByConformancePack with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accountId:AggregateComplianceByConformancePack', aggregateComplianceByConformancePack_accountId - The 12-digit Amazon Web Services account ID of the source account.
$sel:awsRegion:AggregateComplianceByConformancePack', aggregateComplianceByConformancePack_awsRegion - The source Amazon Web Services Region from where the data is aggregated.
$sel:compliance:AggregateComplianceByConformancePack', aggregateComplianceByConformancePack_compliance - The compliance status of the conformance pack.
$sel:conformancePackName:AggregateComplianceByConformancePack', aggregateComplianceByConformancePack_conformancePackName - The name of the conformance pack.
aggregateComplianceByConformancePack_accountId :: Lens' AggregateComplianceByConformancePack (Maybe Text) Source #
The 12-digit Amazon Web Services account ID of the source account.
aggregateComplianceByConformancePack_awsRegion :: Lens' AggregateComplianceByConformancePack (Maybe Text) Source #
The source Amazon Web Services Region from where the data is aggregated.
aggregateComplianceByConformancePack_compliance :: Lens' AggregateComplianceByConformancePack (Maybe AggregateConformancePackCompliance) Source #
The compliance status of the conformance pack.
aggregateComplianceByConformancePack_conformancePackName :: Lens' AggregateComplianceByConformancePack (Maybe Text) Source #
The name of the conformance pack.