Class: Aws::Notifications::Types::SourceEventMetadataSummary

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

Overview

Contains metadata about the event that caused the ‘NotificationEvent`. For other specific values, see `sourceEventMetadata`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#event_origin_regionString

The Region where the notification originated.

Unavailable for aggregated notifications.

Returns:

  • (String)


3215
3216
3217
3218
3219
3220
3221
# File 'lib/aws-sdk-notifications/types.rb', line 3215

class SourceEventMetadataSummary < Struct.new(
  :event_origin_region,
  :source,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end

#event_typeString

The event type to match.

Must match one of the valid Amazon EventBridge event types. For example, EC2 Instance State-change Notification and Amazon CloudWatch Alarm State Change. For more information, see [Event delivery from Amazon Web Services services] in the *Amazon EventBridge User Guide*.

[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level

Returns:

  • (String)


3215
3216
3217
3218
3219
3220
3221
# File 'lib/aws-sdk-notifications/types.rb', line 3215

class SourceEventMetadataSummary < Struct.new(
  :event_origin_region,
  :source,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end

#sourceString

The matched event source.

Must match one of the valid EventBridge sources. Only Amazon Web Services service sourced events are supported. For example, ‘aws.ec2` and `aws.cloudwatch`. For more information, see [Event delivery from Amazon Web Services services] in the *Amazon EventBridge User Guide*.

[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level

Returns:

  • (String)


3215
3216
3217
3218
3219
3220
3221
# File 'lib/aws-sdk-notifications/types.rb', line 3215

class SourceEventMetadataSummary < Struct.new(
  :event_origin_region,
  :source,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end