Class: Aws::Health::Types::EventFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::Health::Types::EventFilter
- Defined in:
- gems/aws-sdk-health/lib/aws-sdk-health/types.rb
Overview
The values to use to filter results from the DescribeEvents and DescribeEventAggregates operations.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actionabilities ⇒ Array<String>
A list of actionability values to filter events.
-
#availability_zones ⇒ Array<String>
A list of Amazon Web Services Availability Zones.
-
#end_times ⇒ Array<Types::DateTimeRange>
A list of dates and times that the event ended.
-
#entity_arns ⇒ Array<String>
A list of entity ARNs (unique identifiers).
-
#entity_values ⇒ Array<String>
A list of entity identifiers, such as EC2 instance IDs (
i-34ab692e) or EBS volumes (vol-426ab23e). -
#event_arns ⇒ Array<String>
A list of event ARNs (unique identifiers).
-
#event_status_codes ⇒ Array<String>
A list of event status codes.
-
#event_type_categories ⇒ Array<String>
A list of event type category codes.
-
#event_type_codes ⇒ Array<String>
A list of unique identifiers for event types.
-
#last_updated_times ⇒ Array<Types::DateTimeRange>
A list of dates and times that the event was last updated.
-
#personas ⇒ Array<String>
A list of persona values to filter events.
-
#regions ⇒ Array<String>
A list of Amazon Web Services Regions.
-
#services ⇒ Array<String>
The Amazon Web Services services associated with the event.
-
#start_times ⇒ Array<Types::DateTimeRange>
A list of dates and times that the event began.
-
#tags ⇒ Array<Hash<String,String>>
A map of entity tags attached to the affected entity.
Instance Attribute Details
#actionabilities ⇒ Array<String>
A list of actionability values to filter events. Use this to filter
events based on whether they require action (ACTION_REQUIRED), may
require action (ACTION_MAY_BE_REQUIRED) or are informational
(INFORMATIONAL).
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#availability_zones ⇒ Array<String>
A list of Amazon Web Services Availability Zones.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#end_times ⇒ Array<Types::DateTimeRange>
A list of dates and times that the event ended.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#entity_arns ⇒ Array<String>
A list of entity ARNs (unique identifiers).
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#entity_values ⇒ Array<String>
A list of entity identifiers, such as EC2 instance IDs
(i-34ab692e) or EBS volumes (vol-426ab23e).
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#event_arns ⇒ Array<String>
A list of event ARNs (unique identifiers). For example:
"arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-CDE456",
"arn:aws:health:us-west-1::event/EBS/AWS_EBS_LOST_VOLUME/AWS_EBS_LOST_VOLUME_CHI789_JKL101"
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#event_status_codes ⇒ Array<String>
A list of event status codes.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#event_type_categories ⇒ Array<String>
A list of event type category codes. Possible values are issue,
accountNotification, or scheduledChange. Currently, the
investigation value isn't supported at this time.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#event_type_codes ⇒ Array<String>
A list of unique identifiers for event types. For example,
"AWS_EC2_SYSTEM_MAINTENANCE_EVENT","AWS_RDS_MAINTENANCE_SCHEDULED".
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#last_updated_times ⇒ Array<Types::DateTimeRange>
A list of dates and times that the event was last updated.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#personas ⇒ Array<String>
A list of persona values to filter events. Use this to filter events
based on their target audience: OPERATIONS, SECURITY, or
BILLING.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#regions ⇒ Array<String>
A list of Amazon Web Services Regions.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#services ⇒ Array<String>
The Amazon Web Services services associated with the event. For
example, EC2, RDS.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#start_times ⇒ Array<Types::DateTimeRange>
A list of dates and times that the event began.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Hash<String,String>>
A map of entity tags attached to the affected entity.
tags property isn't supported.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1265 class EventFilter < Struct.new( :actionabilities, :event_arns, :event_type_codes, :services, :regions, :availability_zones, :start_times, :end_times, :last_updated_times, :entity_arns, :entity_values, :event_type_categories, :tags, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |