Class: Aws::Health::Types::OrganizationEventFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::Health::Types::OrganizationEventFilter
- Defined in:
- gems/aws-sdk-health/lib/aws-sdk-health/types.rb
Overview
The values to filter results from the DescribeEventsForOrganization operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actionabilities ⇒ Array<String>
A list of actionability values to filter events.
-
#aws_account_ids ⇒ Array<String>
A list of 12-digit Amazon Web Services account numbers that contains the affected entities.
-
#end_time ⇒ Types::DateTimeRange
A range of dates and times that is used by the [EventFilter][1] and [EntityFilter][2] objects.
-
#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_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_time ⇒ Types::DateTimeRange
A range of dates and times that is used by the [EventFilter][1] and [EntityFilter][2] objects.
-
#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_time ⇒ Types::DateTimeRange
A range of dates and times that is used by the [EventFilter][1] and [EntityFilter][2] objects.
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).
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#aws_account_ids ⇒ Array<String>
A list of 12-digit Amazon Web Services account numbers that contains the affected entities.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Types::DateTimeRange
A range of dates and times that is used by the EventFilter and
EntityFilter objects. If from is set and to is set: match
items where the timestamp (startTime, endTime, or
lastUpdatedTime) is between from and to inclusive. If from
is set and to is not set: match items where the timestamp value is
equal to or after from. If from is not set and to is set:
match items where the timestamp value is equal to or before to.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#entity_arns ⇒ Array<String>
A list of entity ARNs (unique identifiers).
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :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).
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#event_status_codes ⇒ Array<String>
A list of event status codes.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :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.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :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".
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#last_updated_time ⇒ Types::DateTimeRange
A range of dates and times that is used by the EventFilter and
EntityFilter objects. If from is set and to is set: match
items where the timestamp (startTime, endTime, or
lastUpdatedTime) is between from and to inclusive. If from
is set and to is not set: match items where the timestamp value is
equal to or after from. If from is not set and to is set:
match items where the timestamp value is equal to or before to.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :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.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#regions ⇒ Array<String>
A list of Amazon Web Services Regions.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :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.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Types::DateTimeRange
A range of dates and times that is used by the EventFilter and
EntityFilter objects. If from is set and to is set: match
items where the timestamp (startTime, endTime, or
lastUpdatedTime) is between from and to inclusive. If from
is set and to is not set: match items where the timestamp value is
equal to or after from. If from is not set and to is set:
match items where the timestamp value is equal to or before to.
1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1882 class OrganizationEventFilter < Struct.new( :actionabilities, :event_type_codes, :aws_account_ids, :services, :regions, :start_time, :end_time, :last_updated_time, :entity_arns, :entity_values, :event_type_categories, :event_status_codes, :personas) SENSITIVE = [] include Aws::Structure end |