Class: Aws::Notifications::Types::SourceEventMetadata
- Inherits:
-
Struct
- Object
- Struct
- Aws::Notifications::Types::SourceEventMetadata
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-notifications/types.rb
Overview
Describes the metadata for a source event.
For more information, see [Event structure reference] in the *Amazon EventBridge User Guide*.
[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#event_occurrence_time ⇒ Time
The date and time the source event occurred.
-
#event_origin_region ⇒ String
The Region the event originated from.
-
#event_type ⇒ String
The type of event.
-
#event_type_version ⇒ String
The version of the type of event.
-
#related_account ⇒ String
The primary Amazon Web Services account of ‘SourceEvent`.
-
#related_resources ⇒ Array<Types::Resource>
A list of resources related to this ‘NotificationEvent`.
-
#source ⇒ String
The Amazon Web Services service the event originates from.
-
#source_event_id ⇒ String
The source event id.
Instance Attribute Details
#event_occurrence_time ⇒ Time
The date and time the source event occurred. This is based on the Source Event.
3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 |
# File 'lib/aws-sdk-notifications/types.rb', line 3163 class SourceEventMetadata < Struct.new( :event_type_version, :source_event_id, :event_origin_region, :related_account, :source, :event_occurrence_time, :event_type, :related_resources) SENSITIVE = [] include Aws::Structure end |
#event_origin_region ⇒ String
The Region the event originated from.
3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 |
# File 'lib/aws-sdk-notifications/types.rb', line 3163 class SourceEventMetadata < Struct.new( :event_type_version, :source_event_id, :event_origin_region, :related_account, :source, :event_occurrence_time, :event_type, :related_resources) SENSITIVE = [] include Aws::Structure end |
#event_type ⇒ String
The type of event. For example, an Amazon CloudWatch state change.
3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 |
# File 'lib/aws-sdk-notifications/types.rb', line 3163 class SourceEventMetadata < Struct.new( :event_type_version, :source_event_id, :event_origin_region, :related_account, :source, :event_occurrence_time, :event_type, :related_resources) SENSITIVE = [] include Aws::Structure end |
#event_type_version ⇒ String
The version of the type of event.
3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 |
# File 'lib/aws-sdk-notifications/types.rb', line 3163 class SourceEventMetadata < Struct.new( :event_type_version, :source_event_id, :event_origin_region, :related_account, :source, :event_occurrence_time, :event_type, :related_resources) SENSITIVE = [] include Aws::Structure end |
#related_account ⇒ String
The primary Amazon Web Services account of ‘SourceEvent`.
3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 |
# File 'lib/aws-sdk-notifications/types.rb', line 3163 class SourceEventMetadata < Struct.new( :event_type_version, :source_event_id, :event_origin_region, :related_account, :source, :event_occurrence_time, :event_type, :related_resources) SENSITIVE = [] include Aws::Structure end |
#related_resources ⇒ Array<Types::Resource>
A list of resources related to this ‘NotificationEvent`.
3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 |
# File 'lib/aws-sdk-notifications/types.rb', line 3163 class SourceEventMetadata < Struct.new( :event_type_version, :source_event_id, :event_origin_region, :related_account, :source, :event_occurrence_time, :event_type, :related_resources) SENSITIVE = [] include Aws::Structure end |
#source ⇒ String
The Amazon Web Services service the event originates from. For example ‘aws.cloudwatch`.
3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 |
# File 'lib/aws-sdk-notifications/types.rb', line 3163 class SourceEventMetadata < Struct.new( :event_type_version, :source_event_id, :event_origin_region, :related_account, :source, :event_occurrence_time, :event_type, :related_resources) SENSITIVE = [] include Aws::Structure end |
#source_event_id ⇒ String
The source event id.
3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 |
# File 'lib/aws-sdk-notifications/types.rb', line 3163 class SourceEventMetadata < Struct.new( :event_type_version, :source_event_id, :event_origin_region, :related_account, :source, :event_occurrence_time, :event_type, :related_resources) SENSITIVE = [] include Aws::Structure end |