[−][src]Crate rusoto_sqs
Welcome to the Amazon Simple Queue Service API Reference.
Amazon Simple Queue Service (Amazon SQS) is a reliable, highly-scalable hosted queue for storing messages as they travel between applications or microservices. Amazon SQS moves data between distributed application components and helps you decouple these components.
Standard queues are available in all regions. FIFO queues are available in the US East (N. Virginia), US East (Ohio), US West (Oregon), and EU (Ireland) regions.
You can use AWS SDKs to access Amazon SQS using your favorite programming language. The SDKs perform tasks such as the following automatically:
-
Cryptographically sign your service requests
-
Retry requests
-
Handle error responses
Additional Information
-
Amazon Simple Queue Service Developer Guide
-
Amazon Web Services General Reference
If you're using the service, you're probably looking for SqsClient and Sqs.
Structs
AddPermissionRequest | |
BatchResultErrorEntry | Gives a detailed description of the result of an action on each entry in the request. |
ChangeMessageVisibilityBatchRequest | |
ChangeMessageVisibilityBatchRequestEntry | Encloses a receipt handle and an entry id for each message in All of the following list parameters must be prefixed with |
ChangeMessageVisibilityBatchResult | For each message in the batch, the response contains a |
ChangeMessageVisibilityBatchResultEntry | Encloses the |
ChangeMessageVisibilityRequest | |
CreateQueueRequest | |
CreateQueueResult | Returns the |
DeleteMessageBatchRequest | |
DeleteMessageBatchRequestEntry | Encloses a receipt handle and an identifier for it. |
DeleteMessageBatchResult | For each message in the batch, the response contains a |
DeleteMessageBatchResultEntry | Encloses the |
DeleteMessageRequest | |
DeleteQueueRequest | |
GetQueueAttributesRequest | |
GetQueueAttributesResult | A list of returned queue attributes. |
GetQueueUrlRequest | |
GetQueueUrlResult | For more information, see Interpreting Responses in the Amazon Simple Queue Service Developer Guide. |
ListDeadLetterSourceQueuesRequest | |
ListDeadLetterSourceQueuesResult | A list of your dead letter source queues. |
ListQueueTagsRequest | |
ListQueueTagsResult | |
ListQueuesRequest | |
ListQueuesResult | A list of your queues. |
Message | An Amazon SQS message. |
MessageAttributeValue | The user-specified message attribute value. For string data types, the |
PurgeQueueRequest | |
ReceiveMessageRequest | |
ReceiveMessageResult | A list of received messages. |
RemovePermissionRequest | |
SendMessageBatchRequest | |
SendMessageBatchRequestEntry | Contains the details of a single Amazon SQS message along with an |
SendMessageBatchResult | For each message in the batch, the response contains a |
SendMessageBatchResultEntry | Encloses a |
SendMessageRequest | |
SendMessageResult | The |
SetQueueAttributesRequest | |
SqsClient | A client for the Amazon SQS API. |
TagQueueRequest | |
UntagQueueRequest |
Enums
AddPermissionError | Errors returned by AddPermission |
ChangeMessageVisibilityBatchError | Errors returned by ChangeMessageVisibilityBatch |
ChangeMessageVisibilityError | Errors returned by ChangeMessageVisibility |
CreateQueueError | Errors returned by CreateQueue |
DeleteMessageBatchError | Errors returned by DeleteMessageBatch |
DeleteMessageError | Errors returned by DeleteMessage |
DeleteQueueError | Errors returned by DeleteQueue |
GetQueueAttributesError | Errors returned by GetQueueAttributes |
GetQueueUrlError | Errors returned by GetQueueUrl |
ListDeadLetterSourceQueuesError | Errors returned by ListDeadLetterSourceQueues |
ListQueueTagsError | Errors returned by ListQueueTags |
ListQueuesError | Errors returned by ListQueues |
PurgeQueueError | Errors returned by PurgeQueue |
ReceiveMessageError | Errors returned by ReceiveMessage |
RemovePermissionError | Errors returned by RemovePermission |
SendMessageBatchError | Errors returned by SendMessageBatch |
SendMessageError | Errors returned by SendMessage |
SetQueueAttributesError | Errors returned by SetQueueAttributes |
TagQueueError | Errors returned by TagQueue |
UntagQueueError | Errors returned by UntagQueue |
Traits
Sqs | Trait representing the capabilities of the Amazon SQS API. Amazon SQS clients implement this trait. |