Class: Aws::Notifications::Types::NotificationEventSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Notifications::Types::NotificationEventSummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-notifications/types.rb
Overview
Describes a short summary and metadata for a ‘NotificationEvent`.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#event_status ⇒ String
Provides additional information about the current status of the ‘NotificationEvent`.
-
#message_components ⇒ Types::MessageComponentsSummary
The message components of a notification event.
-
#notification_type ⇒ String
The type of event causing the notification.
-
#schema_version ⇒ String
The schema version of the Notification Event.
-
#source_event_metadata ⇒ Types::SourceEventMetadataSummary
The source event metadata.
Instance Attribute Details
#event_status ⇒ String
Provides additional information about the current status of the ‘NotificationEvent`.
-
Values:
-
‘HEALTHY`
-
All ‘EventRules` are `ACTIVE`.
^
-
-
‘UNHEALTHY`
-
Some ‘EventRules` are `ACTIVE` and some are `INACTIVE`.
^
-
-
2884 2885 2886 2887 2888 2889 2890 2891 2892 |
# File 'lib/aws-sdk-notifications/types.rb', line 2884 class NotificationEventSummary < Struct.new( :schema_version, :source_event_metadata, :message_components, :event_status, :notification_type) SENSITIVE = [] include Aws::Structure end |
#message_components ⇒ Types::MessageComponentsSummary
The message components of a notification event.
2884 2885 2886 2887 2888 2889 2890 2891 2892 |
# File 'lib/aws-sdk-notifications/types.rb', line 2884 class NotificationEventSummary < Struct.new( :schema_version, :source_event_metadata, :message_components, :event_status, :notification_type) SENSITIVE = [] include Aws::Structure end |
#notification_type ⇒ String
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.
^
-
-
2884 2885 2886 2887 2888 2889 2890 2891 2892 |
# File 'lib/aws-sdk-notifications/types.rb', line 2884 class NotificationEventSummary < Struct.new( :schema_version, :source_event_metadata, :message_components, :event_status, :notification_type) SENSITIVE = [] include Aws::Structure end |
#schema_version ⇒ String
The schema version of the Notification Event.
2884 2885 2886 2887 2888 2889 2890 2891 2892 |
# File 'lib/aws-sdk-notifications/types.rb', line 2884 class NotificationEventSummary < Struct.new( :schema_version, :source_event_metadata, :message_components, :event_status, :notification_type) SENSITIVE = [] include Aws::Structure end |
#source_event_metadata ⇒ Types::SourceEventMetadataSummary
The source event metadata.
2884 2885 2886 2887 2888 2889 2890 2891 2892 |
# File 'lib/aws-sdk-notifications/types.rb', line 2884 class NotificationEventSummary < Struct.new( :schema_version, :source_event_metadata, :message_components, :event_status, :notification_type) SENSITIVE = [] include Aws::Structure end |