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 |
Synopsis
- data AggregateEvaluationResult = AggregateEvaluationResult' {}
- newAggregateEvaluationResult :: AggregateEvaluationResult
- aggregateEvaluationResult_accountId :: Lens' AggregateEvaluationResult (Maybe Text)
- aggregateEvaluationResult_annotation :: Lens' AggregateEvaluationResult (Maybe Text)
- aggregateEvaluationResult_awsRegion :: Lens' AggregateEvaluationResult (Maybe Text)
- aggregateEvaluationResult_complianceType :: Lens' AggregateEvaluationResult (Maybe ComplianceType)
- aggregateEvaluationResult_configRuleInvokedTime :: Lens' AggregateEvaluationResult (Maybe UTCTime)
- aggregateEvaluationResult_evaluationResultIdentifier :: Lens' AggregateEvaluationResult (Maybe EvaluationResultIdentifier)
- aggregateEvaluationResult_resultRecordedTime :: Lens' AggregateEvaluationResult (Maybe UTCTime)
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:accountId:AggregateEvaluationResult'
, aggregateEvaluationResult_accountId
- The 12-digit account ID of the source account.
$sel:annotation:AggregateEvaluationResult'
, aggregateEvaluationResult_annotation
- Supplementary information about how the agrregate evaluation determined
the compliance.
$sel:awsRegion:AggregateEvaluationResult'
, aggregateEvaluationResult_awsRegion
- The source region from where the data is aggregated.
$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:configRuleInvokedTime:AggregateEvaluationResult'
, aggregateEvaluationResult_configRuleInvokedTime
- The time when the Config rule evaluated the Amazon Web Services
resource.
$sel:evaluationResultIdentifier:AggregateEvaluationResult'
, aggregateEvaluationResult_evaluationResultIdentifier
- Uniquely identifies the evaluation result.
$sel:resultRecordedTime:AggregateEvaluationResult'
, aggregateEvaluationResult_resultRecordedTime
- 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_annotation :: Lens' AggregateEvaluationResult (Maybe Text) Source #
Supplementary information about how the agrregate evaluation determined the compliance.
aggregateEvaluationResult_awsRegion :: Lens' AggregateEvaluationResult (Maybe Text) Source #
The source region from where the data is aggregated.
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_configRuleInvokedTime :: Lens' AggregateEvaluationResult (Maybe UTCTime) Source #
The time when the Config rule evaluated the Amazon Web Services resource.
aggregateEvaluationResult_evaluationResultIdentifier :: Lens' AggregateEvaluationResult (Maybe EvaluationResultIdentifier) Source #
Uniquely identifies the evaluation result.
aggregateEvaluationResult_resultRecordedTime :: Lens' AggregateEvaluationResult (Maybe UTCTime) Source #
The time when Config recorded the aggregate evaluation result.