AWS Network Firewall is a managed, highly available network firewall service for stateful inspection, intrusion detection and prevention , and web filtering to protect virtual networks on AWS and it can be easily deployed and managed using Terraform , I took a deep dive experimenting with different deployment architectures and its uses cases and have built the Distributed and Centralized Network Firewall Architecture using Terraform .

You can find the project on my GitHub profile in the below URL -

https://github.com/msharma24/terraform-aws-network-firewall-deployment-models