AWS Network Firewall

awsFirewallaws-network-firewall

Managed stateful firewall and intrusion prevention service that filters traffic at the VPC perimeter.

Provider
aws
Category
Security
Properties · 4 set by this component
propertytypevaluesrequiredkind defaultthis component
customerManagedKey · component propertyboolean—nofalseinherited
defaultActionenumallow | denyno—inherited
deploymentMode · component propertyenumsource-preservation | no-source-preservationnosource-preservationinherited
intrusionPreventionboolean—no—▸ true
loggingboolean—no—▸ false
managedboolean—nofalse▸ true
ruleCountinteger—no—inherited
ruleOrder · component propertyenumdefault-action-order | strict-orderno—inherited
statefulboolean—no—▸ true
tcpIdleTimeoutSeconds · component propertyinteger—no350inherited
tlsInspection · component propertyboolean—nofalseinherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "network-firewall", component: "aws-network-firewall" }
Other Firewall products · 35
Cloud Firewallalibaba-cloud-firewallalibabacloudfirewallNetwork ACLalibaba-network-aclalibabacloudfirewallECS Security Groupalibaba-security-groupalibabacloudfirewallNetwork ACLaws-network-aclawsfirewallAmazon Route 53 Resolver DNS Firewallaws-route53-dns-firewallawsfirewallSecurity groupaws-security-groupawsfirewallMicrosoft Entra Internet Accessazure-entra-internet-accessazurefirewallAzure Firewallazure-firewallazurefirewallNetwork Security Groupazure-network-security-groupazurefirewallNetwork security perimeterazure-network-security-perimeterazurefirewallCloudflare DNS Firewallcloudflare-dns-firewallcloudflarefirewallCloudflare Gatewaycloudflare-gatewaycloudflarefirewallCloudflare Network Firewallcloudflare-network-firewallcloudflarefirewallGeneric firewallfirewallfirewallFirewall appliancefirewall-appliancefirewallFortinet FortiGatefortigatefirewallMikroTik RouterOSmikrotik-routerosfirewallnftablesnftablesfirewallOPNsenseopnsensefirewallPalo Alto Networks NGFWpalo-alto-ngfwfirewallpfSensepfsensefirewallSnortsnortfirewallSuricatasuricatafirewallVyOSvyosfirewallDigitalOcean Cloud Firewallsdigitalocean-cloud-firewalldigitaloceanfirewallCloud IDSgoogle-cloud-idsgcpfirewallCloud NGFWgoogle-cloud-ngfwgcpfirewallSecure Web Proxygoogle-secure-web-proxygcpfirewallIBM Cloud Hardware Firewallibm-firewallibmfirewallVPC Security Groupibm-security-groupibmfirewallNetworkPolicyk8s-network-policyk8sfirewallNetwork Firewalloci-network-firewallocifirewallNetwork Security Groupoci-network-security-groupocifirewallSecurity Listoci-security-listocifirewallSecurity Groupoutscale-security-groupoutscalefirewall
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# AWS Network Firewall: managed stateful firewall and intrusion prevention service for a VPC, with
# firewall endpoints per Availability Zone and Suricata-compatible stateful rules; it runs in
# source-preservation mode by default ("What is AWS Network Firewall?"). Logging is opt-in, TLS
# inspection is optional, resources are encrypted with AWS owned keys and the TCP idle timeout is
# 350 seconds ("Firewall policy settings in AWS Network Firewall").
schemaVersion: "1"
type: "component"
id: "aws-network-firewall"
kind: "firewall"
provider: "aws"
docs: "https://docs.aws.amazon.com/network-firewall/latest/developerguide/what-is-aws-network-firewall.html"
defaults:
  managed: true
  stateful: true
  intrusionPrevention: true
  logging: false
properties:
  deploymentMode:
    type: "enum"
    values: ["source-preservation", "no-source-preservation"]
    default: "source-preservation"
  ruleOrder:
    type: "enum"
    values: ["default-action-order", "strict-order"]
  tlsInspection:
    type: "boolean"
    default: false
  tcpIdleTimeoutSeconds:
    type: "integer"
    default: 350
  customerManagedKey:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/components/aws-network-firewall.md