QueueAttributes

class aws_cdk.aws_sqs.QueueAttributes(*, queue_arn, key_arn=None, queue_name=None, queue_url=None)

Bases: object

__init__(*, queue_arn, key_arn=None, queue_name=None, queue_url=None)

Reference to a queue.

Parameters
  • queue_arn (str) – The ARN of the queue.

  • key_arn (Optional[str]) – KMS encryption key, if this queue is server-side encrypted by a KMS key. Default: - None

  • queue_name (Optional[str]) – The name of the queue. Default: if queue name is not specified, the name will be derived from the queue ARN

  • queue_url (Optional[str]) – The URL of the queue. Default: - ‘https://sqs.//

Return type

None

Attributes

key_arn

KMS encryption key, if this queue is server-side encrypted by a KMS key.

default :default: - None

Return type

Optional[str]

queue_arn

The ARN of the queue.

Return type

str

queue_name

The name of the queue.

default :default: if queue name is not specified, the name will be derived from the queue ARN

Return type

Optional[str]

queue_url

The URL of the queue.

default :default: - ‘https://sqs.//

see :see: https://docs.aws.amazon.com/sdk-for-net/v2/developer-guide/QueueURL.html

Return type

Optional[str]