Class: Aws::Notifications::Types::ManagedNotificationEventSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-notifications/types.rb

Overview

A short summary of a ‘ManagedNotificationEvent`. This is only used when listing managed notification events.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#event_statusString

The managed notification event status.

  • Values:

    • ‘HEALTHY`

      • All ‘EventRules` are `ACTIVE`.

      ^

    • ‘UNHEALTHY`

      • Some ‘EventRules` are `ACTIVE` and some are `INACTIVE`.

      ^

Returns:

  • (String)


2354
2355
2356
2357
2358
2359
2360
2361
2362
# File 'lib/aws-sdk-notifications/types.rb', line 2354

class ManagedNotificationEventSummary < Struct.new(
  :schema_version,
  :source_event_metadata,
  :message_components,
  :event_status,
  :notification_type)
  SENSITIVE = []
  include Aws::Structure
end

#message_componentsTypes::MessageComponentsSummary

Contains the headline message component.



2354
2355
2356
2357
2358
2359
2360
2361
2362
# File 'lib/aws-sdk-notifications/types.rb', line 2354

class ManagedNotificationEventSummary < Struct.new(
  :schema_version,
  :source_event_metadata,
  :message_components,
  :event_status,
  :notification_type)
  SENSITIVE = []
  include Aws::Structure
end

#notification_typeString

The Type of event causing the notification.

  • Values:

    • ‘ALERT`

      • A notification about an event where something was triggered, initiated, reopened, deployed, or a threshold was breached.

      ^

    • ‘WARNING`

      • A notification about an event where an issue is about to arise. For example, something is approaching a threshold.

      ^

    • ‘ANNOUNCEMENT`

      • A notification about an important event. For example, a step in a workflow or escalation path or that a workflow was updated.

      ^

    • ‘INFORMATIONAL`

      • A notification about informational messages. For example, recommendations, service announcements, or reminders.

      ^

Returns:

  • (String)


2354
2355
2356
2357
2358
2359
2360
2361
2362
# File 'lib/aws-sdk-notifications/types.rb', line 2354

class ManagedNotificationEventSummary < Struct.new(
  :schema_version,
  :source_event_metadata,
  :message_components,
  :event_status,
  :notification_type)
  SENSITIVE = []
  include Aws::Structure
end

#schema_versionString

The schema version of the ‘ManagedNotificationEvent`.

Returns:

  • (String)


2354
2355
2356
2357
2358
2359
2360
2361
2362
# File 'lib/aws-sdk-notifications/types.rb', line 2354

class ManagedNotificationEventSummary < Struct.new(
  :schema_version,
  :source_event_metadata,
  :message_components,
  :event_status,
  :notification_type)
  SENSITIVE = []
  include Aws::Structure
end

#source_event_metadataTypes::ManagedSourceEventMetadataSummary

Contains metadata about the event that caused the ‘ManagedNotificationEvent`.



2354
2355
2356
2357
2358
2359
2360
2361
2362
# File 'lib/aws-sdk-notifications/types.rb', line 2354

class ManagedNotificationEventSummary < Struct.new(
  :schema_version,
  :source_event_metadata,
  :message_components,
  :event_status,
  :notification_type)
  SENSITIVE = []
  include Aws::Structure
end