| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Config.Types.ExternalEvaluation
Description
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.
Constructors
| ExternalEvaluation' | |
Fields
| |
Instances
newExternalEvaluation Source #
Arguments
| :: 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.