resource "aws_route_table" "rtb-031d4adfe985aa4d5" {
  route {
    cidr_block         = "10.0.0.0/8"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.11.113.0/26"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.12.236.160/27"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.12.246.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.12.246.64/27"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.250.1.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.250.2.0/24"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.250.2.64/27"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "145.228.0.0/16"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "162.49.0.0/16"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.19.128/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "192.168.0.0/16"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  tags = {
    Business-Unit = "SME-AOMA-Core"
    Environment   = "Dev"
    Name          = "AOMA-D2-RDS-RT-TGW"
    Project-Code  = "SME-2000-0306A"
    Project-Name  = "AOMA-Core"
  }

  tags_all = {
    Business-Unit = "SME-AOMA-Core"
    Environment   = "Dev"
    Name          = "AOMA-D2-RDS-RT-TGW"
    Project-Code  = "SME-2000-0306A"
    Project-Name  = "AOMA-Core"
  }

  vpc_id = "vpc-050b7040cb12315e1"
}

resource "aws_route_table" "rtb-051b7054ce19438a0" {
  route {
    cidr_block = "0.0.0.0/0"
    gateway_id = "igw-01357b06ae2f34d15"
  }

  tags = {
    Name = "AOMA-D2-FNET-RT"
  }

  tags_all = {
    Name = "AOMA-D2-FNET-RT"
  }

  vpc_id = "vpc-050b7040cb12315e1"
}

resource "aws_route_table" "rtb-0617c22a5d7b641a6" {

  tags = {
    Name = "AOMA-D2-INGRESS-RT"
  }

  tags_all = {
    Name = "AOMA-D2-INGRESS-RT"
  }

  vpc_id = "vpc-050b7040cb12315e1"
}

resource "aws_route_table" "rtb-09bc413f105bcd8a2" {
  route {
    cidr_block = "0.0.0.0/0"
    gateway_id = "igw-01357b06ae2f34d15"
  }

  route {
    cidr_block         = "10.0.0.0/8"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.11.115.128/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.11.176.0/24"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.12.219.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.12.236.128/26"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.27.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.27.128/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.7.0/24"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.12.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.24.0/27"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  tags = {
    Business-Unit = "SME-AOMA-Core"
    Environment   = "Dev"
    Name          = "AOMA-D2-PUB-RT-TGW"
    Project-Code  = "SME-2000-0306A"
    Project-Name  = "AOMA-Core"
  }

  tags_all = {
    Business-Unit = "SME-AOMA-Core"
    Environment   = "Dev"
    Name          = "AOMA-D2-PUB-RT-TGW"
    Project-Code  = "SME-2000-0306A"
    Project-Name  = "AOMA-Core"
  }

  vpc_id = "vpc-050b7040cb12315e1"
}

resource "aws_route_table" "rtb-0f4876f409878bbf6" {
  # checkov:skip=CKV2_AWS_44: Ensure AWS route table with VPC peering does not contain routes overly permissive to all traffic
  route {
    cidr_block     = "0.0.0.0/0"
    nat_gateway_id = "nat-0dcca0ac3c0ae4e0d"
  }

  route {
    cidr_block         = "10.0.0.0/8"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.21.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.12.239.0/24"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "145.228.0.0/16"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "162.49.0.0/16"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.27.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.27.128/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block                = "172.29.29.0/24"
    vpc_peering_connection_id = "pcx-0126aeee8a3e40aae"
  }

  route {
    cidr_block         = "172.29.6.0/24"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.7.0/24"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.12.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.12.128/28"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.19.0/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.19.128/25"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.24.0/27"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.27.0/24"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.34.32.0/26"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "192.168.0.0/16"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.11.117.52/32"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.6.85/32"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.8.0/24"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.27.68/32"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "172.29.27.80/28"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.11.177.176/28"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  route {
    cidr_block         = "10.11.177.160/28"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  tags = {
    Business-Unit = "SME-AOMA-Core"
    Environment   = "Dev"
    Name          = "AOMA-D2-APP-RT-TGW"
    Project-Code  = "SME-2000-0306A"
    Project-Name  = "AOMA-Core"
  }

  tags_all = {
    Business-Unit = "SME-AOMA-Core"
    Environment   = "Dev"
    Name          = "AOMA-D2-APP-RT-TGW"
    Project-Code  = "SME-2000-0306A"
    Project-Name  = "AOMA-Core"
  }

  vpc_id = "vpc-050b7040cb12315e1"
}
