Class: Aws::EventBridgeV2::Types::SqsParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridgeV2::Types::SqsParameters
- Defined in:
- gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb
Overview
SQS invocation parameters for subscribers. Values are forwarded to the SQS SendMessageBatch API. All scalar values accept a literal or a JSONata expression (e.g. "$events.Data.groupId %").
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#delay_seconds ⇒ String
Delay in seconds before the message becomes visible, standard queues only.
-
#message_attributes ⇒ Hash<String,Types::SqsMessageAttributeValue>
Custom message attributes (name/type/value).
-
#message_deduplication_id ⇒ String
Message deduplication ID for FIFO queues.
-
#message_group_id ⇒ String
Message group ID for FIFO queues.
-
#message_system_attributes ⇒ Hash<String,Types::SqsMessageAttributeValue>
System message attributes (e.g., AWSTraceHeader).
Instance Attribute Details
#delay_seconds ⇒ String
Delay in seconds before the message becomes visible, standard queues only. Accepts JSONata expression.
2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2548 class SqsParameters < Struct.new( :message_group_id, :message_deduplication_id, :delay_seconds, :message_attributes, :message_system_attributes) SENSITIVE = [] include Aws::Structure end |
#message_attributes ⇒ Hash<String,Types::SqsMessageAttributeValue>
Custom message attributes (name/type/value).
2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2548 class SqsParameters < Struct.new( :message_group_id, :message_deduplication_id, :delay_seconds, :message_attributes, :message_system_attributes) SENSITIVE = [] include Aws::Structure end |
#message_deduplication_id ⇒ String
Message deduplication ID for FIFO queues. Accepts JSONata expression.
2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2548 class SqsParameters < Struct.new( :message_group_id, :message_deduplication_id, :delay_seconds, :message_attributes, :message_system_attributes) SENSITIVE = [] include Aws::Structure end |
#message_group_id ⇒ String
Message group ID for FIFO queues. Accepts JSONata expression.
2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2548 class SqsParameters < Struct.new( :message_group_id, :message_deduplication_id, :delay_seconds, :message_attributes, :message_system_attributes) SENSITIVE = [] include Aws::Structure end |
#message_system_attributes ⇒ Hash<String,Types::SqsMessageAttributeValue>
System message attributes (e.g., AWSTraceHeader).
2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2548 class SqsParameters < Struct.new( :message_group_id, :message_deduplication_id, :delay_seconds, :message_attributes, :message_system_attributes) SENSITIVE = [] include Aws::Structure end |