package
1.14.23
Repository: https://github.com/luopengift/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package sqsiface provides an interface to enable mocking the Amazon Simple Queue Service service client for testing your code.

# Functions

New creates a new instance of the SQS client with a session.

# Constants

ID to lookup a service endpoint with.
ErrCodeBatchEntryIdsNotDistinct for service response error code "AWS.SimpleQueueService.BatchEntryIdsNotDistinct".
ErrCodeBatchRequestTooLong for service response error code "AWS.SimpleQueueService.BatchRequestTooLong".
ErrCodeEmptyBatchRequest for service response error code "AWS.SimpleQueueService.EmptyBatchRequest".
ErrCodeInvalidAttributeName for service response error code "InvalidAttributeName".
ErrCodeInvalidBatchEntryId for service response error code "AWS.SimpleQueueService.InvalidBatchEntryId".
ErrCodeInvalidIdFormat for service response error code "InvalidIdFormat".
ErrCodeInvalidMessageContents for service response error code "InvalidMessageContents".
ErrCodeMessageNotInflight for service response error code "AWS.SimpleQueueService.MessageNotInflight".
ErrCodeOverLimit for service response error code "OverLimit".
ErrCodePurgeQueueInProgress for service response error code "AWS.SimpleQueueService.PurgeQueueInProgress".
ErrCodeQueueDeletedRecently for service response error code "AWS.SimpleQueueService.QueueDeletedRecently".
ErrCodeQueueDoesNotExist for service response error code "AWS.SimpleQueueService.NonExistentQueue".
ErrCodeQueueNameExists for service response error code "QueueAlreadyExists".
ErrCodeReceiptHandleIsInvalid for service response error code "ReceiptHandleIsInvalid".
ErrCodeTooManyEntriesInBatchRequest for service response error code "AWS.SimpleQueueService.TooManyEntriesInBatchRequest".
ErrCodeUnsupportedOperation for service response error code "AWS.SimpleQueueService.UnsupportedOperation".
MessageSystemAttributeNameApproximateFirstReceiveTimestamp is a MessageSystemAttributeName enum value.
MessageSystemAttributeNameApproximateReceiveCount is a MessageSystemAttributeName enum value.
MessageSystemAttributeNameMessageDeduplicationId is a MessageSystemAttributeName enum value.
MessageSystemAttributeNameMessageGroupId is a MessageSystemAttributeName enum value.
MessageSystemAttributeNameSenderId is a MessageSystemAttributeName enum value.
MessageSystemAttributeNameSentTimestamp is a MessageSystemAttributeName enum value.
MessageSystemAttributeNameSequenceNumber is a MessageSystemAttributeName enum value.
QueueAttributeNameAll is a QueueAttributeName enum value.
QueueAttributeNameApproximateNumberOfMessages is a QueueAttributeName enum value.
QueueAttributeNameApproximateNumberOfMessagesDelayed is a QueueAttributeName enum value.
QueueAttributeNameApproximateNumberOfMessagesNotVisible is a QueueAttributeName enum value.
QueueAttributeNameContentBasedDeduplication is a QueueAttributeName enum value.
QueueAttributeNameCreatedTimestamp is a QueueAttributeName enum value.
QueueAttributeNameDelaySeconds is a QueueAttributeName enum value.
QueueAttributeNameFifoQueue is a QueueAttributeName enum value.
QueueAttributeNameKmsDataKeyReusePeriodSeconds is a QueueAttributeName enum value.
QueueAttributeNameKmsMasterKeyId is a QueueAttributeName enum value.
QueueAttributeNameLastModifiedTimestamp is a QueueAttributeName enum value.
QueueAttributeNameMaximumMessageSize is a QueueAttributeName enum value.
QueueAttributeNameMessageRetentionPeriod is a QueueAttributeName enum value.
QueueAttributeNamePolicy is a QueueAttributeName enum value.
QueueAttributeNameQueueArn is a QueueAttributeName enum value.
QueueAttributeNameReceiveMessageWaitTimeSeconds is a QueueAttributeName enum value.
QueueAttributeNameRedrivePolicy is a QueueAttributeName enum value.
QueueAttributeNameVisibilityTimeout is a QueueAttributeName enum value.
ServiceID is a unique identifer of a specific service.
Name of service.

# Structs

No description provided by the author
No description provided by the author
This is used in the responses of batch API to give a detailed description of the result of an action on each entry in the request.
No description provided by the author
For each message in the batch, the response contains a ChangeMessageVisibilityBatchResultEntry tag if the message succeeds or a BatchResultErrorEntry tag if the message fails.
Encloses a receipt handle and an entry id for each message in ChangeMessageVisibilityBatch.
Encloses the Id of an entry in ChangeMessageVisibilityBatch.
No description provided by the author
No description provided by the author
No description provided by the author
Returns the QueueUrl attribute of the created queue.
No description provided by the author
For each message in the batch, the response contains a DeleteMessageBatchResultEntry tag if the message is deleted or a BatchResultErrorEntry tag if the message can't be deleted.
Encloses a receipt handle and an identifier for it.
Encloses the Id of an entry in DeleteMessageBatch.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A list of returned queue attributes.
No description provided by the author
For more information, see Responses (http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/UnderstandingResponses.html) in the Amazon Simple Queue Service Developer Guide.
No description provided by the author
A list of your dead letter source queues.
No description provided by the author
A list of your queues.
No description provided by the author
No description provided by the author
An Amazon SQS message.
The user-specified message attribute value.
No description provided by the author
No description provided by the author
No description provided by the author
A list of received messages.
No description provided by the author
No description provided by the author
No description provided by the author
For each message in the batch, the response contains a SendMessageBatchResultEntry tag if the message succeeds or a BatchResultErrorEntry tag if the message fails.
Contains the details of a single Amazon SQS message along with an Id.
Encloses a MessageId for a successfully-enqueued message in a SendMessageBatch.
No description provided by the author
The MD5OfMessageBody and MessageId elements.
No description provided by the author
No description provided by the author
SQS provides the API operation methods for making requests to Amazon Simple Queue Service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author