Application Gateway

Application Gateway in Azure is a web traffic load balancer that manages and distributes incoming application traffic across multiple servers. It operates at the application layer (OSI layer 7) and provides features such as SSL termination, URL-based routing, session affinity, and Web Application Firewall (WAF) integration. This helps improve application performance, security, and scalability by intelligently routing requests based on content and ensuring high availability of web applications.

azure.network_application_gateway

Fields

TitleIDTypeData TypeDescription
_keycorestring
autoscale_configurationcorejsonApplication Gateway autoscale configuration.
custom_error_configurationscorejsonCustom error configurations of the application gateway resource.
enable_fipscoreboolWhether FIPS is enabled on the application gateway resource.
enable_http2coreboolWhether HTTP2 is enabled on the application gateway resource.
etagcorestringA unique read-only string that changes whenever the resource is updated.
firewall_policycorejsonReference to another subresource.
force_firewall_policy_associationcoreboolIf true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
frontend_ip_configurationscorejsonFrontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
frontend_portscorejsonFrontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
gateway_ip_configurationscorejsonSubnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
global_configurationcorejsonApplication Gateway global configuration.
idcorestringResource ID.
identitycorejsonIdentity for the resource.
locationcorestringResource location.
namecorestringResource name.
operational_statecorestringOperational state of the application gateway resource.
provisioning_statecorestringThe current provisioning state.
resource_groupcorestring
resource_guidcorestringThe resource GUID property of the application gateway resource.
skucorejsonSKU of an application gateway.
ssl_policycorejsonApplication Gateway Ssl policy.
subscription_idcorestring
subscription_namecorestring
tagscorehstore
typecorestringResource type.
zonescorearray<string>A list of availability zones denoting where the resource needs to come from.