QueueEncryption

class aws_cdk.aws_sqs.QueueEncryption

Bases: enum.Enum

What kind of encryption to apply to this queue.

Attributes

KMS

Server-side encryption with a KMS key managed by the user.

If encryptionKey is specified, this key will be used, otherwise, one will be defined.

KMS_MANAGED

Server-side KMS encryption with a master key managed by SQS.

UNENCRYPTED

Messages in the queue are not encrypted.

Attributes

KMS = 'KMS'

Server-side encryption with a KMS key managed by the user.

If encryptionKey is specified, this key will be used, otherwise, one will be defined.

KMS_MANAGED = 'KMS_MANAGED'

Server-side KMS encryption with a master key managed by SQS.

UNENCRYPTED = 'UNENCRYPTED'

Messages in the queue are not encrypted.