output "access_logs_policy_arn" {
  description = "ARN of access logs combined policy"
  value       = aws_iam_policy.access_logs_combined_policy.arn
}

output "access_logs_policy_name" {
  description = "Name of access logs combined policy"
  value       = aws_iam_policy.access_logs_combined_policy.name
}

output "access_logs_bucket_name" {
  description = "Name of the access logs bucket"
  value       = module.access_logs_bucket.s3_bucket_name_output
}

output "access_logs_bucket_arn" {
  description = "ARN of the access logs bucket"
  value       = module.access_logs_bucket.s3_bucket_arn_output
}

output "access_logs_kms_key_arn" {
  description = "ARN of the KMS key used to encrypt access logs"
  value       = aws_kms_key.access_logs_kms_key.arn
}

output "access_logs_sns_topic_arn" {
  description = "ARN of the SNS topic of access logs"
  value       = aws_sns_topic.logs_sns_topic.arn
}

output "access_logs_sqs_queue_arn" {
  description = "ARN of the SQS topic of access logs"
  value       = try(module.logs_sqs_queue_with_deadletter[0].queue_arn, null)
}
