Optional Readonlydelete(OPTIONAL) Enable for deletion protection on the firewall.
Optional Readonlydescription(OPTIONAL) A description for the firewall.
ReadonlyfirewallThe friendly name of the Network Firewall policy or ARN for an existing network firewall policy.
Optional Readonlyfirewall(OPTIONAL) Enable to disallow firewall policy changes.
Optional Readonlylogging(OPTIONAL) An array of Network Firewall logging configurations.
ReadonlynameA friendly name for the firewall.
Optional Readonlysubnet(OPTIONAL) Enable to disallow firewall subnet changes.
ReadonlysubnetsAn array of the friendly names of subnets to deploy Network Firewall to.
Optional Readonlytags(OPTIONAL) An array of tags for the firewall.
ReadonlyvpcThe friendly name of the VPC to deploy Network Firewall to.
NetworkConfig / CentralNetworkServicesConfig / NfwConfig / NfwFirewallConfig
Network Firewall firewall configuration.
Description
Use this configuration to define a Network Firewall firewall. An AWS Network Firewall firewall connects a firewall policy, which defines network traffic monitoring and filtering behavior, to the VPC that you want to protect. The firewall configuration includes specifications for the Availability Zones and subnets where the firewall endpoints are placed. It also defines high-level settings like the firewall logging configuration and tagging on the AWS firewall resource.
See
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html.
The following example creates a firewall named
accelerator-nfwin the VPC namedNetwork-Inspection. Firewall endpoints are deployed to the subnets namedSubnet-AandSubnet-Bin that VPC.Example