Queues should be encrypted with customer managed KMS keys and not default AWS managed keys, in order to allow granular control over access to specific queues.
resource "aws_sqs_queue" "my-queue" {
# no key specified
}
resource "aws_sqs_queue" "my-queue" {
kms_master_key_id = "/blah"
}