Class: Aws::EventBridgeV2::Types::SnsParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridgeV2::Types::SnsParameters
- Defined in:
- gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb
Overview
SNS invocation parameters for subscribers. Values are forwarded to the SNS PublishBatch API. All scalar values accept a literal or a JSONata expression (e.g. "$events.Data.groupId %").
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#message_attributes ⇒ Hash<String,Types::SnsMessageAttributeValue>
Custom message attributes for SNS filtering.
-
#message_deduplication_id ⇒ String
Message deduplication ID for FIFO topics.
-
#message_group_id ⇒ String
Message group ID for FIFO topics.
-
#message_structure ⇒ String
Per-protocol message formatting mode, forwarded to SNS Publish unchanged.
-
#subject ⇒ String
Subject line for email protocol subscriptions.
Instance Attribute Details
#message_attributes ⇒ Hash<String,Types::SnsMessageAttributeValue>
Custom message attributes for SNS filtering.
2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2482 class SnsParameters < Struct.new( :message_group_id, :message_deduplication_id, :subject, :message_structure, :message_attributes) SENSITIVE = [] include Aws::Structure end |
#message_deduplication_id ⇒ String
Message deduplication ID for FIFO topics. Accepts JSONata expression.
2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2482 class SnsParameters < Struct.new( :message_group_id, :message_deduplication_id, :subject, :message_structure, :message_attributes) SENSITIVE = [] include Aws::Structure end |
#message_group_id ⇒ String
Message group ID for FIFO topics. Accepts JSONata expression.
2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2482 class SnsParameters < Struct.new( :message_group_id, :message_deduplication_id, :subject, :message_structure, :message_attributes) SENSITIVE = [] include Aws::Structure end |
#message_structure ⇒ String
Per-protocol message formatting mode, forwarded to SNS Publish unchanged. Accepts JSONata expression.
2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2482 class SnsParameters < Struct.new( :message_group_id, :message_deduplication_id, :subject, :message_structure, :message_attributes) SENSITIVE = [] include Aws::Structure end |
#subject ⇒ String
Subject line for email protocol subscriptions. Accepts JSONata expression.
2482 2483 2484 2485 2486 2487 2488 2489 2490 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2482 class SnsParameters < Struct.new( :message_group_id, :message_deduplication_id, :subject, :message_structure, :message_attributes) SENSITIVE = [] include Aws::Structure end |