Class: Aws::EventBridgeV2::Types::SqsParameters

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#delay_seconds ⇒ String

Delay in seconds before the message becomes visible, standard queues only. Accepts JSONata expression.

Returns:

  • (String)


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).

Returns:



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.

Returns:

  • (String)


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.

Returns:

  • (String)


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).

Returns:



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