Cloud NGFW
Distributed stateful firewall policies for VPC networks.
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| defaultAction | enum | allow | deny | no | — | ▸ deny |
| intrusionPrevention | boolean | — | no | — | ▸ false |
| logging | boolean | — | no | — | ▸ false |
| managed | boolean | — | no | false | ▸ true |
| newRulePriority | integer | — | no | 1000 | inherited |
| policyType | enum | hierarchical | global-network | regional-network | no | — | inherited |
| ruleCount | integer | — | no | — | inherited |
| stateful | boolean | — | no | — | ▸ true |
| tier | enum | essentials | standard | enterprise | no | essentials | inherited |
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.
nodes:
- { id: "cloud-ngfw", component: "google-cloud-ngfw" }Cloud Firewallalibaba-cloud-firewallNetwork ACLalibaba-network-aclECS Security Groupalibaba-security-groupNetwork ACLaws-network-aclAWS Network Firewallaws-network-firewallAmazon Route 53 Resolver DNS Firewallaws-route53-dns-firewallSecurity groupaws-security-groupMicrosoft Entra Internet Accessazure-entra-internet-accessAzure Firewallazure-firewallNetwork Security Groupazure-network-security-groupNetwork security perimeterazure-network-security-perimeterCloudflare DNS Firewallcloudflare-dns-firewallCloudflare Gatewaycloudflare-gatewayCloudflare Network Firewallcloudflare-network-firewallGeneric firewallfirewallFirewall appliancefirewall-applianceFortinet FortiGatefortigateMikroTik RouterOSmikrotik-routerosnftablesnftablesOPNsenseopnsensePalo Alto Networks NGFWpalo-alto-ngfwpfSensepfsenseSnortsnortSuricatasuricataVyOSvyosDigitalOcean Cloud Firewallsdigitalocean-cloud-firewallCloud IDSgoogle-cloud-idsSecure Web Proxygoogle-secure-web-proxyIBM Cloud Hardware Firewallibm-firewallVPC Security Groupibm-security-groupNetworkPolicyk8s-network-policyNetwork Firewalloci-network-firewallNetwork Security Groupoci-network-security-groupSecurity Listoci-security-listSecurity Groupoutscale-security-group
# yaml-language-server: $schema=../../schema/component.schema.json # Cloud NGFW (Cloud Firewall): distributed stateful firewall policies attached to VPC networks. # Defaults from "VPC firewall rules" (implied deny ingress and implied allow egress, stateful connection tracking, rule logging disabled, new rules at priority 1000) and "About Cloud NGFW" (Essentials tier at no cost, Enterprise adds layer-7 intrusion prevention). schemaVersion: "1" type: "component" id: "google-cloud-ngfw" kind: "firewall" provider: "gcp" docs: "https://cloud.google.com/firewall/docs/about-firewalls" defaults: managed: true defaultAction: "deny" stateful: true logging: false intrusionPrevention: false properties: tier: type: "enum" values: ["essentials", "standard", "enterprise"] default: "essentials" policyType: type: "enum" values: ["hierarchical", "global-network", "regional-network"] newRulePriority: type: "integer" default: 1000