Class: Aws::Health::Types::AffectedEntity
- Inherits:
-
Struct
- Object
- Struct
- Aws::Health::Types::AffectedEntity
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-health/types.rb
Overview
Information about an entity that is affected by a Health event.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_account_id ⇒ String
The 12-digit Amazon Web Services account number that contains the affected entity.
-
#entity_arn ⇒ String
The unique identifier for the entity.
-
#entity_metadata ⇒ Hash<String,String>
Additional metadata about the affected entity.
-
#entity_url ⇒ String
The URL of the affected entity.
-
#entity_value ⇒ String
The ID of the affected entity.
-
#event_arn ⇒ String
The unique identifier for the event.
-
#last_updated_time ⇒ Time
The most recent time that the entity was updated.
-
#status_code ⇒ String
The most recent status of the entity affected by the event.
-
#tags ⇒ Hash<String,String>
A map of entity tags attached to the affected entity.
Instance Attribute Details
#aws_account_id ⇒ String
The 12-digit Amazon Web Services account number that contains the affected entity.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |
#entity_arn ⇒ 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`
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |
#entity_metadata ⇒ Hash<String,String>
Additional metadata about the affected entity.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |
#entity_url ⇒ String
The URL of the affected entity.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |
#entity_value ⇒ String
The ID of the affected entity.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |
#event_arn ⇒ 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`
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |
#last_updated_time ⇒ Time
The most recent time that the entity was updated.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |
#status_code ⇒ String
The most recent status of the entity affected by the event. The possible values are ‘IMPAIRED`, `UNIMPAIRED`, and `UNKNOWN`.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A map of entity tags attached to the affected entity.
<note markdown=“1”> Currently, the ‘tags` property isn’t supported.
</note>
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/aws-sdk-health/types.rb', line 96 class AffectedEntity < Struct.new( :entity_arn, :event_arn, :entity_value, :entity_url, :aws_account_id, :last_updated_time, :status_code, :tags, :entity_metadata) SENSITIVE = [] include Aws::Structure end |