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