output "queue_url" {
  value = aws_sqs_queue.sqs_queue.id
}

output "queue_arn" {
  value = aws_sqs_queue.sqs_queue.arn
}

output "deadletter_queue_url" {
  value = var.sqs_deadletter_enabled ? try(aws_sqs_queue.deadletter_queue.0.id, null) : null
}

output "deadletter_queue_arn" {
  value = var.sqs_deadletter_enabled ? try(aws_sqs_queue.deadletter_queue.0.arn, null) : null
}

output "sqs_deadetter_minimal_policy" {
  value = var.sqs_deadletter_enabled ? try(aws_iam_policy.sqs_deadetter_minimal_policy.0.arn, null) : null
}

output "sqs_minimal_policy_arn_output" {
  value = aws_iam_policy.sqs_minimal_policy.arn
}

output "queue_name" {
  value = aws_sqs_queue.sqs_queue.name
}
