Data Source: azurerm_application_gateway

Use this data source to access information about an existing Application Gateway.

Example Usage

data "azurerm_application_gateway" "example" {
  name                = "existing-app-gateway"
  resource_group_name = "existing-resources"
}

output "id" {
  value = data.azurerm_application_gateway.example.id
}

Arguments Reference

The following arguments are supported:

Attributes Reference

In addition to the Arguments listed above - the following Attributes are exported:


An authentication_certificate block exports the following:


A trusted_root_certificate block exports the following:


A authentication_certificate block, within the backend_http_settings block exports the following:


A backend_address_pool block exports the following:


A backend_http_settings block exports the following:


A connection_draining block exports the following:


A frontend_ip_configuration block exports the following:


A frontend_port block exports the following:


A gateway_ip_configuration block exports the following:


A http_listener block exports the following:


An identity block exports the following:


A private_endpoint_connection block exports the following:


A private_link_configuration block exports the following:


An ip_configuration block exports the following:


A match block exports the following:


A path_rule block exports the following:


A probe block exports the following:


A request_routing_rule block exports the following:


A global block exports the following:


A sku block exports the following:


A ssl_certificate block exports the following:


A url_path_map block exports the following:


A trusted_client_certificate block exports the following:


A ssl_profile block exports the following:


A ssl_policy block exports the following:


A waf_configuration block exports the following:


A disabled_rule_group block exports the following:


A exclusion block exports the following:


A custom_error_configuration block exports the following:


A redirect_configuration block exports the following:


An autoscale_configuration block exports the following:


A rewrite_rule_set block exports the following:


A rewrite_rule block exports the following:


A condition block exports the following:


A request_header_configuration block exports the following:


A response_header_configuration block exports the following:


A url block exports the following:

Timeouts

The timeouts block allows you to specify timeouts for certain actions: