Skip to content

Latest commit

 

History

History

transit_gateway_native_firewall

aws-tg-native-firewall

AWS Transit Gateway Hub-Spoke Network w/ Amazon Network Firewall

Reference Architecture

test-image

Requirements

Name Version
terraform >= 0.13.1
aws ~> 4.0

Providers

Name Version
aws 4.67.0

Resources

Name Type
aws_ec2_transit_gateway.main resource
aws_ec2_transit_gateway_route.null_routes resource
aws_ec2_transit_gateway_route.to_firewall resource
aws_ec2_transit_gateway_route.to_spokes resource
aws_ec2_transit_gateway_route_table.main resource
aws_ec2_transit_gateway_vpc_attachment.main resource
aws_eip.security resource
aws_internet_gateway.security resource
aws_nat_gateway.security resource
aws_networkfirewall_firewall.main resource
aws_networkfirewall_firewall_policy.main resource
aws_networkfirewall_rule_group.main resource
aws_route_table.security_az1 resource
aws_route_table.security_az2 resource
aws_route_table.spokes resource
aws_route_table_association.security_az1 resource
aws_route_table_association.security_az2 resource
aws_route_table_association.spokes resource
aws_subnet.security_az1 resource
aws_subnet.security_az2 resource
aws_subnet.spokes_private resource
aws_subnet.spokes_tgw resource
aws_vpc.security resource
aws_vpc.spokes resource
aws_availability_zones.available data source
aws_subnet.transit_gateway_details data source
aws_subnets.transit_gateway data source

Inputs

Name Description Type Default Required
region_aws AWS Region string "us-east-1" no

Outputs

No outputs.