Struct aws_sdk_health::model::AffectedEntity [−][src]
#[non_exhaustive]pub struct AffectedEntity {
pub entity_arn: Option<String>,
pub event_arn: Option<String>,
pub entity_value: Option<String>,
pub entity_url: Option<String>,
pub aws_account_id: Option<String>,
pub last_updated_time: Option<Instant>,
pub status_code: Option<EntityStatusCode>,
pub tags: Option<HashMap<String, String>>,
}
Expand description
Information about an entity that is affected by a Health event.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.entity_arn: Option<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
event_arn: Option<String>
The unique identifier for the event. The event ARN has the
arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
entity_value: Option<String>
The ID of the affected entity.
entity_url: Option<String>
The URL of the affected entity.
aws_account_id: Option<String>
The 12-digit AWS account number that contains the affected entity.
last_updated_time: Option<Instant>
The most recent time that the entity was updated.
status_code: Option<EntityStatusCode>
The most recent status of the entity affected by the event. The possible values are
IMPAIRED
, UNIMPAIRED
, and UNKNOWN
.
A map of entity tags attached to the affected entity.
Currently, the tags
property isn't supported.
Implementations
Creates a new builder-style object to manufacture AffectedEntity
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AffectedEntity
impl Send for AffectedEntity
impl Sync for AffectedEntity
impl Unpin for AffectedEntity
impl UnwindSafe for AffectedEntity
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more