package
1.10.20
Repository: https://github.com/jadekler/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

Service ID for Regions and Endpoints metadata.
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.
Service endpoint prefix API calls made to.

# Structs

Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/AddPermissionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/AddPermissionOutput.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/ChangeMessageVisibilityBatchRequest.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/ChangeMessageVisibilityRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/ChangeMessageVisibilityOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/CreateQueueRequest.
Returns the QueueUrl attribute of the created queue.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/DeleteMessageBatchRequest.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/DeleteMessageRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/DeleteMessageOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/DeleteQueueRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/DeleteQueueOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/GetQueueAttributesRequest.
A list of returned queue attributes.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/GetQueueUrlRequest.
For more information, see Responses (http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/UnderstandingResponses.html) in the Amazon SQS Developer Guide.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/ListDeadLetterSourceQueuesRequest.
A list of your dead letter source queues.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/ListQueuesRequest.
A list of your queues.
An Amazon SQS message.
The user-specified message attribute value.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/PurgeQueueRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/PurgeQueueOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/ReceiveMessageRequest.
A list of received messages.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/RemovePermissionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/RemovePermissionOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/SendMessageBatchRequest.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/SendMessageRequest.
The MD5OfMessageBody and MessageId elements.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/SetQueueAttributesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/SetQueueAttributesOutput.
SQS provides the API operation methods for making requests to Amazon Simple Queue Service.