Module types

Module types 

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that Amazon Simple Queue Service can respond with.

Structs§

BatchResultErrorEntry

Gives a detailed description of the result of an action on each entry in the request.

ChangeMessageVisibilityBatchRequestEntry

Encloses a receipt handle and an entry ID for each message in ChangeMessageVisibilityBatch.

ChangeMessageVisibilityBatchResultEntry

Encloses the Id of an entry in ChangeMessageVisibilityBatch.

DeleteMessageBatchRequestEntry

Encloses a receipt handle and an identifier for it.

DeleteMessageBatchResultEntry

Encloses the Id of an entry in DeleteMessageBatch.

ListMessageMoveTasksResultEntry

Contains the details of a message movement task.

Message

An Amazon SQS message.

MessageAttributeValue

The user-specified message attribute value. For string data types, the Value attribute has the same restrictions on the content as the message body. For more information, see SendMessage.

Name, type, value and the message body must not be empty or null. All parts of the message attribute, including Name, Type, and Value, are part of the message size restriction (1 MiB or 1,048,576 bytes).

MessageSystemAttributeValue

The user-specified message system attribute value. For string data types, the Value attribute has the same restrictions on the content as the message body. For more information, see SendMessage.

Name, type, value and the message body must not be empty or null.

SendMessageBatchRequestEntry

Contains the details of a single Amazon SQS message along with an Id.

SendMessageBatchResultEntry

Encloses a MessageId for a successfully-enqueued message in a SendMessageBatch.

Enums§

MessageSystemAttributeName
When writing a match expression against MessageSystemAttributeName, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
MessageSystemAttributeNameForSends
When writing a match expression against MessageSystemAttributeNameForSends, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
QueueAttributeName
When writing a match expression against QueueAttributeName, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.