resource "aws_rds_cluster" "betabase-dev-main-cluster" {
  # checkov:skip=CKV2_AWS_27: Ensure Postgres RDS as aws_rds_cluster has Query Logging enabled
  allocated_storage = 1
  availability_zones = [
    "eu-central-1a",
    "eu-central-1b",
    "eu-central-1c",
  ]
  backtrack_window        = 0
  backup_retention_period = 7
  cluster_identifier      = "betabase-dev-main-cluster"
  cluster_members = [
    "betabase-dev-main",
  ]
  copy_tags_to_snapshot           = true
  db_cluster_parameter_group_name = "default.aurora-postgresql15"
  db_subnet_group_name            = "betabase-d-rds-group"
  deletion_protection             = false
  enable_http_endpoint            = false
  enabled_cloudwatch_logs_exports = [
    "postgresql",
  ]
  engine                              = "aurora-postgresql"
  engine_mode                         = "provisioned"
  engine_version                      = "15.15"
  iam_database_authentication_enabled = false
  iam_roles                           = []
  iops                                = 0
  kms_key_id                          = "arn:aws:kms:eu-central-1:969009837416:key/2b32e148-37fb-46e6-bceb-93610c5e6c09"
  master_username                     = "master_rds"
  network_type                        = "IPV4"
  port                                = 5432
  preferred_backup_window             = "02:00-02:30"
  preferred_maintenance_window        = "sat:03:00-sat:03:30"
  skip_final_snapshot                 = true
  storage_encrypted                   = true
  tags = {
    "Business-Unit" = "AOMA-Core"
    "Environment"   = "Dev"
    "Name"          = "BETABASE-D"
    "Owner"         = "matt.carpenter.asburymedia@sonymusic.com"
    "POC"           = "matt.carpenter.asburymedia@sonymusic.com"
    "Project-Code"  = "SME-2000-XXXX"
    "Project-Name"  = "BetaBase"
    "Terraform"     = "True"
  }
  tags_all = {
    "Business-Unit" = "AOMA-Core"
    "Environment"   = "Dev"
    "Name"          = "BETABASE-D"
    "Owner"         = "matt.carpenter.asburymedia@sonymusic.com"
    "POC"           = "matt.carpenter.asburymedia@sonymusic.com"
    "Project-Code"  = "SME-2000-XXXX"
    "Project-Name"  = "BetaBase"
    "Terraform"     = "True"
  }
  vpc_security_group_ids = [
    "sg-046c5dce1d650ca30",
  ]
}

