AggregateEvaluationResult class
The details of an AWS Config evaluation for an account ID and region in an aggregator. Provides the AWS resource that was evaluated, the compliance of the resource, related time stamps, and supplementary information.
Constructors
- AggregateEvaluationResult({String? accountId, String? annotation, String? awsRegion, ComplianceType? complianceType, DateTime? configRuleInvokedTime, EvaluationResultIdentifier? evaluationResultIdentifier, DateTime? resultRecordedTime})
-
AggregateEvaluationResult.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accountId → String?
-
The 12-digit account ID of the source account.
final
- annotation → String?
-
Supplementary information about how the agrregate evaluation determined the
compliance.
final
- awsRegion → String?
-
The source region from where the data is aggregated.
final
- complianceType → ComplianceType?
-
The resource compliance status.
final
- configRuleInvokedTime → DateTime?
-
The time when the AWS Config rule evaluated the AWS resource.
final
- evaluationResultIdentifier → EvaluationResultIdentifier?
-
Uniquely identifies the evaluation result.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- resultRecordedTime → DateTime?
-
The time when AWS Config recorded the aggregate evaluation result.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited