Class: Aws::Health::Types::EventType
- Inherits:
-
Struct
- Object
- Struct
- Aws::Health::Types::EventType
- Defined in:
- gems/aws-sdk-health/lib/aws-sdk-health/types.rb
Overview
Contains the metadata about a type of event that is reported by
Health. The EventType shows the category, service, and the event
type code of the event. For example, an issue might be the category,
EC2 the service, and AWS_EC2_SYSTEM_MAINTENANCE_EVENT the event
type code.
You can use the DescribeEventTypes API operation to return this information about an event.
You can also use the Amazon CloudWatch Events console to create a rule so that you can get notified or take action when Health delivers a specific event to your Amazon Web Services account. For more information, see Monitor for Health events with Amazon CloudWatch Events in the Health User Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actionability ⇒ String
The actionability classification of the event.
-
#category ⇒ String
A list of event type category codes.
-
#code ⇒ String
The unique identifier for the event type.
-
#personas ⇒ Array<String>
A list of persona classifications that indicate the target audience for the event.
-
#service ⇒ String
The Amazon Web Services service that is affected by the event.
Instance Attribute Details
#actionability ⇒ String
The actionability classification of the event. Possible values are
ACTION_REQUIRED, ACTION_MAY_BE_REQUIRED and INFORMATIONAL.
Events with ACTION_REQUIRED actionability require customer action
to resolve or mitigate the event. Events with
ACTION_MAY_BE_REQUIRED actionability indicates that the current
status is unknown or conditional and inspection is needed to
determine if action is required. Events with INFORMATIONAL
actionability are provided for awareness and do not require
immediate action.
1296 1297 1298 1299 1300 1301 1302 1303 1304 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1296 class EventType < Struct.new( :service, :code, :category, :actionability, :personas) SENSITIVE = [] include Aws::Structure end |
#category ⇒ 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.
1296 1297 1298 1299 1300 1301 1302 1303 1304 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1296 class EventType < Struct.new( :service, :code, :category, :actionability, :personas) SENSITIVE = [] include Aws::Structure end |
#code ⇒ String
The unique identifier for the event type. The format is
AWS_SERVICE_DESCRIPTION; for example,
AWS_EC2_SYSTEM_MAINTENANCE_EVENT.
1296 1297 1298 1299 1300 1301 1302 1303 1304 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1296 class EventType < Struct.new( :service, :code, :category, :actionability, :personas) SENSITIVE = [] include Aws::Structure end |
#personas ⇒ Array<String>
A list of persona classifications that indicate the target audience
for the event. Possible values are OPERATIONS, SECURITY, and
BILLING. Events can be associated with multiple personas to
indicate relevance to different teams or roles within an
organization.
1296 1297 1298 1299 1300 1301 1302 1303 1304 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1296 class EventType < Struct.new( :service, :code, :category, :actionability, :personas) SENSITIVE = [] include Aws::Structure end |
#service ⇒ String
The Amazon Web Services service that is affected by the event. For
example, EC2, RDS.
1296 1297 1298 1299 1300 1301 1302 1303 1304 |
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1296 class EventType < Struct.new( :service, :code, :category, :actionability, :personas) SENSITIVE = [] include Aws::Structure end |