resource "aws_eks_cluster" "mconp-del-prod-02" {
  enabled_cluster_log_types = [
    "api",
    "audit",
    "authenticator",
    "controllerManager",
    "scheduler",
  ]
  name     = "mconp-del-prod-02"
  role_arn = "arn:aws:iam::638682502729:role/mconp-EKS-role"
  tags = {
    "Business-unit" = "Media Conversion"
    "Environment"   = "PROD"
    "Name"          = "mconp-del-prod-02"
    "Owner"         = "Sang Han"
    "POC"           = "mandar.padsalgikar@sonymusic.com"
    "Project-code"  = "MCON"
    "Project-name"  = "MCON-DEL"
    "Terraform"     = "True"
  }
  tags_all = {
    "Business-unit" = "Media Conversion"
    "Environment"   = "PROD"
    "Name"          = "mconp-del-prod-02"
    "Owner"         = "Sang Han"
    "POC"           = "mandar.padsalgikar@sonymusic.com"
    "Project-code"  = "MCON"
    "Project-name"  = "MCON-DEL"
    "Terraform"     = "True"
  }
  version = "1.32"

  access_config {
    authentication_mode                         = "CONFIG_MAP"
    bootstrap_cluster_creator_admin_permissions = false
  }

  encryption_config {
    resources = [
      "secrets",
    ]

    provider {
      key_arn = "arn:aws:kms:eu-central-1:638682502729:key/0c06f341-9425-4518-aa56-2573cbc007ec"
    }
  }

  kubernetes_network_config {
    ip_family         = "ipv4"
    service_ipv4_cidr = "172.20.0.0/16"
    service_ipv6_cidr = null
  }

  vpc_config {
    endpoint_private_access = true
    endpoint_public_access  = false
    public_access_cidrs     = []
    security_group_ids = [
      "sg-0a99e2a6e23db1e3c",
    ]
    subnet_ids = [
      "subnet-0287867d63d0138af",
      "subnet-0e8b6df63842bd868",
    ]
  }
}


