resource "aws_route_table" "rtb-018014e932840fb52" {
  route {
    cidr_block = "0.0.0.0/0"
    gateway_id = "igw-054a6fd5cb3841227"
  }

  tags = {
    Name = "MCSEC-D1-FNET-RT"
  }

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

  vpc_id = "vpc-09cf5ebc923ef0639"
}

resource "aws_route_table" "rtb-04232ac79d6fedd4b" {
  #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"
    vpc_endpoint_id = "vpce-0867f978c977b5ecf"
  }

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

  route {
    cidr_block                = "10.11.119.128/26"
    vpc_peering_connection_id = "pcx-027d0a5ed21df5d7c"
  }

  route {
    cidr_block         = "10.12.236.128/26"
    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.6.0/24"
    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   = "Dev"
    Name          = "MCSEC-D1-PUB-RT-TGW"
    Owner         = "Ted Gulesserian"
    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   = "Dev"
    Name          = "MCSEC-D1-PUB-RT-TGW"
    Owner         = "Ted Gulesserian"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  vpc_id = "vpc-09cf5ebc923ef0639"
}

resource "aws_route_table" "rtb-064e1fbd4afadbbaf" {
  #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-03ca323588f3d9d2b"
  }

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

  route {
    cidr_block                = "10.11.119.128/26"
    vpc_peering_connection_id = "pcx-027d0a5ed21df5d7c"
  }

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

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

  route {
    cidr_block         = "10.12.246.64/27"
    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.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.29.9.0/24"
    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   = "Dev"
    Name          = "MCSEC-D1-APP-RT-TGW"
    Owner         = "Ted Gulesserian"
    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   = "Dev"
    Name          = "MCSEC-D1-APP-RT-TGW"
    Owner         = "Ted Gulesserian"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  vpc_id = "vpc-09cf5ebc923ef0639"
}

resource "aws_route_table" "rtb-071b96a6ba0251d61" {
  route {
    cidr_block      = "10.11.117.0/28"
    vpc_endpoint_id = "vpce-0867f978c977b5ecf"
  }

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

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

  vpc_id = "vpc-09cf5ebc923ef0639"
}

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

  route {
    cidr_block                = "10.11.119.128/26"
    vpc_peering_connection_id = "pcx-027d0a5ed21df5d7c"
  }

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

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

  tags = {
    Business-Unit = "AOMA-Conversion-Sec"
    Business-unit = "AOMA Conversion Sec"
    Environment   = "Dev"
    Name          = "MCSEC-D1-RDS-RT-TGW"
    Owner         = "Ted Gulesserian"
    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   = "Dev"
    Name          = "MCSEC-D1-RDS-RT-TGW"
    Owner         = "Ted Gulesserian"
    Project-Code  = "SME-2000-0306C"
    Project-Name  = "AOMA-Conversion"
    Project-code  = "SME - 2000-0306C"
    Project-name  = "AOMA Conversion"
  }

  vpc_id = "vpc-09cf5ebc923ef0639"
}
