resource "aws_subnet" "subnet-0283b4e92ceb4c06d" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.35.64/26"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "DEL-P2-XEKS-1B"
  }

  tags_all = {
    Name = "DEL-P2-XEKS-1B"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-03e8af36ccc0a1022" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.47.0/28"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "DEL-P2-XRDS-1A"
  }

  tags_all = {
    Name = "DEL-P2-XRDS-1A"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-0456356040d401324" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.35.0/26"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "DEL-P2-XEKS-1A"
  }

  tags_all = {
    Name = "DEL-P2-XEKS-1A"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-04beedb43c6b6a7ac" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.47.192/28"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "DEL-P2-XAPP-1A"
  }

  tags_all = {
    Name = "DEL-P2-XAPP-1A"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-05a2ce56bab8f05f6" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.47.16/28"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "DEL-P2-XRDS-1B"
  }

  tags_all = {
    Name = "DEL-P2-XRDS-1B"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-05b72433dd34a6b9c" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.249.8.112/28"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "DEL-P2-FNET-1A"
  }

  tags_all = {
    Name = "DEL-P2-FNET-1A"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-0784b76f" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.105.64/27"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-APP-1A"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  tags_all = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-APP-1A"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-081aec8de9e5335b3" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.105.192/27"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-PUB-1C"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  tags_all = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-PUB-1C"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-08595f42" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.105.128/27"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-APP-1C"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  tags_all = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-APP-1C"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-0bf6eebc4b2f838b3" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.105.224/27"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-EKS-1A"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  tags_all = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-EKS-1A"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-0dd66e5e8212ea8f6" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.47.208/28"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "DEL-P2-XAPP-1B"
  }

  tags_all = {
    Name = "DEL-P2-XAPP-1B"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-0f9b23aee0562f66b" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.182.96/27"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "DEL-P2-IDMZ-1B"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-6f84b707" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.105.0/27"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    App                                           = "Delivery"
    Business-Unit                                 = "Delivery-Services"
    Environment                                   = "Prod"
    Name                                          = "DEL-P2-PUB-1A"
    Owner                                         = "Robert Dewilder"
    Project-Code                                  = "SME-2000-0306B"
    Project-Name                                  = "Delivery-Prod"
    "kubernetes.io/cluster/dsrv-prod-eks-cluster" = "shared"
    "kubernetes.io/role/elb"                      = "1"
  }

  tags_all = {
    App                                           = "Delivery"
    Business-Unit                                 = "Delivery-Services"
    Environment                                   = "Prod"
    Name                                          = "DEL-P2-PUB-1A"
    Owner                                         = "Robert Dewilder"
    Project-Code                                  = "SME-2000-0306B"
    Project-Name                                  = "Delivery-Prod"
    "kubernetes.io/cluster/dsrv-prod-eks-cluster" = "shared"
    "kubernetes.io/role/elb"                      = "1"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-7d502f07" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.105.32/27"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    App                                           = "Delivery"
    Business-Unit                                 = "Delivery-Services"
    Environment                                   = "Prod"
    Name                                          = "DEL-P2-PUB-1B"
    Owner                                         = "Robert Dewilder"
    Project-Code                                  = "SME-2000-0306B"
    Project-Name                                  = "Delivery-Prod"
    "kubernetes.io/cluster/dsrv-prod-eks-cluster" = "shared"
    "kubernetes.io/role/elb"                      = "1"
  }

  tags_all = {
    App                                           = "Delivery"
    Business-Unit                                 = "Delivery-Services"
    Environment                                   = "Prod"
    Name                                          = "DEL-P2-PUB-1B"
    Owner                                         = "Robert Dewilder"
    Project-Code                                  = "SME-2000-0306B"
    Project-Name                                  = "Delivery-Prod"
    "kubernetes.io/cluster/dsrv-prod-eks-cluster" = "shared"
    "kubernetes.io/role/elb"                      = "1"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "subnet-c88ab9a0" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.105.160/28"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-RDS-1A"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  tags_all = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-RDS-1A"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "DEL-P2-IDMZ-1A" {
  vpc_id                                         = aws_vpc.vpc-de483db6.id
  cidr_block                                     = "10.11.105.176/28"
  availability_zone                              = "eu-central-1a"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"
  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-IDMZ-1A"
    Owner         = "Vijay Subramniam"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }
}

resource "aws_subnet" "subnet-f14f308b" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.105.96/27"
  enable_dns64                                   = "false"
  enable_resource_name_dns_a_record_on_launch    = "false"
  enable_resource_name_dns_aaaa_record_on_launch = "false"
  ipv6_native                                    = "false"
  map_public_ip_on_launch                        = "false"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-APP-1B"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  tags_all = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-APP-1B"
    Owner         = "Robert Dewilder"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }

  vpc_id = aws_vpc.vpc-de483db6.id
}

resource "aws_subnet" "DEL-P2-XEKS-INT-1A" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  vpc_id                                         = aws_vpc.vpc-de483db6.id
  cidr_block                                     = "10.251.12.0/24"
  availability_zone                              = "eu-central-1a"
  assign_ipv6_address_on_creation                = false
  enable_dns64                                   = false
  enable_resource_name_dns_a_record_on_launch    = false
  enable_resource_name_dns_aaaa_record_on_launch = false
  ipv6_native                                    = false
  map_public_ip_on_launch                        = true
  private_dns_hostname_type_on_launch            = "ip-name"
  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-XEKS-INT-1A"
    Owner         = "Vijay Subramniam"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }
}

resource "aws_subnet" "DEL-P2-XEKS-INT-1B" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  vpc_id                                         = aws_vpc.vpc-de483db6.id
  cidr_block                                     = "10.251.13.0/24"
  availability_zone                              = "eu-central-1b"
  assign_ipv6_address_on_creation                = false
  enable_dns64                                   = false
  enable_resource_name_dns_a_record_on_launch    = false
  enable_resource_name_dns_aaaa_record_on_launch = false
  ipv6_native                                    = false
  map_public_ip_on_launch                        = true
  private_dns_hostname_type_on_launch            = "ip-name"
  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-XEKS-INT-1B"
    Owner         = "Vijay Subramniam"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }
}

resource "aws_subnet" "DEL-P2-XEKS-EXT-1A" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  vpc_id                                         = aws_vpc.vpc-de483db6.id
  cidr_block                                     = "10.251.14.0/24"
  availability_zone                              = "eu-central-1a"
  assign_ipv6_address_on_creation                = false
  enable_dns64                                   = false
  enable_resource_name_dns_a_record_on_launch    = false
  enable_resource_name_dns_aaaa_record_on_launch = false
  ipv6_native                                    = false
  map_public_ip_on_launch                        = true
  private_dns_hostname_type_on_launch            = "ip-name"
  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-XEKS-EXT-1A"
    Owner         = "Vijay Subramniam"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }
}

resource "aws_subnet" "DEL-P2-XEKS-EXT-1B" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  vpc_id                                         = aws_vpc.vpc-de483db6.id
  cidr_block                                     = "10.251.15.0/24"
  availability_zone                              = "eu-central-1b"
  assign_ipv6_address_on_creation                = false
  enable_dns64                                   = false
  enable_resource_name_dns_a_record_on_launch    = false
  enable_resource_name_dns_aaaa_record_on_launch = false
  ipv6_native                                    = false
  map_public_ip_on_launch                        = true
  private_dns_hostname_type_on_launch            = "ip-name"
  tags = {
    App           = "Delivery"
    Business-Unit = "Delivery-Services"
    Environment   = "Prod"
    Name          = "DEL-P2-XEKS-EXT-1B"
    Owner         = "Vijay Subramniam"
    Project-Code  = "SME-2000-0306B"
    Project-Name  = "Delivery-Prod"
  }
}