resource "aws_s3_bucket" "lambda_throttler_bucket" {
    bucket = "${var.environment}-${var.lambda_throttler_bucket_name}"
    acl    = "private"

    logging {
      target_bucket = "prod-orcd-s3-logs"
      target_prefix = "${var.environment}-${var.lambda_throttler_bucket_name}"
    }

    server_side_encryption_configuration {
      rule {
        bucket_key_enabled = false

        apply_server_side_encryption_by_default {
          sse_algorithm = "AES256"
        }
      }
    }
}

resource "aws_s3_bucket" "lambda_throttler_manager_bucket" {
    bucket = "${var.environment}-${var.lambda_throttler_manager_bucket_name}"
    acl    = "private"

    logging {
      target_bucket = "prod-orcd-s3-logs"
      target_prefix = "${var.environment}-${var.lambda_throttler_manager_bucket_name}"
    }

    server_side_encryption_configuration {
      rule {
        bucket_key_enabled = false

        apply_server_side_encryption_by_default {
          sse_algorithm = "AES256"
        }
      }
    }
}
