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

Description

 
Synopsis

Documentation

data ExternalEvaluation Source #

Identifies an Amazon Web Services resource and indicates whether it complies with the Config rule that it was evaluated against.

See: newExternalEvaluation smart constructor.

Constructors

ExternalEvaluation' 

Fields

Instances

Instances details
Eq ExternalEvaluation Source # 
Instance details

Defined in Amazonka.Config.Types.ExternalEvaluation

Read ExternalEvaluation Source # 
Instance details

Defined in Amazonka.Config.Types.ExternalEvaluation

Show ExternalEvaluation Source # 
Instance details

Defined in Amazonka.Config.Types.ExternalEvaluation

Generic ExternalEvaluation Source # 
Instance details

Defined in Amazonka.Config.Types.ExternalEvaluation

Associated Types

type Rep ExternalEvaluation :: Type -> Type #

NFData ExternalEvaluation Source # 
Instance details

Defined in Amazonka.Config.Types.ExternalEvaluation

Methods

rnf :: ExternalEvaluation -> () #

Hashable ExternalEvaluation Source # 
Instance details

Defined in Amazonka.Config.Types.ExternalEvaluation

ToJSON ExternalEvaluation Source # 
Instance details

Defined in Amazonka.Config.Types.ExternalEvaluation

type Rep ExternalEvaluation Source # 
Instance details

Defined in Amazonka.Config.Types.ExternalEvaluation

type Rep ExternalEvaluation = D1 ('MetaData "ExternalEvaluation" "Amazonka.Config.Types.ExternalEvaluation" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "ExternalEvaluation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "annotation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "complianceResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "complianceResourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComplianceType) :*: S1 ('MetaSel ('Just "orderingTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newExternalEvaluation Source #

Create a value of ExternalEvaluation 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:annotation:ExternalEvaluation', externalEvaluation_annotation - Supplementary information about the reason of compliance. For example, this task was completed on a specific date.

$sel:complianceResourceType:ExternalEvaluation', externalEvaluation_complianceResourceType - The evaluated compliance resource type. Config accepts AWS::::Account resource type.

$sel:complianceResourceId:ExternalEvaluation', externalEvaluation_complianceResourceId - The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.

$sel:complianceType:ExternalEvaluation', externalEvaluation_complianceType - The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.

$sel:orderingTimestamp:ExternalEvaluation', externalEvaluation_orderingTimestamp - The time when the compliance was recorded.

externalEvaluation_annotation :: Lens' ExternalEvaluation (Maybe Text) Source #

Supplementary information about the reason of compliance. For example, this task was completed on a specific date.

externalEvaluation_complianceResourceType :: Lens' ExternalEvaluation Text Source #

The evaluated compliance resource type. Config accepts AWS::::Account resource type.

externalEvaluation_complianceResourceId :: Lens' ExternalEvaluation Text Source #

The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.

externalEvaluation_complianceType :: Lens' ExternalEvaluation ComplianceType Source #

The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.

externalEvaluation_orderingTimestamp :: Lens' ExternalEvaluation UTCTime Source #

The time when the compliance was recorded.