resource "aws_rds_cluster" "qa-switchboard-db" {
  #checkov:skip=CKV_AWS_313: Ensure RDS cluster configured to copy tags to snapshots
  #checkov:skip=CKV_AWS_326: Ensure that RDS Aurora Clusters have backtracking enabled
  allocated_storage                   = 1
  availability_zones                  = ["us-east-1b", "us-east-1c", "us-east-1e"]
  backtrack_window                    = 0
  backup_retention_period             = 1
  cluster_identifier                  = "qa-switchboard-db"
  cluster_members                     = ["qa-switchboard-db"]
  copy_tags_to_snapshot               = false
  database_name                       = "switchboard"
  db_cluster_parameter_group_name     = "aurora-mysql-8-swb-qa-db"
  db_subnet_group_name                = "dev-switchboard-rds"
  deletion_protection                 = true
  enable_http_endpoint                = false
  enabled_cloudwatch_logs_exports     = ["audit", "error", "general", "slowquery"]
  engine                              = "aurora-mysql"
  engine_mode                         = "provisioned"
  engine_version                      = "8.0.mysql_aurora.3.10.3"
  iam_database_authentication_enabled = false
  iam_roles                           = []
  iops                                = 0
  kms_key_id                          = "arn:aws:kms:us-east-1:662302927201:key/7db8b818-cf97-4a3a-bbb0-8aec40468745"
  master_username                     = "test"
  network_type                        = "IPV4"
  port                                = 3306
  preferred_backup_window             = "05:00-05:30"
  preferred_maintenance_window        = "sat:06:00-sat:06:30"
  skip_final_snapshot                 = true
  storage_encrypted                   = true
  tags                                = {}
  tags_all                            = {}
  vpc_security_group_ids              = ["sg-0a50081b82201f062"]
  serverlessv2_scaling_configuration {
    max_capacity = 16
    min_capacity = 2
  }
  allow_major_version_upgrade = true
  apply_immediately           = true
}
