Class: Aws::Health::Types::EventType

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#actionabilityString

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.

Returns:

  • (String)


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

#categoryString

A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.

Returns:

  • (String)


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

#codeString

The unique identifier for the event type. The format is AWS_SERVICE_DESCRIPTION; for example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.

Returns:

  • (String)


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

#personasArray<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.

Returns:

  • (Array<String>)


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

#serviceString

The Amazon Web Services service that is affected by the event. For example, EC2, RDS.

Returns:

  • (String)


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