Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AggregateComplianceByConformancePack = AggregateComplianceByConformancePack' {}
- newAggregateComplianceByConformancePack :: AggregateComplianceByConformancePack
- aggregateComplianceByConformancePack_compliance :: Lens' AggregateComplianceByConformancePack (Maybe AggregateConformancePackCompliance)
- aggregateComplianceByConformancePack_conformancePackName :: Lens' AggregateComplianceByConformancePack (Maybe Text)
- aggregateComplianceByConformancePack_accountId :: Lens' AggregateComplianceByConformancePack (Maybe Text)
- aggregateComplianceByConformancePack_awsRegion :: 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.
AggregateComplianceByConformancePack' | |
|
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:compliance:AggregateComplianceByConformancePack'
, aggregateComplianceByConformancePack_compliance
- The compliance status of the conformance pack.
$sel:conformancePackName:AggregateComplianceByConformancePack'
, aggregateComplianceByConformancePack_conformancePackName
- The name of the conformance pack.
$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.
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.
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.