Cloud NGFW

gcpFirewallgoogle-cloud-ngfw

Distributed stateful firewall policies for VPC networks.

Provider
gcp
Category
Security
Properties · 5 set by this component
propertytypevaluesrequiredkind defaultthis component
defaultActionenumallow | denyno—▸ deny
intrusionPreventionboolean—no—▸ false
loggingboolean—no—▸ false
managedboolean—nofalse▸ true
newRulePriority · component propertyinteger—no1000inherited
policyType · component propertyenumhierarchical | global-network | regional-networkno—inherited
ruleCountinteger—no—inherited
statefulboolean—no—▸ true
tier · component propertyenumessentials | standard | enterprisenoessentialsinherited
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: "cloud-ngfw", component: "google-cloud-ngfw" }
Other Firewall products · 35
Cloud Firewallalibaba-cloud-firewallalibabacloudfirewallNetwork ACLalibaba-network-aclalibabacloudfirewallECS Security Groupalibaba-security-groupalibabacloudfirewallNetwork ACLaws-network-aclawsfirewallAWS Network Firewallaws-network-firewallawsfirewallAmazon 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-idsgcpfirewallSecure 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
# 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

The same page as markdown, for an agent: /catalogue/components/google-cloud-ngfw.md