Evaluation class

Identifies an AWS resource and indicates whether it complies with the AWS Config rule that it was evaluated against.

Constructors

Evaluation({required String complianceResourceId, required String complianceResourceType, required ComplianceType complianceType, required DateTime orderingTimestamp, String? annotation})
Evaluation.fromJson(Map<String, dynamic> json)
factory

Properties

annotation String?
Supplementary information about how the evaluation determined the compliance.
final
complianceResourceId String
The ID of the AWS resource that was evaluated.
final
complianceResourceType String
The type of AWS resource that was evaluated.
final
complianceType ComplianceType
Indicates whether the AWS resource complies with the AWS Config rule that it was evaluated against.
final
hashCode int
The hash code for this object.
no setterinherited
orderingTimestamp DateTime
The time of the event in AWS Config that triggered the evaluation. For event-based evaluations, the time indicates when AWS Config created the configuration item that triggered the evaluation. For periodic evaluations, the time indicates when AWS Config triggered the evaluation at the frequency that you specified (for example, every 24 hours).
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
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited