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 EvaluationResult = EvaluationResult' {}
- newEvaluationResult :: EvaluationResult
- evaluationResult_evaluationResultIdentifier :: Lens' EvaluationResult (Maybe EvaluationResultIdentifier)
- evaluationResult_annotation :: Lens' EvaluationResult (Maybe Text)
- evaluationResult_configRuleInvokedTime :: Lens' EvaluationResult (Maybe UTCTime)
- evaluationResult_resultRecordedTime :: Lens' EvaluationResult (Maybe UTCTime)
- evaluationResult_resultToken :: Lens' EvaluationResult (Maybe Text)
- evaluationResult_complianceType :: Lens' EvaluationResult (Maybe ComplianceType)
Documentation
data EvaluationResult Source #
The details of an Config evaluation. Provides the Amazon Web Services resource that was evaluated, the compliance of the resource, related time stamps, and supplementary information.
See: newEvaluationResult
smart constructor.
EvaluationResult' | |
|
Instances
newEvaluationResult :: EvaluationResult Source #
Create a value of EvaluationResult
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:evaluationResultIdentifier:EvaluationResult'
, evaluationResult_evaluationResultIdentifier
- Uniquely identifies the evaluation result.
$sel:annotation:EvaluationResult'
, evaluationResult_annotation
- Supplementary information about how the evaluation determined the
compliance.
$sel:configRuleInvokedTime:EvaluationResult'
, evaluationResult_configRuleInvokedTime
- The time when the Config rule evaluated the Amazon Web Services
resource.
$sel:resultRecordedTime:EvaluationResult'
, evaluationResult_resultRecordedTime
- The time when Config recorded the evaluation result.
$sel:resultToken:EvaluationResult'
, evaluationResult_resultToken
- An encrypted token that associates an evaluation with an Config rule.
The token identifies the rule, the Amazon Web Services resource being
evaluated, and the event that triggered the evaluation.
$sel:complianceType:EvaluationResult'
, evaluationResult_complianceType
- Indicates whether the Amazon Web Services resource complies with the
Config rule that evaluated it.
For the EvaluationResult
data type, Config supports only the
COMPLIANT
, NON_COMPLIANT
, and NOT_APPLICABLE
values. Config does
not support the INSUFFICIENT_DATA
value for the EvaluationResult
data type.
evaluationResult_evaluationResultIdentifier :: Lens' EvaluationResult (Maybe EvaluationResultIdentifier) Source #
Uniquely identifies the evaluation result.
evaluationResult_annotation :: Lens' EvaluationResult (Maybe Text) Source #
Supplementary information about how the evaluation determined the compliance.
evaluationResult_configRuleInvokedTime :: Lens' EvaluationResult (Maybe UTCTime) Source #
The time when the Config rule evaluated the Amazon Web Services resource.
evaluationResult_resultRecordedTime :: Lens' EvaluationResult (Maybe UTCTime) Source #
The time when Config recorded the evaluation result.
evaluationResult_resultToken :: Lens' EvaluationResult (Maybe Text) Source #
An encrypted token that associates an evaluation with an Config rule. The token identifies the rule, the Amazon Web Services resource being evaluated, and the event that triggered the evaluation.
evaluationResult_complianceType :: Lens' EvaluationResult (Maybe ComplianceType) Source #
Indicates whether the Amazon Web Services resource complies with the Config rule that evaluated it.
For the EvaluationResult
data type, Config supports only the
COMPLIANT
, NON_COMPLIANT
, and NOT_APPLICABLE
values. Config does
not support the INSUFFICIENT_DATA
value for the EvaluationResult
data type.