Skip to content

networking/firewall_nat_rule_collections

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurecaf_name.natcollection["azurecaf_name.natcollection"] azurerm_firewall_nat_rule_collection.natcollection["azurerm_firewall_nat_rule_collection.natcollection"] azurerm_firewall_nat_rule_collection.natcollection --> azurecaf_name.natcollection

Module Reference

Category: networking
Path: modules/networking/firewall_nat_rule_collections
Azure Resources: azurecaf_name, azurerm_firewall_nat_rule_collection

Inputs

Name Description Type Required Default Validation
"azure_firewall_name" "(Required) Specifies the name of the Firewall in which the Network Rule Collection should be created. Changing this ... any yes - -
"resource_group_name" "(Required) Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resourc... any yes - -
"rule_collections" "(Required) One or more rules as defined https://www.terraform.io/docs/providers/azurerm/r/firewall_nat_rule_collecti... any yes - -
"azurerm_firewall_nat_rule_collection_definition" any yes - -
"global_settings" "Global settings object (see module README.md)" any yes - -
"ip_groups" any no {} -
"public_ip_addresses" any no {} -

Outputs

No outputs defined.

Sources

  • modules/networking/firewall_nat_rule_collections/locals.tf
  • modules/networking/firewall_nat_rule_collections/main.tf
  • modules/networking/firewall_nat_rule_collections/nat_rule_collection.tf
  • modules/networking/firewall_nat_rule_collections/variables.tf