The URL of the Amazon SQS queue whose attribute information is retrieved.

Instance Attribute Details

#attribute_names ⇒ Array<String>

A list of attributes for which to retrieve information.

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.

The following attributes are supported:

All - Returns all values.

ApproximateNumberOfMessages - Returns the approximate number of
visible messages in a queue. For more information, see Resources
Required to Process Messages in the Amazon Simple Queue
Service Developer Guide.

ApproximateNumberOfMessagesDelayed - Returns the approximate
number of messages that are waiting to be added to the queue.

ApproximateNumberOfMessagesNotVisible - Returns the approximate
number of messages that have not timed-out and aren't deleted.
For more information, see Resources Required to Process
Messages in the Amazon Simple Queue Service Developer Guide.

CreatedTimestamp - Returns the time when the queue was created
in seconds (epoch time).

DelaySeconds - Returns the default delay on the queue in
seconds.

LastModifiedTimestamp - Returns the time when the queue was last
changed in seconds (epoch time).

MaximumMessageSize - Returns the limit of how many bytes a
message can contain before Amazon SQS rejects it.

MessageRetentionPeriod - Returns the length of time, in seconds,
for which Amazon SQS retains a message.

Policy - Returns the policy of the queue.

QueueArn - Returns the Amazon resource name (ARN) of the queue.

ReceiveMessageWaitTimeSeconds - Returns the length of time, in
seconds, for which the ReceiveMessage action waits for a message
to arrive.

RedrivePolicy - Returns the string that includes the parameters
for dead-letter queue functionality of the source queue. For more
information about the redrive policy and dead-letter queues, see
Using Amazon SQS Dead-Letter Queues in the Amazon Simple
Queue Service Developer Guide.

deadLetterTargetArn - The Amazon Resource Name (ARN) of the
dead-letter queue to which Amazon SQS moves messages after the
value of maxReceiveCount is exceeded.

maxReceiveCount - The number of times a message is delivered
to the source queue before being moved to the dead-letter queue.

VisibilityTimeout - Returns the visibility timeout for the
queue. For more information about the visibility timeout, see
Visibility Timeout in the Amazon Simple Queue Service
Developer Guide.

KmsMasterKeyId - Returns the ID of an AWS-managed customer
master key (CMK) for Amazon SQS or a custom CMK. For more
information, see Key Terms.

KmsDataKeyReusePeriodSeconds - Returns the length of time, in
seconds, for which Amazon SQS can reuse a data key to encrypt or
decrypt messages before calling AWS KMS again. For more
information, see How Does the Data Key Reuse Period Work?.