resource "aws_route_table" "rtb-015059d93abaaa82e" {
  tags = {
    Name = "MCSEC-P1-FNET-RT"
  }

  tags_all = {
    Name = "MCSEC-P1-FNET-RT"
  }

  vpc_id = "vpc-0c3d88ad57c642489"
}

resource "aws_route_table" "rtb-051a2f9c6861cee58" {
  route {
    cidr_block     = "0.0.0.0/0"
    nat_gateway_id = "nat-084f4f8a8d9a0a1f8"
  }

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

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

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

  route {
    cidr_block         = "10.250.2.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         = "192.168.0.0/16"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

  tags = {
    Business-Unit = "AOMA-Conversion-Sec"
    Business-unit = "AOMA Conversion Sec"
    Environment   = "Prod"
    Name          = "MCSEC-P1-RDS-RT-TGW"
    Owner         = "Ted Gulesserian, Sharada Doniputi"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  tags_all = {
    Business-Unit = "AOMA-Conversion-Sec"
    Business-unit = "AOMA Conversion Sec"
    Environment   = "Prod"
    Name          = "MCSEC-P1-RDS-RT-TGW"
    Owner         = "Ted Gulesserian, Sharada Doniputi"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  vpc_id = "vpc-0c3d88ad57c642489"
}

resource "aws_route_table" "rtb-056a66f7529e5199a" {
  route {
    cidr_block      = "10.250.35.176/28"
    vpc_endpoint_id = "vpce-05f3d81663f552cac"
  }

  tags = {
    Name = "MCSEC-P1-INGRESS-RT"
  }

  tags_all = {
    Name = "MCSEC-P1-INGRESS-RT"
  }

  vpc_id = "vpc-0c3d88ad57c642489"
}

resource "aws_route_table" "rtb-09e51a96fc1f7e41f" {
  route {
    cidr_block = "0.0.0.0/0"
    gateway_id = "igw-06716cc7421896b2e"
  }

  route {
    cidr_block         = "10.0.0.0/8"
    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.16.0/21"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

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

  tags = {
    Business-Unit = "AOMA-Conversion-Sec"
    Business-unit = "AOMA Conversion Sec"
    Environment   = "Prod"
    Name          = "MCSEC-P1-PUB-RT-TGW"
    Owner         = "Ted Gulesserian, Sharada Doniputi"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  tags_all = {
    Business-Unit = "AOMA-Conversion-Sec"
    Business-unit = "AOMA Conversion Sec"
    Environment   = "Prod"
    Name          = "MCSEC-P1-PUB-RT-TGW"
    Owner         = "Ted Gulesserian, Sharada Doniputi"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  vpc_id = "vpc-0c3d88ad57c642489"
}

resource "aws_route_table" "rtb-0ef0242539e46e70e" {
  #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-084f4f8a8d9a0a1f8"
  }

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

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

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

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

  route {
    cidr_block                = "10.12.208.0/24"
    vpc_peering_connection_id = "pcx-05de09b53c996e727"
  }

  route {
    cidr_block                = "10.12.224.0/24"
    vpc_peering_connection_id = "pcx-0b64ab1a1294cfeb2"
  }

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

  route {
    cidr_block         = "10.12.245.0/24"
    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.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         = "160.33.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.16.0/21"
    transit_gateway_id = "tgw-0b89360b7d8b7e3d9"
  }

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

  tags = {
    Business-Unit = "AOMA-Conversion-Sec"
    Business-unit = "AOMA Conversion Sec"
    Environment   = "Prod"
    Name          = "MCSEC-P1-APP-RT-TGW"
    Owner         = "Ted Gulesserian, Sharada Doniputi"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  tags_all = {
    Business-Unit = "AOMA-Conversion-Sec"
    Business-unit = "AOMA Conversion Sec"
    Environment   = "Prod"
    Name          = "MCSEC-P1-APP-RT-TGW"
    Owner         = "Ted Gulesserian, Sharada Doniputi"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  vpc_id = "vpc-0c3d88ad57c642489"
}
