AffectedEntity class
Information about an entity that is affected by a Health event.
Constructors
-
AffectedEntity({String? awsAccountId, String? entityArn, String? entityUrl, String? entityValue, String? eventArn, DateTime? lastUpdatedTime, EntityStatusCode? statusCode, Map<
String, String> ? tags}) -
AffectedEntity.fromJson(Map<
String, dynamic> json) -
factory
Properties
- awsAccountId → String?
-
The 12-digit AWS account number that contains the affected entity.
final
- entityArn → String?
-
The unique identifier for the entity. Format:
arn:aws:health:entity-region:aws-account:entity/entity-id
. Example:arn:aws:health:us-east-1:111222333444:entity/AVh5GGT7ul1arKr1sE1K
final - entityUrl → String?
-
The URL of the affected entity.
final
- entityValue → String?
-
The ID of the affected entity.
final
- eventArn → String?
-
The unique identifier for the event. Format:
arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
. Example:Example: arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
final - hashCode → int
-
The hash code for this object.
no setterinherited
- lastUpdatedTime → DateTime?
-
The most recent time that the entity was updated.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- statusCode → EntityStatusCode?
-
The most recent status of the entity affected by the event. The possible
values are
IMPAIRED
,UNIMPAIRED
, andUNKNOWN
.final -
A map of entity tags attached to the affected entity.
final
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