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

Description

 
Synopsis

Documentation

data ConformancePackDetail Source #

Returns details of a conformance pack. A conformance pack is a collection of Config rules and remediation actions that can be easily deployed in an account and a region.

See: newConformancePackDetail smart constructor.

Constructors

ConformancePackDetail' 

Fields

Instances

Instances details
Eq ConformancePackDetail Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackDetail

Read ConformancePackDetail Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackDetail

Show ConformancePackDetail Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackDetail

Generic ConformancePackDetail Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackDetail

Associated Types

type Rep ConformancePackDetail :: Type -> Type #

NFData ConformancePackDetail Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackDetail

Methods

rnf :: ConformancePackDetail -> () #

Hashable ConformancePackDetail Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackDetail

FromJSON ConformancePackDetail Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackDetail

type Rep ConformancePackDetail Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackDetail

type Rep ConformancePackDetail = D1 ('MetaData "ConformancePackDetail" "Amazonka.Config.Types.ConformancePackDetail" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "ConformancePackDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deliveryS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deliveryS3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateRequestedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "conformancePackInputParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConformancePackInputParameter])) :*: S1 ('MetaSel ('Just "conformancePackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "conformancePackArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "conformancePackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newConformancePackDetail Source #

Create a value of ConformancePackDetail 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:deliveryS3Bucket:ConformancePackDetail', conformancePackDetail_deliveryS3Bucket - The name of the Amazon S3 bucket where Config stores conformance pack templates.

This field is optional.

$sel:deliveryS3KeyPrefix:ConformancePackDetail', conformancePackDetail_deliveryS3KeyPrefix - The prefix for the Amazon S3 bucket.

This field is optional.

$sel:createdBy:ConformancePackDetail', conformancePackDetail_createdBy - Amazon Web Services service that created the conformance pack.

$sel:lastUpdateRequestedTime:ConformancePackDetail', conformancePackDetail_lastUpdateRequestedTime - Last time when conformation pack update was requested.

$sel:conformancePackInputParameters:ConformancePackDetail', conformancePackDetail_conformancePackInputParameters - A list of ConformancePackInputParameter objects.

$sel:conformancePackName:ConformancePackDetail', conformancePackDetail_conformancePackName - Name of the conformance pack.

$sel:conformancePackArn:ConformancePackDetail', conformancePackDetail_conformancePackArn - Amazon Resource Name (ARN) of the conformance pack.

$sel:conformancePackId:ConformancePackDetail', conformancePackDetail_conformancePackId - ID of the conformance pack.

conformancePackDetail_deliveryS3Bucket :: Lens' ConformancePackDetail (Maybe Text) Source #

The name of the Amazon S3 bucket where Config stores conformance pack templates.

This field is optional.

conformancePackDetail_deliveryS3KeyPrefix :: Lens' ConformancePackDetail (Maybe Text) Source #

The prefix for the Amazon S3 bucket.

This field is optional.

conformancePackDetail_createdBy :: Lens' ConformancePackDetail (Maybe Text) Source #

Amazon Web Services service that created the conformance pack.

conformancePackDetail_lastUpdateRequestedTime :: Lens' ConformancePackDetail (Maybe UTCTime) Source #

Last time when conformation pack update was requested.

conformancePackDetail_conformancePackArn :: Lens' ConformancePackDetail Text Source #

Amazon Resource Name (ARN) of the conformance pack.