Firewall
Resource Icon

Resource Overview
Azure Firewall is a managed network firewall service deployed within a Virtual Network that provides centralized inbound and outbound traffic control and threat protection.
It supports L3–L7 filtering through Network, Application, and NAT rules, and is commonly used as a shared security boundary in hub-and-spoke or single VNet architectures.
Associated Resources
Parent Resources
Connected Resources
Resource Configuration
sku_tier: Pricing tier of the Firewall -Basic,Standard,Premiumip_config_name: Name of the IP Configurationincluded_subnet_name: Name of the Subnet where the Firewall is deployedlinked_firewall_subnet_public_ip_name: Name of the Public IP associated with the Firewall Subnetmanagement_ip_config_name: Name of the Management IP Configurationtarget_firewall_management_subnet_name: Name of the Firewall Management Subnetlinked_firewall_management_subnet_public_ip_name: Name of the Public IP associated with the Firewall Management Subnetsku_name: Firewall SKU name -AZFW_VNet,AZFW_Hubtag: Tags used to categorize resources
Network Rule Collection (network_rule_collection)
network_rule_collection.priority: Priority of the Rule Collection -100~65000network_rule_collection.action: Action applied to matching traffic -Allow,Deny
Network Rules (network_rules)
network_rules.source_addresses: List of source IP addresses or rangesnetwork_rules.destination_ports: List of destination portsnetwork_rules.destination_addresses: List of destination IP addresses or rangesnetwork_rules.protocols: List of protocols for the rule -TCP,UDP,ICMP,Any
Application Rule Collection (application_rule_collection)
application_rule_collection.priority: Priority of the Rule Collection -100~65000application_rule_collection.action: Action applied to matching traffic -Allow,Deny
Application Rules (application_rules)
application_rules.source_addresses: List of source IP addresses or rangesapplication_rules.target_fqdns: List of FQDNs for outbound traffic filteringapplication_rules.protocol_port: Port used for the protocol connectionapplication_rules.protocol_type: Protocol type -Http,Https,Mssql
NAT Rule Collection (nat_rule_collection)
nat_rule_collection.priority: Priority of the Rule Collection -100~65000nat_rule_collection.action: Action applied to matching traffic -Dnat,Snat
NAT Rules (nat_rules)
nat_rules.source_addresses: List of source IP addresses or rangesnat_rules.destination_ports: List of destination portsnat_rules.translated_port: Translated portnat_rules.translated_address: Translated addressnat_rules.protocols: List of protocols for the rule -TCP,UDP,ICMP,Any