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).
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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).
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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).
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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"
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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".
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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.
1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1217 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 |