networking/application_gateway¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azurecaf_name.agw["azurecaf_name.agw"]
azurerm_application_gateway.agw["azurerm_application_gateway.agw"]
azurerm_private_dns_a_record.a_records["azurerm_private_dns_a_record.a_records"]
data.azurerm_key_vault_certificate.manual_certs["data.azurerm_key_vault_certificate.manual_certs"]
data.azurerm_key_vault_certificate.trustedcas["data.azurerm_key_vault_certificate.trustedcas"]
module.diagnostics["module.diagnostics"]
azurerm_application_gateway.agw --> azurecaf_name.agw
azurerm_application_gateway.agw --> data.azurerm_key_vault_certificate.manual_certs
azurerm_application_gateway.agw --> data.azurerm_key_vault_certificate.trustedcas
module.diagnostics --> azurerm_application_gateway.agw
Module Reference¶
Category: networking
Path: modules/networking/application_gateway
Azure Resources: azurecaf_name, azurerm_application_gateway, azurerm_private_dns_a_record
Inputs¶
No inputs defined.
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
id |
- | azurerm_application_gateway.agw.id |
|
private_ip_address |
- | local.private_ip_address |
|
backend_address_pools |
- | zipmap(azurerm_application_gateway.agw.backend_address_pool.*.name, azurerm_application_gateway.agw.backend_address_pool.*.id) |
Sources¶
modules/networking/application_gateway/application_gateway.tfmodules/networking/application_gateway/diagnostics.tfmodules/networking/application_gateway/locals.backend_pools.tfmodules/networking/application_gateway/locals.networking.tfmodules/networking/application_gateway/locals.tfmodules/networking/application_gateway/locals_application_gateway.tfmodules/networking/application_gateway/main.tfmodules/networking/application_gateway/managed_identities.tfmodules/networking/application_gateway/outputs.tfmodules/networking/application_gateway/private_dns_records.tfmodules/networking/application_gateway/variable.tf