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 ExternalEvaluation = ExternalEvaluation' {}
- newExternalEvaluation :: Text -> Text -> ComplianceType -> UTCTime -> ExternalEvaluation
- externalEvaluation_annotation :: Lens' ExternalEvaluation (Maybe Text)
- externalEvaluation_complianceResourceType :: Lens' ExternalEvaluation Text
- externalEvaluation_complianceResourceId :: Lens' ExternalEvaluation Text
- externalEvaluation_complianceType :: Lens' ExternalEvaluation ComplianceType
- externalEvaluation_orderingTimestamp :: Lens' ExternalEvaluation UTCTime
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.
ExternalEvaluation' | |
|
Instances
newExternalEvaluation Source #
:: Text | |
-> Text | |
-> ComplianceType | |
-> UTCTime | |
-> ExternalEvaluation |
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.