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 f... any yes - -
resource_group_name (Required) Specifies the name of the Resource Group in which the Firewall exists. Changing this forces a new resource... any yes - -
rule_collections (Required) One or more rules as defined https://www.terraform.io/docs/providers/azurerm/r/firewall_nat_rule_collectio... 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