resource "aws_subnet" "subnet-003432a4daa922d54" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.177.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 = {
    Business-unit = "Global-DS"
    Environment   = "DEV"
    Name          = "GDS-D1-IAPP-1C"
    Owner         = "Dave Wenger"
    Project-code  = "SME-GLOBAL-DS"
    Project-name  = "Global-DS-MSK"
    Scope         = "app"
  }

  tags_all = {
    Business-unit = "Global-DS"
    Environment   = "DEV"
    Name          = "GDS-D1-IAPP-1C"
    Owner         = "Dave Wenger"
    Project-code  = "SME-GLOBAL-DS"
    Project-name  = "Global-DS-MSK"
    Scope         = "app"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-0181b857c79929c1a" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.108.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                        = "true"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "GDS-D1-IDMZ-1C"
  }

  tags_all = {
    Name = "GDS-D1-IDMZ-1C"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-050c95ced9aedba62" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.177.176/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 = {
    Business-unit = "Global-DS"
    Environment   = "DEV"
    Name          = "GDS-D1-IRDS-1B"
    Owner         = "Dave Wenger"
    Project-code  = "SME-GLOBAL-DS"
    Project-name  = "Global-DS-MSK"
    Scope         = "rds"
  }

  tags_all = {
    Business-unit = "Global-DS"
    Environment   = "DEV"
    Name          = "GDS-D1-IRDS-1B"
    Owner         = "Dave Wenger"
    Project-code  = "SME-GLOBAL-DS"
    Project-name  = "Global-DS-MSK"
    Scope         = "rds"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-06ceb7f30790a0756" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.47.160/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                        = "true"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Name = "GDS-D1-XDMZ-1C"
  }

  tags_all = {
    Name = "GDS-D1-XDMZ-1C"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-076ad8f402b6fade0" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.177.144/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 = {
    Business-unit                         = "Global-DS"
    Environment                           = "DEV"
    Name                                  = "GDS-D1-IAPP-1B"
    Owner                                 = "Dave Wenger"
    Project-code                          = "SME-GLOBAL-DS"
    Project-name                          = "Global-DS-MSK"
    Scope                                 = "app"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
    "kubernetes.io/role/internal-elb"     = "1"
  }

  tags_all = {
    Business-unit                         = "Global-DS"
    Environment                           = "DEV"
    Name                                  = "GDS-D1-IAPP-1B"
    Owner                                 = "Dave Wenger"
    Project-code                          = "SME-GLOBAL-DS"
    Project-name                          = "Global-DS-MSK"
    Scope                                 = "app"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
    "kubernetes.io/role/internal-elb"     = "1"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-07868af0ad7b6496f" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.249.3.96/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 = "GDS-D1-FNET-1A"
  }

  tags_all = {
    Name = "GDS-D1-FNET-1A"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-07eb6204b67b62100" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.26.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                                  = "GDS-D1-XAPP-1B"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
  }

  tags_all = {
    Name                                  = "GDS-D1-XAPP-1B"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-084962a4efb61e6b7" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.177.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                        = "true"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Business-unit                         = "Global-DS"
    Environment                           = "DEV"
    Name                                  = "GDS-D1-IDMZ-1B"
    Owner                                 = "Dave Wenger"
    Project-code                          = "SME-GLOBAL-DS"
    Project-name                          = "Global-DS-MSK"
    Scope                                 = "app"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
    "kubernetes.io/role/internal-elb"     = "1"
  }

  tags_all = {
    Business-unit                         = "Global-DS"
    Environment                           = "DEV"
    Name                                  = "GDS-D1-IDMZ-1B"
    Owner                                 = "Dave Wenger"
    Project-code                          = "SME-GLOBAL-DS"
    Project-name                          = "Global-DS-MSK"
    Scope                                 = "app"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
    "kubernetes.io/role/internal-elb"     = "1"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-08ae2ed4a0ca2fe4b" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.177.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                        = "true"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Business-unit                         = "Global-DS"
    Environment                           = "DEV"
    Name                                  = "GDS-D1-IDMZ-1A"
    Owner                                 = "Dave Wenger"
    Project-code                          = "SME-GLOBAL-DS"
    Project-name                          = "Global-DS-MSK"
    Scope                                 = "app"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
    "kubernetes.io/role/internal-elb"     = "1"
  }

  tags_all = {
    Business-unit                         = "Global-DS"
    Environment                           = "DEV"
    Name                                  = "GDS-D1-IDMZ-1A"
    Owner                                 = "Dave Wenger"
    Project-code                          = "SME-GLOBAL-DS"
    Project-name                          = "Global-DS-MSK"
    Scope                                 = "app"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
    "kubernetes.io/role/internal-elb"     = "1"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-08dcd30a6777e4100" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.11.177.128/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 = {
    Business-unit                         = "Global-DS"
    Environment                           = "DEV"
    Name                                  = "GDS-D1-IAPP-1A"
    Owner                                 = "Dave Wenger"
    Project-code                          = "SME-GLOBAL-DS"
    Project-name                          = "Global-DS-MSK"
    Scope                                 = "app"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
    "kubernetes.io/role/internal-elb"     = "1"
  }

  tags_all = {
    Business-unit                         = "Global-DS"
    Environment                           = "DEV"
    Name                                  = "GDS-D1-IAPP-1A"
    Owner                                 = "Dave Wenger"
    Project-code                          = "SME-GLOBAL-DS"
    Project-name                          = "Global-DS-MSK"
    Scope                                 = "app"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
    "kubernetes.io/role/internal-elb"     = "1"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-0922d3f52ad65ed01" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.6.128/25"
  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 = "GDS-D1-EKS-1B"
  }

  tags_all = {
    Name = "GDS-D1-EKS-1B"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-0a379fc948b1fb2e5" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.6.0/25"
  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 = "GDS-D1-EKS-1A"
  }

  tags_all = {
    Name = "GDS-D1-EKS-1A"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-0c13faff97d006092" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.25.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                        = "true"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Business-unit = "Global-DS"
    Environment   = "DEV"
    Name          = "GDS-D1-XDMZ-1A"
    Owner         = "Dave Wenger"
    Project-code  = "SME-GLOBAL-DS"
    Project-name  = "Global-DS-MSK"
    Scope         = "public"
  }

  tags_all = {
    Business-unit = "Global-DS"
    Environment   = "DEV"
    Name          = "GDS-D1-XDMZ-1A"
    Owner         = "Dave Wenger"
    Project-code  = "SME-GLOBAL-DS"
    Project-name  = "Global-DS-MSK"
    Scope         = "public"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-0cfe0f2165a322e28" {
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.26.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 = {
    Name                                  = "GDS-D1-XAPP-1A"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
  }

  tags_all = {
    Name                                  = "GDS-D1-XAPP-1A"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "subnet-0f3569bda722376b9" {
  #checkov:skip=CKV_AWS_130: Ensure VPC subnets do not assign public IP by default
  assign_ipv6_address_on_creation                = "false"
  cidr_block                                     = "10.250.25.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                        = "true"
  private_dns_hostname_type_on_launch            = "ip-name"

  tags = {
    Business-unit = "Global-DS"
    Environment   = "DEV"
    Name          = "GDS-D1-XDMZ-1B"
    Owner         = "Dave Wenger"
    Project-code  = "SME-GLOBAL-DS"
    Project-name  = "Global-DS-MSK"
    Scope         = "public"
  }

  tags_all = {
    Business-unit = "Global-DS"
    Environment   = "DEV"
    Name          = "GDS-D1-XDMZ-1B"
    Owner         = "Dave Wenger"
    Project-code  = "SME-GLOBAL-DS"
    Project-name  = "Global-DS-MSK"
    Scope         = "public"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}

resource "aws_subnet" "GDS-D1-XAPP-1A-1" {
  cidr_block        = "10.250.88.128/26"
  availability_zone = "eu-central-1a"
  tags = {
    Name                                  = "GDS-D1-XAPP-1A-1"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
  }
  tags_all = {
    Name                                  = "GDS-D1-XAPP-1A-1"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}


resource "aws_subnet" "GDS-D1-XAPP-1B-1" {
  cidr_block        = "10.250.88.192/26"
  availability_zone = "eu-central-1b"
  tags = {
    Name                                  = "GDS-D1-XAPP-1B-1"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
  }
  tags_all = {
    Name                                  = "GDS-D1-XAPP-1B-1"
    "kubernetes.io/cluster/global-ds-dev" = "shared"
  }

  vpc_id = aws_vpc.vpc-0b6089ab2eda0058f.id
}