diff --git a/clients/client-sqs/src/commands/AddPermissionCommand.ts b/clients/client-sqs/src/commands/AddPermissionCommand.ts index 59d27b88fe6b..8e67e8b42b64 100644 --- a/clients/client-sqs/src/commands/AddPermissionCommand.ts +++ b/clients/client-sqs/src/commands/AddPermissionCommand.ts @@ -109,8 +109,8 @@ export interface AddPermissionCommandOutput extends __MetadataBearer {} *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/CancelMessageMoveTaskCommand.ts b/clients/client-sqs/src/commands/CancelMessageMoveTaskCommand.ts index fe4b654a6913..a049a51b5183 100644 --- a/clients/client-sqs/src/commands/CancelMessageMoveTaskCommand.ts +++ b/clients/client-sqs/src/commands/CancelMessageMoveTaskCommand.ts @@ -79,8 +79,8 @@ export interface CancelMessageMoveTaskCommandOutput extends CancelMessageMoveTas *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/ChangeMessageVisibilityBatchCommand.ts b/clients/client-sqs/src/commands/ChangeMessageVisibilityBatchCommand.ts index 74cb2f241920..f2e1c31659a8 100644 --- a/clients/client-sqs/src/commands/ChangeMessageVisibilityBatchCommand.ts +++ b/clients/client-sqs/src/commands/ChangeMessageVisibilityBatchCommand.ts @@ -109,8 +109,8 @@ export interface ChangeMessageVisibilityBatchCommandOutput *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/ChangeMessageVisibilityCommand.ts b/clients/client-sqs/src/commands/ChangeMessageVisibilityCommand.ts index 295978087bf9..8fb6807b1c6b 100644 --- a/clients/client-sqs/src/commands/ChangeMessageVisibilityCommand.ts +++ b/clients/client-sqs/src/commands/ChangeMessageVisibilityCommand.ts @@ -112,8 +112,8 @@ export interface ChangeMessageVisibilityCommandOutput extends __MetadataBearer { *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/CreateQueueCommand.ts b/clients/client-sqs/src/commands/CreateQueueCommand.ts index ffe15ce6c944..0dcae4da7559 100644 --- a/clients/client-sqs/src/commands/CreateQueueCommand.ts +++ b/clients/client-sqs/src/commands/CreateQueueCommand.ts @@ -133,8 +133,8 @@ export interface CreateQueueCommandOutput extends CreateQueueResult, __MetadataB *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/DeleteMessageBatchCommand.ts b/clients/client-sqs/src/commands/DeleteMessageBatchCommand.ts index 0ba4f20dccb7..44810fb1a661 100644 --- a/clients/client-sqs/src/commands/DeleteMessageBatchCommand.ts +++ b/clients/client-sqs/src/commands/DeleteMessageBatchCommand.ts @@ -99,8 +99,8 @@ export interface DeleteMessageBatchCommandOutput extends DeleteMessageBatchResul *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/DeleteMessageCommand.ts b/clients/client-sqs/src/commands/DeleteMessageCommand.ts index ac1715df9021..ff61c8eeba91 100644 --- a/clients/client-sqs/src/commands/DeleteMessageCommand.ts +++ b/clients/client-sqs/src/commands/DeleteMessageCommand.ts @@ -89,8 +89,8 @@ export interface DeleteMessageCommandOutput extends __MetadataBearer {} *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/DeleteQueueCommand.ts b/clients/client-sqs/src/commands/DeleteQueueCommand.ts index 20468fff55f5..74f0ecbae3ee 100644 --- a/clients/client-sqs/src/commands/DeleteQueueCommand.ts +++ b/clients/client-sqs/src/commands/DeleteQueueCommand.ts @@ -82,8 +82,8 @@ export interface DeleteQueueCommandOutput extends __MetadataBearer {} *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/GetQueueAttributesCommand.ts b/clients/client-sqs/src/commands/GetQueueAttributesCommand.ts index fc6f54e7c3fc..8b00b9c45c99 100644 --- a/clients/client-sqs/src/commands/GetQueueAttributesCommand.ts +++ b/clients/client-sqs/src/commands/GetQueueAttributesCommand.ts @@ -76,8 +76,8 @@ export interface GetQueueAttributesCommandOutput extends GetQueueAttributesResul *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/GetQueueUrlCommand.ts b/clients/client-sqs/src/commands/GetQueueUrlCommand.ts index 0d1d8eab9910..4582129cb34b 100644 --- a/clients/client-sqs/src/commands/GetQueueUrlCommand.ts +++ b/clients/client-sqs/src/commands/GetQueueUrlCommand.ts @@ -74,8 +74,8 @@ export interface GetQueueUrlCommandOutput extends GetQueueUrlResult, __MetadataB *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/ListDeadLetterSourceQueuesCommand.ts b/clients/client-sqs/src/commands/ListDeadLetterSourceQueuesCommand.ts index 2cc93d4832b3..37ba13ac7f65 100644 --- a/clients/client-sqs/src/commands/ListDeadLetterSourceQueuesCommand.ts +++ b/clients/client-sqs/src/commands/ListDeadLetterSourceQueuesCommand.ts @@ -80,8 +80,8 @@ export interface ListDeadLetterSourceQueuesCommandOutput extends ListDeadLetterS *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/ListMessageMoveTasksCommand.ts b/clients/client-sqs/src/commands/ListMessageMoveTasksCommand.ts index 81c44d981079..87092f160af8 100644 --- a/clients/client-sqs/src/commands/ListMessageMoveTasksCommand.ts +++ b/clients/client-sqs/src/commands/ListMessageMoveTasksCommand.ts @@ -90,8 +90,8 @@ export interface ListMessageMoveTasksCommandOutput extends ListMessageMoveTasksR *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/ListQueueTagsCommand.ts b/clients/client-sqs/src/commands/ListQueueTagsCommand.ts index 51b3b7508dd5..c4b8122e99e2 100644 --- a/clients/client-sqs/src/commands/ListQueueTagsCommand.ts +++ b/clients/client-sqs/src/commands/ListQueueTagsCommand.ts @@ -74,8 +74,8 @@ export interface ListQueueTagsCommandOutput extends ListQueueTagsResult, __Metad *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/ListQueuesCommand.ts b/clients/client-sqs/src/commands/ListQueuesCommand.ts index 5438103b923c..50f851381bba 100644 --- a/clients/client-sqs/src/commands/ListQueuesCommand.ts +++ b/clients/client-sqs/src/commands/ListQueuesCommand.ts @@ -82,8 +82,8 @@ export interface ListQueuesCommandOutput extends ListQueuesResult, __MetadataBea *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/PurgeQueueCommand.ts b/clients/client-sqs/src/commands/PurgeQueueCommand.ts index 0c288dadea8b..be884dc3627f 100644 --- a/clients/client-sqs/src/commands/PurgeQueueCommand.ts +++ b/clients/client-sqs/src/commands/PurgeQueueCommand.ts @@ -80,8 +80,8 @@ export interface PurgeQueueCommandOutput extends __MetadataBearer {} *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/ReceiveMessageCommand.ts b/clients/client-sqs/src/commands/ReceiveMessageCommand.ts index f4f55e046780..adb07422c3e2 100644 --- a/clients/client-sqs/src/commands/ReceiveMessageCommand.ts +++ b/clients/client-sqs/src/commands/ReceiveMessageCommand.ts @@ -189,8 +189,8 @@ export interface ReceiveMessageCommandOutput extends ReceiveMessageResult, __Met *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/RemovePermissionCommand.ts b/clients/client-sqs/src/commands/RemovePermissionCommand.ts index 61427fb1cf87..1c9b9874321b 100644 --- a/clients/client-sqs/src/commands/RemovePermissionCommand.ts +++ b/clients/client-sqs/src/commands/RemovePermissionCommand.ts @@ -80,8 +80,8 @@ export interface RemovePermissionCommandOutput extends __MetadataBearer {} *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/SendMessageBatchCommand.ts b/clients/client-sqs/src/commands/SendMessageBatchCommand.ts index 28f7bb43765f..5a676cfb685b 100644 --- a/clients/client-sqs/src/commands/SendMessageBatchCommand.ts +++ b/clients/client-sqs/src/commands/SendMessageBatchCommand.ts @@ -40,11 +40,11 @@ export interface SendMessageBatchCommandOutput extends SendMessageBatchResult, _ * sum of the individual lengths of all of the batched messages) are both 256 KiB (262,144 * bytes).
*A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed:
+ *A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed. For more information, see the W3C specification for characters.
*
* #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
*
Any characters not included in this list will be rejected. For more information, see the W3C specification for characters.
+ *Amazon SQS does not throw an exception or completely reject the message if it contains invalid characters. Instead, it replaces those invalid characters with U+FFFD
before storing the message in the queue, as long as the message body contains at least one valid character.
If you don't specify the DelaySeconds
parameter for an entry, Amazon SQS uses
* the default value for the queue.
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/SendMessageCommand.ts b/clients/client-sqs/src/commands/SendMessageCommand.ts index 9b70e3377edd..c32f71337ac7 100644 --- a/clients/client-sqs/src/commands/SendMessageCommand.ts +++ b/clients/client-sqs/src/commands/SendMessageCommand.ts @@ -31,11 +31,11 @@ export interface SendMessageCommandOutput extends SendMessageResult, __MetadataB /** *
Delivers a message to the specified queue.
*A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed:
+ *A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed. For more information, see the W3C specification for characters.
*
* #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
*
Any characters not included in this list will be rejected. For more information, see the W3C specification for characters.
+ *Amazon SQS does not throw an exception or completely reject the message if it contains invalid characters. Instead, it replaces those invalid characters with U+FFFD
before storing the message in the queue, as long as the message body contains at least one valid character.
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/SetQueueAttributesCommand.ts b/clients/client-sqs/src/commands/SetQueueAttributesCommand.ts index 046f3e4d2011..a94293625a27 100644 --- a/clients/client-sqs/src/commands/SetQueueAttributesCommand.ts +++ b/clients/client-sqs/src/commands/SetQueueAttributesCommand.ts @@ -28,12 +28,13 @@ export interface SetQueueAttributesCommandInput extends SetQueueAttributesReques export interface SetQueueAttributesCommandOutput extends __MetadataBearer {} /** - *
Sets the value of one or more queue attributes, like a policy. When you change a queue's attributes,
- * the change can take up to 60 seconds for most of the attributes to propagate throughout
- * the Amazon SQS system. Changes made to the MessageRetentionPeriod
attribute can
- * take up to 15 minutes and will impact existing messages in the queue potentially causing
- * them to be expired and deleted if the MessageRetentionPeriod
is reduced
- * below the age of existing messages.
Sets the value of one or more queue attributes, like a policy. When you change a
+ * queue's attributes, the change can take up to 60 seconds for most of the attributes to
+ * propagate throughout the Amazon SQS system. Changes made to the
+ * MessageRetentionPeriod
attribute can take up to 15 minutes and will
+ * impact existing messages in the queue potentially causing them to be expired and deleted
+ * if the MessageRetentionPeriod
is reduced below the age of existing
+ * messages.
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/StartMessageMoveTaskCommand.ts b/clients/client-sqs/src/commands/StartMessageMoveTaskCommand.ts index c8f01e17372b..7dfa8f9e4a93 100644 --- a/clients/client-sqs/src/commands/StartMessageMoveTaskCommand.ts +++ b/clients/client-sqs/src/commands/StartMessageMoveTaskCommand.ts @@ -85,8 +85,8 @@ export interface StartMessageMoveTaskCommandOutput extends StartMessageMoveTaskR *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/TagQueueCommand.ts b/clients/client-sqs/src/commands/TagQueueCommand.ts index 1044c5a54945..3b8a3f2d6817 100644 --- a/clients/client-sqs/src/commands/TagQueueCommand.ts +++ b/clients/client-sqs/src/commands/TagQueueCommand.ts @@ -90,8 +90,8 @@ export interface TagQueueCommandOutput extends __MetadataBearer {} *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/commands/UntagQueueCommand.ts b/clients/client-sqs/src/commands/UntagQueueCommand.ts index c342a8ea1d04..5d2965680dc0 100644 --- a/clients/client-sqs/src/commands/UntagQueueCommand.ts +++ b/clients/client-sqs/src/commands/UntagQueueCommand.ts @@ -72,8 +72,8 @@ export interface UntagQueueCommandOutput extends __MetadataBearer {} *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS diff --git a/clients/client-sqs/src/models/models_0.ts b/clients/client-sqs/src/models/models_0.ts index 38a5f48b430d..48fc38d5084a 100644 --- a/clients/client-sqs/src/models/models_0.ts +++ b/clients/client-sqs/src/models/models_0.ts @@ -134,8 +134,8 @@ export class QueueDoesNotExist extends __BaseException { *
The request was denied due to request throttling.
*The rate of requests per second exceeds the Amazon Web Services KMS request quota for an - * account and Region.
+ *The rate of requests per second exceeds the Amazon Web Services KMS request + * quota for an account and Region.
*A burst or sustained high rate of requests to change the state of the same KMS
@@ -1808,10 +1808,9 @@ export interface ReceiveMessageRequest {
* @deprecated
*
*
- * This parameter has been deprecated but will be supported for backward compatibility.
- * To provide attribute names, you are encouraged to use This parameter has been deprecated but will be supported for backward
+ * compatibility. To provide attribute names, you are encouraged to use
+ * MessageSystemAttributeNames
.
- * MessageSystemAttributeNames
.
A list of attributes that need to be returned along with each message. These * attributes include:
@@ -1921,11 +1920,11 @@ export interface ReceiveMessageRequest { *For a user, returns the user ID, for example
- * ABCDEFGHI1JKLMNOPQ23R
.
ABCDEFGHI1JKLMNOPQ23R
.
* For an IAM role, returns the IAM role ID, for example
- * ABCDE1F2GH3I4JK5LMNOP:i-a123b456
.
ABCDE1F2GH3I4JK5LMNOP:i-a123b456
.
* The message to send. The minimum size is one character. The maximum size is 256 * KiB.
*A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed:
+ *A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed. For more information, see the W3C specification for characters.
*
* #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
*
Any characters not included in this list will be rejected. For more information, see the W3C specification for characters.
+ *Amazon SQS does not throw an exception or completely reject the message if it contains invalid characters. Instead, it replaces those invalid characters with U+FFFD
before storing the message in the queue, as long as the message body contains at least one valid character.
\n This parameter has been deprecated but will be supported for backward compatibility.\n To provide attribute names, you are encouraged to use MessageSystemAttributeNames
. \n
A list of attributes that need to be returned along with each message. These\n attributes include:
\n\n All
– Returns all values.
\n ApproximateFirstReceiveTimestamp
– Returns the time the\n message was first received from the queue (epoch time in\n milliseconds).
\n ApproximateReceiveCount
– Returns the number of times a\n message has been received across all queues but not deleted.
\n AWSTraceHeader
– Returns the X-Ray trace\n header string.
\n SenderId
\n
For a user, returns the user ID, for example\n ABCDEFGHI1JKLMNOPQ23R
.
For an IAM role, returns the IAM role ID, for example\n ABCDE1F2GH3I4JK5LMNOP:i-a123b456
.
\n SentTimestamp
– Returns the time the message was sent to the\n queue (epoch time in\n milliseconds).
\n SqsManagedSseEnabled
– Enables server-side queue encryption\n using SQS owned encryption keys. Only one server-side encryption option is\n supported per queue (for example, SSE-KMS or SSE-SQS).
\n MessageDeduplicationId
– Returns the value provided by the\n producer that calls the \n SendMessage\n
\n action.
\n MessageGroupId
– Returns the value provided by the\n producer that calls the \n SendMessage\n
action.\n Messages with the same MessageGroupId
are returned in\n sequence.
\n SequenceNumber
– Returns the value provided by\n Amazon SQS.
This parameter has been deprecated but will be supported for backward\n compatibility. To provide attribute names, you are encouraged to use\n MessageSystemAttributeNames
.
A list of attributes that need to be returned along with each message. These\n attributes include:
\n\n All
– Returns all values.
\n ApproximateFirstReceiveTimestamp
– Returns the time the\n message was first received from the queue (epoch time in\n milliseconds).
\n ApproximateReceiveCount
– Returns the number of times a\n message has been received across all queues but not deleted.
\n AWSTraceHeader
– Returns the X-Ray trace\n header string.
\n SenderId
\n
For a user, returns the user ID, for example\n ABCDEFGHI1JKLMNOPQ23R
.
For an IAM role, returns the IAM role ID, for example\n ABCDE1F2GH3I4JK5LMNOP:i-a123b456
.
\n SentTimestamp
– Returns the time the message was sent to the\n queue (epoch time in\n milliseconds).
\n SqsManagedSseEnabled
– Enables server-side queue encryption\n using SQS owned encryption keys. Only one server-side encryption option is\n supported per queue (for example, SSE-KMS or SSE-SQS).
\n MessageDeduplicationId
– Returns the value provided by the\n producer that calls the \n SendMessage\n
\n action.
\n MessageGroupId
– Returns the value provided by the\n producer that calls the \n SendMessage\n
action.\n Messages with the same MessageGroupId
are returned in\n sequence.
\n SequenceNumber
– Returns the value provided by\n Amazon SQS.
A list of attributes that need to be returned along with each message. These\n attributes include:
\n\n All
– Returns all values.
\n ApproximateFirstReceiveTimestamp
– Returns the time the\n message was first received from the queue (epoch time in\n milliseconds).
\n ApproximateReceiveCount
– Returns the number of times a\n message has been received across all queues but not deleted.
\n AWSTraceHeader
– Returns the X-Ray trace\n header string.
\n SenderId
\n
For a user, returns the user ID, for example\n ABCDEFGHI1JKLMNOPQ23R
.
For an IAM role, returns the IAM role ID, for example\n ABCDE1F2GH3I4JK5LMNOP:i-a123b456
.
\n SentTimestamp
– Returns the time the message was sent to the\n queue (epoch time in\n milliseconds).
\n SqsManagedSseEnabled
– Enables server-side queue encryption\n using SQS owned encryption keys. Only one server-side encryption option is\n supported per queue (for example, SSE-KMS or SSE-SQS).
\n MessageDeduplicationId
– Returns the value provided by the\n producer that calls the \n SendMessage\n
\n action.
\n MessageGroupId
– Returns the value provided by the\n producer that calls the \n SendMessage\n
action.\n Messages with the same MessageGroupId
are returned in\n sequence.
\n SequenceNumber
– Returns the value provided by\n Amazon SQS.
A list of attributes that need to be returned along with each message. These\n attributes include:
\n\n All
– Returns all values.
\n ApproximateFirstReceiveTimestamp
– Returns the time the\n message was first received from the queue (epoch time in\n milliseconds).
\n ApproximateReceiveCount
– Returns the number of times a\n message has been received across all queues but not deleted.
\n AWSTraceHeader
– Returns the X-Ray trace\n header string.
\n SenderId
\n
For a user, returns the user ID, for example\n ABCDEFGHI1JKLMNOPQ23R
.
For an IAM role, returns the IAM role ID, for example\n ABCDE1F2GH3I4JK5LMNOP:i-a123b456
.
\n SentTimestamp
– Returns the time the message was sent to the\n queue (epoch time in\n milliseconds).
\n SqsManagedSseEnabled
– Enables server-side queue encryption\n using SQS owned encryption keys. Only one server-side encryption option is\n supported per queue (for example, SSE-KMS or SSE-SQS).
\n MessageDeduplicationId
– Returns the value provided by the\n producer that calls the \n SendMessage\n
\n action.
\n MessageGroupId
– Returns the value provided by the\n producer that calls the \n SendMessage\n
action.\n Messages with the same MessageGroupId
are returned in\n sequence.
\n SequenceNumber
– Returns the value provided by\n Amazon SQS.
The request was denied due to request throttling.
\nThe rate of requests per second exceeds the Amazon Web Services KMS request quota for an\n account and Region.
\nA burst or sustained high rate of requests to change the state of the same KMS\n key. This condition is often known as a \"hot key.\"
\nRequests for operations on KMS keys in a Amazon Web Services CloudHSM key store\n might be throttled at a lower-than-expected rate when the Amazon Web Services\n CloudHSM cluster associated with the Amazon Web Services CloudHSM key store is\n processing numerous commands, including those unrelated to the Amazon Web Services CloudHSM key store.
\nThe request was denied due to request throttling.
\nThe rate of requests per second exceeds the Amazon Web Services KMS request\n quota for an account and Region.
\nA burst or sustained high rate of requests to change the state of the same KMS\n key. This condition is often known as a \"hot key.\"
\nRequests for operations on KMS keys in a Amazon Web Services CloudHSM key store\n might be throttled at a lower-than-expected rate when the Amazon Web Services\n CloudHSM cluster associated with the Amazon Web Services CloudHSM key store is\n processing numerous commands, including those unrelated to the Amazon Web Services CloudHSM key store.
\nDelivers a message to the specified queue.
\nA message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed:
\n\n #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
\n
Any characters not included in this list will be rejected. For more information, see the W3C specification for characters.
\nDelivers a message to the specified queue.
\nA message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed. For more information, see the W3C specification for characters.
\n\n #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
\n
Amazon SQS does not throw an exception or completely reject the message if it contains invalid characters. Instead, it replaces those invalid characters with U+FFFD
before storing the message in the queue, as long as the message body contains at least one valid character.
You can use SendMessageBatch
to send up to 10 messages to the specified\n queue by assigning either identical or different values to each message (or by not\n assigning values at all). This is a batch version of \n SendMessage.
For a FIFO queue, multiple messages within a single batch are enqueued\n in the order they are sent.
The result of sending each message is reported individually in the response.\n Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200
.
The maximum allowed individual message size and the maximum total payload size (the\n sum of the individual lengths of all of the batched messages) are both 256 KiB (262,144\n bytes).
\nA message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed:
\n\n #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
\n
Any characters not included in this list will be rejected. For more information, see the W3C specification for characters.
\nIf you don't specify the DelaySeconds
parameter for an entry, Amazon SQS uses\n the default value for the queue.
You can use SendMessageBatch
to send up to 10 messages to the specified\n queue by assigning either identical or different values to each message (or by not\n assigning values at all). This is a batch version of \n SendMessage.
For a FIFO queue, multiple messages within a single batch are enqueued\n in the order they are sent.
The result of sending each message is reported individually in the response.\n Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200
.
The maximum allowed individual message size and the maximum total payload size (the\n sum of the individual lengths of all of the batched messages) are both 256 KiB (262,144\n bytes).
\nA message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed. For more information, see the W3C specification for characters.
\n\n #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
\n
Amazon SQS does not throw an exception or completely reject the message if it contains invalid characters. Instead, it replaces those invalid characters with U+FFFD
before storing the message in the queue, as long as the message body contains at least one valid character.
If you don't specify the DelaySeconds
parameter for an entry, Amazon SQS uses\n the default value for the queue.
The message to send. The minimum size is one character. The maximum size is 256\n KiB.
\nA message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed:
\n\n #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
\n
Any characters not included in this list will be rejected. For more information, see the W3C specification for characters.
\nThe message to send. The minimum size is one character. The maximum size is 256\n KiB.
\nA message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed. For more information, see the W3C specification for characters.
\n\n #x9
| #xA
| #xD
| #x20
to #xD7FF
| #xE000
to #xFFFD
| #x10000
to #x10FFFF
\n
Amazon SQS does not throw an exception or completely reject the message if it contains invalid characters. Instead, it replaces those invalid characters with U+FFFD
before storing the message in the queue, as long as the message body contains at least one valid character.
Sets the value of one or more queue attributes, like a policy. When you change a queue's attributes,\n the change can take up to 60 seconds for most of the attributes to propagate throughout\n the Amazon SQS system. Changes made to the MessageRetentionPeriod
attribute can\n take up to 15 minutes and will impact existing messages in the queue potentially causing\n them to be expired and deleted if the MessageRetentionPeriod
is reduced\n below the age of existing messages.
In the future, new attributes might be added. If you write code that calls this action, we recommend that you structure your code so that it can handle new attributes gracefully.
\nCross-account permissions don't apply to this action. For more information, \nsee Grant \ncross-account permissions to a role and a username in the Amazon SQS Developer Guide.
\nTo remove the ability to change queue permissions, you must deny permission to the AddPermission
, RemovePermission
, and SetQueueAttributes
actions in your IAM policy.
Sets the value of one or more queue attributes, like a policy. When you change a\n queue's attributes, the change can take up to 60 seconds for most of the attributes to\n propagate throughout the Amazon SQS system. Changes made to the\n MessageRetentionPeriod
attribute can take up to 15 minutes and will\n impact existing messages in the queue potentially causing them to be expired and deleted\n if the MessageRetentionPeriod
is reduced below the age of existing\n messages.
In the future, new attributes might be added. If you write code that calls this action, we recommend that you structure your code so that it can handle new attributes gracefully.
\nCross-account permissions don't apply to this action. For more information, \nsee Grant \ncross-account permissions to a role and a username in the Amazon SQS Developer Guide.
\nTo remove the ability to change queue permissions, you must deny permission to the AddPermission
, RemovePermission
, and SetQueueAttributes
actions in your IAM policy.