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 AggregateEvaluationResult = AggregateEvaluationResult' {}
- newAggregateEvaluationResult :: AggregateEvaluationResult
- aggregateEvaluationResult_evaluationResultIdentifier :: Lens' AggregateEvaluationResult (Maybe EvaluationResultIdentifier)
- aggregateEvaluationResult_annotation :: Lens' AggregateEvaluationResult (Maybe Text)
- aggregateEvaluationResult_configRuleInvokedTime :: Lens' AggregateEvaluationResult (Maybe UTCTime)
- aggregateEvaluationResult_resultRecordedTime :: Lens' AggregateEvaluationResult (Maybe UTCTime)
- aggregateEvaluationResult_accountId :: Lens' AggregateEvaluationResult (Maybe Text)
- aggregateEvaluationResult_complianceType :: Lens' AggregateEvaluationResult (Maybe ComplianceType)
- aggregateEvaluationResult_awsRegion :: Lens' AggregateEvaluationResult (Maybe Text)
Documentation
data AggregateEvaluationResult Source #
The details of an Config evaluation for an account ID and region in an aggregator. Provides the Amazon Web Services resource that was evaluated, the compliance of the resource, related time stamps, and supplementary information.
See: newAggregateEvaluationResult
smart constructor.
AggregateEvaluationResult' | |
|
Instances
newAggregateEvaluationResult :: AggregateEvaluationResult Source #
Create a value of AggregateEvaluationResult
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:AggregateEvaluationResult'
, aggregateEvaluationResult_evaluationResultIdentifier
- Uniquely identifies the evaluation result.
$sel:annotation:AggregateEvaluationResult'
, aggregateEvaluationResult_annotation
- Supplementary information about how the agrregate evaluation determined
the compliance.
$sel:configRuleInvokedTime:AggregateEvaluationResult'
, aggregateEvaluationResult_configRuleInvokedTime
- The time when the Config rule evaluated the Amazon Web Services
resource.
$sel:resultRecordedTime:AggregateEvaluationResult'
, aggregateEvaluationResult_resultRecordedTime
- The time when Config recorded the aggregate evaluation result.
$sel:accountId:AggregateEvaluationResult'
, aggregateEvaluationResult_accountId
- The 12-digit account ID of the source account.
$sel:complianceType:AggregateEvaluationResult'
, aggregateEvaluationResult_complianceType
- The resource compliance status.
For the AggregationEvaluationResult
data type, Config supports only
the COMPLIANT
and NON_COMPLIANT
. Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
value.
$sel:awsRegion:AggregateEvaluationResult'
, aggregateEvaluationResult_awsRegion
- The source region from where the data is aggregated.
aggregateEvaluationResult_evaluationResultIdentifier :: Lens' AggregateEvaluationResult (Maybe EvaluationResultIdentifier) Source #
Uniquely identifies the evaluation result.
aggregateEvaluationResult_annotation :: Lens' AggregateEvaluationResult (Maybe Text) Source #
Supplementary information about how the agrregate evaluation determined the compliance.
aggregateEvaluationResult_configRuleInvokedTime :: Lens' AggregateEvaluationResult (Maybe UTCTime) Source #
The time when the Config rule evaluated the Amazon Web Services resource.
aggregateEvaluationResult_resultRecordedTime :: Lens' AggregateEvaluationResult (Maybe UTCTime) Source #
The time when Config recorded the aggregate evaluation result.
aggregateEvaluationResult_accountId :: Lens' AggregateEvaluationResult (Maybe Text) Source #
The 12-digit account ID of the source account.
aggregateEvaluationResult_complianceType :: Lens' AggregateEvaluationResult (Maybe ComplianceType) Source #
The resource compliance status.
For the AggregationEvaluationResult
data type, Config supports only
the COMPLIANT
and NON_COMPLIANT
. Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
value.
aggregateEvaluationResult_awsRegion :: Lens' AggregateEvaluationResult (Maybe Text) Source #
The source region from where the data is aggregated.