Skip to content

networking/application_gateway_application

Overview

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

Dependency diagram (Mermaid)

graph TD data.azurerm_key_vault_certificate.manual_certs["data.azurerm_key_vault_certificate.manual_certs"] data.azurerm_key_vault_certificate.root_certs["data.azurerm_key_vault_certificate.root_certs"] null_resource.delete_backend_pool["null_resource.delete_backend_pool"] null_resource.delete_frontend_port["null_resource.delete_frontend_port"] null_resource.delete_http_listener["null_resource.delete_http_listener"] null_resource.delete_http_settings["null_resource.delete_http_settings"] null_resource.delete_probe["null_resource.delete_probe"] null_resource.delete_redirect_configurations["null_resource.delete_redirect_configurations"] null_resource.delete_request_routing_rule["null_resource.delete_request_routing_rule"] null_resource.delete_rewrite_rule["null_resource.delete_rewrite_rule"] null_resource.delete_rewrite_rule_condition["null_resource.delete_rewrite_rule_condition"] null_resource.delete_rewrite_rule_set["null_resource.delete_rewrite_rule_set"] null_resource.delete_root_cert["null_resource.delete_root_cert"] null_resource.delete_ssl_cert["null_resource.delete_ssl_cert"] null_resource.delete_url_path_map["null_resource.delete_url_path_map"] null_resource.delete_url_path_rule["null_resource.delete_url_path_rule"] null_resource.set_backend_pools["null_resource.set_backend_pools"] null_resource.set_frontend_port["null_resource.set_frontend_port"] null_resource.set_http_listener["null_resource.set_http_listener"] null_resource.set_http_settings["null_resource.set_http_settings"] null_resource.set_probe["null_resource.set_probe"] null_resource.set_redirect_configurations["null_resource.set_redirect_configurations"] null_resource.set_request_routing_rule["null_resource.set_request_routing_rule"] null_resource.set_rewrite_rule["null_resource.set_rewrite_rule"] null_resource.set_rewrite_rule_condition["null_resource.set_rewrite_rule_condition"] null_resource.set_rewrite_rule_set["null_resource.set_rewrite_rule_set"] null_resource.set_root_cert["null_resource.set_root_cert"] null_resource.set_ssl_cert["null_resource.set_ssl_cert"] null_resource.set_url_path_map["null_resource.set_url_path_map"] null_resource.set_url_path_rule["null_resource.set_url_path_rule"] null_resource.delete_http_listener --> null_resource.delete_backend_pool null_resource.delete_http_listener --> null_resource.delete_frontend_port null_resource.delete_http_listener --> null_resource.delete_http_settings null_resource.delete_http_listener --> null_resource.delete_root_cert null_resource.delete_http_listener --> null_resource.delete_ssl_cert null_resource.delete_http_settings --> null_resource.delete_backend_pool null_resource.delete_http_settings --> null_resource.delete_probe null_resource.delete_http_settings --> null_resource.delete_root_cert null_resource.delete_http_settings --> null_resource.delete_ssl_cert null_resource.delete_redirect_configurations --> null_resource.delete_backend_pool null_resource.delete_redirect_configurations --> null_resource.delete_http_listener null_resource.delete_redirect_configurations --> null_resource.delete_http_settings null_resource.delete_redirect_configurations --> null_resource.delete_rewrite_rule null_resource.delete_redirect_configurations --> null_resource.delete_rewrite_rule_condition null_resource.delete_redirect_configurations --> null_resource.delete_rewrite_rule_set null_resource.delete_redirect_configurations --> null_resource.delete_root_cert null_resource.delete_redirect_configurations --> null_resource.delete_ssl_cert null_resource.delete_redirect_configurations --> null_resource.delete_url_path_map null_resource.delete_redirect_configurations --> null_resource.delete_url_path_rule null_resource.delete_request_routing_rule --> null_resource.delete_backend_pool null_resource.delete_request_routing_rule --> null_resource.delete_http_listener null_resource.delete_request_routing_rule --> null_resource.delete_http_settings null_resource.delete_request_routing_rule --> null_resource.delete_rewrite_rule null_resource.delete_request_routing_rule --> null_resource.delete_rewrite_rule_condition null_resource.delete_request_routing_rule --> null_resource.delete_rewrite_rule_set null_resource.delete_request_routing_rule --> null_resource.delete_root_cert null_resource.delete_request_routing_rule --> null_resource.delete_ssl_cert null_resource.delete_request_routing_rule --> null_resource.delete_url_path_map null_resource.delete_request_routing_rule --> null_resource.delete_url_path_rule null_resource.delete_rewrite_rule --> null_resource.delete_backend_pool null_resource.delete_rewrite_rule --> null_resource.delete_http_listener null_resource.delete_rewrite_rule --> null_resource.delete_http_settings null_resource.delete_rewrite_rule --> null_resource.delete_rewrite_rule_set null_resource.delete_rewrite_rule --> null_resource.delete_root_cert null_resource.delete_rewrite_rule --> null_resource.delete_ssl_cert null_resource.delete_rewrite_rule_condition --> null_resource.delete_backend_pool null_resource.delete_rewrite_rule_condition --> null_resource.delete_http_listener null_resource.delete_rewrite_rule_condition --> null_resource.delete_http_settings null_resource.delete_rewrite_rule_condition --> null_resource.delete_rewrite_rule null_resource.delete_rewrite_rule_condition --> null_resource.delete_rewrite_rule_set null_resource.delete_rewrite_rule_condition --> null_resource.delete_root_cert null_resource.delete_rewrite_rule_condition --> null_resource.delete_ssl_cert null_resource.delete_rewrite_rule_set --> null_resource.delete_backend_pool null_resource.delete_rewrite_rule_set --> null_resource.delete_http_listener null_resource.delete_rewrite_rule_set --> null_resource.delete_http_settings null_resource.delete_rewrite_rule_set --> null_resource.delete_root_cert null_resource.delete_rewrite_rule_set --> null_resource.delete_ssl_cert null_resource.delete_root_cert --> null_resource.delete_backend_pool null_resource.delete_root_cert --> null_resource.delete_ssl_cert null_resource.delete_ssl_cert --> null_resource.delete_backend_pool null_resource.delete_url_path_map --> null_resource.delete_backend_pool null_resource.delete_url_path_map --> null_resource.delete_http_listener null_resource.delete_url_path_map --> null_resource.delete_http_settings null_resource.delete_url_path_map --> null_resource.delete_rewrite_rule null_resource.delete_url_path_map --> null_resource.delete_rewrite_rule_condition null_resource.delete_url_path_map --> null_resource.delete_rewrite_rule_set null_resource.delete_url_path_map --> null_resource.delete_root_cert null_resource.delete_url_path_map --> null_resource.delete_ssl_cert null_resource.delete_url_path_rule --> null_resource.delete_backend_pool null_resource.delete_url_path_rule --> null_resource.delete_http_listener null_resource.delete_url_path_rule --> null_resource.delete_http_settings null_resource.delete_url_path_rule --> null_resource.delete_rewrite_rule null_resource.delete_url_path_rule --> null_resource.delete_rewrite_rule_condition null_resource.delete_url_path_rule --> null_resource.delete_rewrite_rule_set null_resource.delete_url_path_rule --> null_resource.delete_root_cert null_resource.delete_url_path_rule --> null_resource.delete_ssl_cert null_resource.delete_url_path_rule --> null_resource.delete_url_path_map null_resource.set_http_listener --> null_resource.set_backend_pools null_resource.set_http_listener --> null_resource.set_frontend_port null_resource.set_http_listener --> null_resource.set_http_settings null_resource.set_http_listener --> null_resource.set_root_cert null_resource.set_http_listener --> null_resource.set_ssl_cert null_resource.set_http_settings --> null_resource.set_backend_pools null_resource.set_http_settings --> null_resource.set_probe null_resource.set_http_settings --> null_resource.set_root_cert null_resource.set_probe --> null_resource.set_backend_pools null_resource.set_redirect_configurations --> null_resource.set_http_listener null_resource.set_request_routing_rule --> null_resource.set_backend_pools null_resource.set_request_routing_rule --> null_resource.set_http_listener null_resource.set_request_routing_rule --> null_resource.set_http_settings null_resource.set_request_routing_rule --> null_resource.set_redirect_configurations null_resource.set_request_routing_rule --> null_resource.set_rewrite_rule null_resource.set_request_routing_rule --> null_resource.set_rewrite_rule_condition null_resource.set_request_routing_rule --> null_resource.set_rewrite_rule_set null_resource.set_request_routing_rule --> null_resource.set_root_cert null_resource.set_request_routing_rule --> null_resource.set_ssl_cert null_resource.set_request_routing_rule --> null_resource.set_url_path_map null_resource.set_request_routing_rule --> null_resource.set_url_path_rule null_resource.set_rewrite_rule --> null_resource.set_backend_pools null_resource.set_rewrite_rule --> null_resource.set_http_listener null_resource.set_rewrite_rule --> null_resource.set_http_settings null_resource.set_rewrite_rule --> null_resource.set_rewrite_rule_set null_resource.set_rewrite_rule --> null_resource.set_root_cert null_resource.set_rewrite_rule --> null_resource.set_ssl_cert null_resource.set_rewrite_rule_condition --> null_resource.set_backend_pools null_resource.set_rewrite_rule_condition --> null_resource.set_http_listener null_resource.set_rewrite_rule_condition --> null_resource.set_http_settings null_resource.set_rewrite_rule_condition --> null_resource.set_rewrite_rule null_resource.set_rewrite_rule_condition --> null_resource.set_rewrite_rule_set null_resource.set_rewrite_rule_condition --> null_resource.set_root_cert null_resource.set_rewrite_rule_condition --> null_resource.set_ssl_cert null_resource.set_rewrite_rule_set --> null_resource.set_backend_pools null_resource.set_rewrite_rule_set --> null_resource.set_http_listener null_resource.set_rewrite_rule_set --> null_resource.set_http_settings null_resource.set_rewrite_rule_set --> null_resource.set_root_cert null_resource.set_rewrite_rule_set --> null_resource.set_ssl_cert null_resource.set_root_cert --> data.azurerm_key_vault_certificate.root_certs null_resource.set_root_cert --> null_resource.set_backend_pools null_resource.set_ssl_cert --> data.azurerm_key_vault_certificate.manual_certs null_resource.set_ssl_cert --> null_resource.set_frontend_port null_resource.set_ssl_cert --> null_resource.set_http_settings null_resource.set_url_path_map --> null_resource.set_backend_pools null_resource.set_url_path_map --> null_resource.set_http_listener null_resource.set_url_path_map --> null_resource.set_http_settings null_resource.set_url_path_map --> null_resource.set_rewrite_rule null_resource.set_url_path_map --> null_resource.set_rewrite_rule_condition null_resource.set_url_path_map --> null_resource.set_rewrite_rule_set null_resource.set_url_path_map --> null_resource.set_root_cert null_resource.set_url_path_map --> null_resource.set_ssl_cert null_resource.set_url_path_rule --> null_resource.set_backend_pools null_resource.set_url_path_rule --> null_resource.set_http_listener null_resource.set_url_path_rule --> null_resource.set_http_settings null_resource.set_url_path_rule --> null_resource.set_rewrite_rule null_resource.set_url_path_rule --> null_resource.set_rewrite_rule_condition null_resource.set_url_path_rule --> null_resource.set_rewrite_rule_set null_resource.set_url_path_rule --> null_resource.set_root_cert null_resource.set_url_path_rule --> null_resource.set_ssl_cert null_resource.set_url_path_rule --> null_resource.set_url_path_map

Module Reference

Category: networking
Path: modules/networking/application_gateway_application
Azure Resources: null_resource

Inputs

No inputs defined.

Outputs

No outputs defined.

Sources

  • modules/networking/application_gateway_application/backend_pool.tf
  • modules/networking/application_gateway_application/frontend_ports.tf
  • modules/networking/application_gateway_application/http_listener.tf
  • modules/networking/application_gateway_application/http_settings.tf
  • modules/networking/application_gateway_application/locals.backend_pools.tf
  • modules/networking/application_gateway_application/main.tf
  • modules/networking/application_gateway_application/probe.tf
  • modules/networking/application_gateway_application/redirect_config.tf
  • modules/networking/application_gateway_application/request_routing_rule.tf
  • modules/networking/application_gateway_application/rewrite_rule.tf
  • modules/networking/application_gateway_application/root_cert.tf
  • modules/networking/application_gateway_application/ssl_cert.tf
  • modules/networking/application_gateway_application/url_path_map.tf
  • modules/networking/application_gateway_application/url_path_rule.tf
  • modules/networking/application_gateway_application/variable.tf