| _key | core | string | |
| autoscale_configuration | core | json | Application Gateway autoscale configuration. |
| backend_address_pools | core | json | Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). |
| custom_error_configurations | core | json | Custom error configurations of the application gateway resource. |
| default_predefined_ssl_policy | core | string | Ssl predefined policy name enums. |
| enable_fips | core | bool | Whether FIPS is enabled on the application gateway resource. |
| enable_http2 | core | bool | Whether HTTP2 is enabled on the application gateway resource. |
| etag | core | string | A unique read-only string that changes whenever the resource is updated. |
| firewall_policy | core | json | Reference to another subresource. |
| force_firewall_policy_association | core | bool | If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. |
| frontend_ip_configurations | core | json | Frontend 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_ports | core | json | Frontend 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_configurations | core | json | Subnets 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_configuration | core | json | Application Gateway global configuration. |
| id | core | string | Resource ID. |
| identity | core | json | Identity for the resource. |
| location | core | string | Resource location. |
| name | core | string | Resource name. |
| operational_state | core | string | Operational state of the application gateway resource. |
| provisioning_state | core | string | The current provisioning state. |
| resource_group | core | string | |
| resource_guid | core | string | The resource GUID property of the application gateway resource. |
| sku | core | json | SKU of an application gateway. |
| ssl_policy | core | json | Application Gateway Ssl policy. |
| subscription_id | core | string | |
| subscription_name | core | string | |
| tags | core | hstore_csv | |
| type | core | string | Resource type. |
| zones | core | array<string> | A list of availability zones denoting where the resource needs to come from. |