Class: Aws::Notifications::Types::ManagedNotificationChildEvent
- Inherits:
-
Struct
- Object
- Struct
- Aws::Notifications::Types::ManagedNotificationChildEvent
- Defined in:
- gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb
Overview
A ManagedNotificationChildEvent is a notification-focused representation of an event. They contain semantic information used to create aggregated or non-aggregated end-user notifications.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aggregate_managed_notification_event_arn ⇒ String
The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with this Managed Notification Child Event.
-
#aggregation_detail ⇒ Types::AggregationDetail
Provides detailed information about the dimensions used for event summarization and aggregation.
-
#end_time ⇒ Time
The end time of the event.
-
#event_status ⇒ String
The assesed nature of the event.
-
#id ⇒ String
The unique identifier for a Managed Notification Child Event.
-
#message_components ⇒ Types::MessageComponents
Describes the components of a notification message.
-
#notification_type ⇒ String
The type of event causing the notification.
-
#organizational_unit_id ⇒ String
The Organizational Unit Id that an Amazon Web Services account belongs to.
-
#schema_version ⇒ String
The schema version of the Managed Notification Child Event.
-
#source_event_detail_url ⇒ String
The source event URL.
-
#source_event_detail_url_display_text ⇒ String
The detailed URL for the source event.
-
#start_time ⇒ Time
The notification event start time.
-
#text_parts ⇒ Hash<String,Types::TextPartValue>
A list of text values.
Instance Attribute Details
#aggregate_managed_notification_event_arn ⇒ String
The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with this Managed Notification Child Event.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#aggregation_detail ⇒ Types::AggregationDetail
Provides detailed information about the dimensions used for event summarization and aggregation.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The end time of the event.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#event_status ⇒ String
The assesed nature of the event.
Values:
HEALTHY
- All
EventRules
areACTIVE
.
^
- All
UNHEALTHY
- Some
EventRules
areACTIVE
and some areINACTIVE
.
^
- Some
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier for a Managed Notification Child Event.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#message_components ⇒ Types::MessageComponents
Describes the components of a notification message.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) 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.
^
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#organizational_unit_id ⇒ String
The Organizational Unit Id that an Amazon Web Services account belongs to.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#schema_version ⇒ String
The schema version of the Managed Notification Child Event.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#source_event_detail_url ⇒ String
The source event URL.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#source_event_detail_url_display_text ⇒ String
The detailed URL for the source event.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The notification event start time.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |
#text_parts ⇒ Hash<String,Types::TextPartValue>
A list of text values.
1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 |
# File 'gems/aws-sdk-notifications/lib/aws-sdk-notifications/types.rb', line 1912 class ManagedNotificationChildEvent < Struct.new( :schema_version, :id, :message_components, :source_event_detail_url, :source_event_detail_url_display_text, :notification_type, :event_status, :aggregate_managed_notification_event_arn, :start_time, :end_time, :text_parts, :organizational_unit_id, :aggregation_detail) SENSITIVE = [] include Aws::Structure end |