caf-azure-firewall
aztfmod/caf-azure-firewall/azurerm
Azure Firewall module for Cloud Adoption Framework for Azure landing zones
  Deploys Azure Firewall Creates an Azure Firewall in a given region Reference the module to a specific version (recommended): ``hcl module "az_firewall" { source = "aztfmod/caf-azure-firewall/azurerm" version = "0.x.y" convention = local.convention name = local.az_fw_config.name resource_group_name = azurerm_resource_group.rg_test.name location = local.location tags = local.tags la_workspace_id = module.la_test.id diagnostics_map = module.diags_test.diagnostics_map diagnostics_settings = local.az_fw_config.diagnostics subnet_id = lookup(modul
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | (Required) Location of the Azure Firewall to be created | required |
| diagnostics_map | string | (Required) Storage Account and Event Hub data for the AzFW diagnostics | required |
| la_workspace_id | string | (Required) ID of Log Analytics data for the AzFW diagnostics | required |
| subnet_id | string | (Required) ID for the subnet where to deploy the Azure Firewall | required |
| public_ip_id | string | (Required) Public IP address identifier. IP address must be of type static and s | required |
| name | string | (Required) Name of the Azure Firewall to be created | required |
| tags | string | (Required) Tags of the Azure Firewall to be created | required |
| resource_group_name | string | (Required) Resource Group of the Azure Firewall to be created | required |
| diagnostics_settings | string | (Required) Map with the diagnostics settings for AzFW deployment | required |
| convention | string | (Required) Naming convention method to use | required |
| max_length | string | (Optional) You can speficy a maximum length to the name of the resource | "50" |
| postfix | string | (Optional) You can use a postfix to the name of the resource | "" |
| prefix | string | (Optional) You can use a prefix to the name of the resource | "" |
id — Output the object IDname — Output the object nameobject — Output the full objectaz_firewall_config — Outputs a map with az_fw_name,az_fw_id,az_ipconfig,az_object - to be deprecated in future version