libZSservicesZSamazonka-configZSamazonka-config
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Config.Types.AggregateComplianceByConformancePack

Description

 
Synopsis

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

Instances details
Eq AggregateComplianceByConformancePack Source # 
Instance details

Defined in Amazonka.Config.Types.AggregateComplianceByConformancePack

Read AggregateComplianceByConformancePack Source # 
Instance details

Defined in Amazonka.Config.Types.AggregateComplianceByConformancePack

Show AggregateComplianceByConformancePack Source # 
Instance details

Defined in Amazonka.Config.Types.AggregateComplianceByConformancePack

Generic AggregateComplianceByConformancePack Source # 
Instance details

Defined in Amazonka.Config.Types.AggregateComplianceByConformancePack

NFData AggregateComplianceByConformancePack Source # 
Instance details

Defined in Amazonka.Config.Types.AggregateComplianceByConformancePack

Hashable AggregateComplianceByConformancePack Source # 
Instance details

Defined in Amazonka.Config.Types.AggregateComplianceByConformancePack

FromJSON AggregateComplianceByConformancePack Source # 
Instance details

Defined in Amazonka.Config.Types.AggregateComplianceByConformancePack

type Rep AggregateComplianceByConformancePack Source # 
Instance details

Defined in Amazonka.Config.Types.AggregateComplianceByConformancePack

type Rep AggregateComplianceByConformancePack = D1 ('MetaData "AggregateComplianceByConformancePack" "Amazonka.Config.Types.AggregateComplianceByConformancePack" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "AggregateComplianceByConformancePack'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "compliance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AggregateConformancePackCompliance)) :*: S1 ('MetaSel ('Just "conformancePackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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_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.