Application Gateways - List
Lists all application gateways in a resource group.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways?api-version={api-version}
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
subscriptionId
|
path | True |
|
The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. |
|
resourceGroupName
|
path | True |
|
The name of the resource group. |
|
api-version
|
query | True |
|
Client API version. |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
Success. The operation returns a list of ApplicationGateway resources. |
Definitions
| ApplicationGateway |
Application gateway resource |
| ApplicationGatewayAuthenticationCertificate |
Authentication certificates of an application gateway. |
| ApplicationGatewayBackendAddress |
Backend address of an application gateway. |
| ApplicationGatewayBackendAddressPool |
Backend Address Pool of an application gateway. |
| ApplicationGatewayBackendHttpSettings |
Backend address pool settings of an application gateway. |
| ApplicationGatewayConnectionDraining |
Connection draining of the backend http settings resource. |
| ApplicationGatewayFirewallDisabledRuleGroup |
Allows to disable rules within a rule group or an entire rule group. |
| ApplicationGatewayFrontendIPConfiguration |
Frontend IP configuration of an application gateway. |
| ApplicationGatewayFrontendPort |
Frontend port of an application gateway. |
| ApplicationGatewayHttpListener |
Http listener of an application gateway. |
| ApplicationGatewayIPConfiguration |
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed. |
| ApplicationGatewayListResult | |
| ApplicationGatewayPathRule |
Path rule of URL path map of an application gateway. |
| ApplicationGatewayProbe |
Probe of the application gateway. |
| ApplicationGatewayProbeHealthResponseMatch |
Criterion for classifying a healthy probe response. |
| ApplicationGatewayRedirectConfiguration |
Redirect configuration of an application gateway. |
| ApplicationGatewayRequestRoutingRule |
Request routing rule of an application gateway. |
| ApplicationGatewaySku |
SKU of the application gateway resource. |
| ApplicationGatewaySslCertificate |
SSL certificates of an application gateway. |
| ApplicationGatewaySslPolicy |
SSL policy of the application gateway resource. |
| ApplicationGatewayUrlPathMap |
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting. |
| ApplicationGatewayWebApplicationFirewallConfiguration |
Web application firewall configuration. |
| SubResource |
Reference of the subnet resource. A subnet from where application gateway gets its private address. |
Application gateway resource
| Name | Type | Description |
|---|---|---|
| authenticationCertificates |
Authentication certificates of the application gateway resource. |
|
| backendAddressPools |
Backend address pool of the application gateway resource. |
|
| backendHttpSettingsCollection |
Backend http settings of the application gateway resource. |
|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| frontendIPConfigurations |
Frontend IP addresses of the application gateway resource. |
|
| frontendPorts |
Frontend ports of the application gateway resource. |
|
| gatewayIPConfigurations |
Subnets of application the gateway resource. |
|
| httpListeners |
Http listeners of the application gateway resource. |
|
| id |
|
Resource ID. |
| location |
|
Resource location. |
| name |
|
Resource name. |
| operationalState |
|
Operational state of the application gateway resource. |
| probes |
Probes of the application gateway resource. |
|
| provisioningState |
|
Provisioning state of the application gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| redirectConfigurations |
Redirect configurations of the application gateway resource. |
|
| requestRoutingRules |
Request routing rules of the application gateway resource. |
|
| resourceGuid |
|
Resource GUID property of the application gateway resource. |
| sku |
SKU of the application gateway resource. |
|
| sslCertificates |
SSL certificates of the application gateway resource. |
|
| sslPolicy |
SSL policy of the application gateway resource. |
|
| tags |
|
Resource tags. |
| type |
|
Resource type. |
| urlPathMaps |
URL path map of the application gateway resource. |
|
| webApplicationFirewallConfiguration |
Web application firewall configuration. |
Authentication certificates of an application gateway.
| Name | Type | Description |
|---|---|---|
| data |
|
Certificate public data. |
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| provisioningState |
|
Provisioning state of the authentication certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| type |
|
Type of the resource. |
Backend address of an application gateway.
| Name | Type | Description |
|---|---|---|
| fqdn |
|
Fully qualified domain name (FQDN). |
| ipAddress |
|
IP address |
Backend Address Pool of an application gateway.
| Name | Type | Description |
|---|---|---|
| backendAddresses |
Backend addresses |
|
| backendIPConfigurations |
Collection of references to IPs defined in network interfaces. |
|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| name |
|
Resource that is unique within a resource group. This name can be used to access the resource. |
| provisioningState |
|
Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| type |
|
Type of the resource. |
Backend address pool settings of an application gateway.
| Name | Type | Description |
|---|---|---|
| affinityCookieName |
|
Cookie name to use for the affinity cookie. |
| authenticationCertificates |
Array of references to application gateway authentication certificates. |
|
| connectionDraining |
Connection draining of the backend http settings resource. |
|
| cookieBasedAffinity |
|
Cookie based affinity. |
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| hostName |
|
Host header to be sent to the backend servers. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| path |
|
Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null. |
| pickHostNameFromBackendAddress |
|
Whether to pick host header should be picked from the host name of the backend server. Default value is false. |
| port |
|
Port |
| probe |
Probe resource of an application gateway. |
|
| probeEnabled |
|
Whether the probe is enabled. Default value is false. |
| protocol |
|
Protocol. |
| provisioningState |
|
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| requestTimeout |
|
Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. |
| type |
|
Type of the resource. |
Connection draining of the backend http settings resource.
| Name | Type | Description |
|---|---|---|
| drainTimeoutInSec |
|
The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. |
| enabled |
|
Whether connection draining is enabled or not. |
Allows to disable rules within a rule group or an entire rule group.
| Name | Type | Description |
|---|---|---|
| ruleGroupName |
|
The name of the rule group that will be disabled. |
| rules |
|
The list of rules that will be disabled. If null, all rules of the rule group will be disabled. |
Frontend IP configuration of an application gateway.
| Name | Type | Description |
|---|---|---|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| privateIPAddress |
|
PrivateIPAddress of the network interface IP Configuration. |
| privateIPAllocationMethod |
|
PrivateIP allocation method. |
| provisioningState |
|
Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| publicIPAddress |
Reference of the PublicIP resource. |
|
| subnet |
Reference of the subnet resource. |
|
| type |
|
Type of the resource. |
Frontend port of an application gateway.
| Name | Type | Description |
|---|---|---|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| port |
|
Frontend port |
| provisioningState |
|
Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| type |
|
Type of the resource. |
Http listener of an application gateway.
| Name | Type | Description |
|---|---|---|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| frontendIPConfiguration |
Frontend IP configuration resource of an application gateway. |
|
| frontendPort |
Frontend port resource of an application gateway. |
|
| hostName |
|
Host name of HTTP listener. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| protocol |
|
Protocol. |
| provisioningState |
|
Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| requireServerNameIndication |
|
Applicable only if protocol is https. Enables SNI for multi-hosting. |
| sslCertificate |
SSL certificate resource of an application gateway. |
|
| type |
|
Type of the resource. |
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
| Name | Type | Description |
|---|---|---|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| provisioningState |
|
Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| subnet |
Reference of the subnet resource. A subnet from where application gateway gets its private address. |
|
| type |
|
Type of the resource. |
| Name | Type | Description |
|---|---|---|
| nextLink |
|
URL to get the next set of results. |
| value |
List of an application gateways in a resource group. |
Path rule of URL path map of an application gateway.
| Name | Type | Description |
|---|---|---|
| backendAddressPool |
Backend address pool resource of URL path map path rule. |
|
| backendHttpSettings |
Backend http settings resource of URL path map path rule. |
|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| paths |
|
Path rules of URL path map. |
| provisioningState |
|
Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| redirectConfiguration |
Redirect configuration resource of URL path map path rule. |
|
| type |
|
Type of the resource. |
Probe of the application gateway.
| Name | Type | Description |
|---|---|---|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| host |
|
Host name to send the probe to. |
| id |
|
Resource ID |
| interval |
|
The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. |
| match |
Criterion for classifying a healthy probe response. |
|
| minServers |
|
Minimum number of servers that are always marked healthy. Default value is 0. |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| path |
|
Relative path of probe. Valid path starts from '/'. Probe is sent to
|
| pickHostNameFromBackendHttpSettings |
|
Whether the host header should be picked from the backend http settings. Default value is false. |
| protocol |
|
Protocol. |
| provisioningState |
|
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| timeout |
|
the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. |
| type |
|
Type of the resource. |
| unhealthyThreshold |
|
The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. |
Criterion for classifying a healthy probe response.
| Name | Type | Description |
|---|---|---|
| body |
|
Body that must be contained in the health response. Default value is empty. |
| statusCodes |
|
Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399. |
Redirect configuration of an application gateway.
| Name | Type | Description |
|---|---|---|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| includePath |
|
Include path in the redirected url. |
| includeQueryString |
|
Include query string in the redirected url. |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| pathRules |
Path rules specifying redirect configuration. |
|
| redirectType |
|
Supported http redirection types - Permanent, Temporary, Found, SeeOther. |
| requestRoutingRules |
Request routing specifying redirect configuration. |
|
| targetListener |
Reference to a listener to redirect the request to. |
|
| targetUrl |
|
Url to redirect the request to. |
| type |
|
Type of the resource. |
| urlPathMaps |
Url path maps specifying default redirect configuration. |
Request routing rule of an application gateway.
| Name | Type | Description |
|---|---|---|
| backendAddressPool |
Backend address pool resource of the application gateway. |
|
| backendHttpSettings |
Frontend port resource of the application gateway. |
|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| httpListener |
Http listener resource of the application gateway. |
|
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| provisioningState |
|
Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| redirectConfiguration |
Redirect configuration resource of the application gateway. |
|
| ruleType |
|
Rule type. |
| type |
|
Type of the resource. |
| urlPathMap |
URL path map resource of the application gateway. |
SKU of the application gateway resource.
| Name | Type | Description |
|---|---|---|
| capacity |
|
Capacity (instance count) of an application gateway. |
| name |
|
Name of an application gateway SKU. |
| tier |
|
Tier of an application gateway. |
SSL certificates of an application gateway.
| Name | Type | Description |
|---|---|---|
| data |
|
Base-64 encoded pfx certificate. Only applicable in PUT Request. |
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| password |
|
Password for the pfx file specified in data. Only applicable in PUT request. |
| provisioningState |
|
Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| publicCertData |
|
Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. |
| type |
|
Type of the resource. |
SSL policy of the application gateway resource.
| Name | Type | Description |
|---|---|---|
| cipherSuites |
|
Ssl cipher suites to be enabled in the specified order to application gateway. |
| disabledSslProtocols |
|
Ssl protocols to be disabled on application gateway. |
| minProtocolVersion |
|
Minimum version of Ssl protocol to be supported on application gateway. |
| policyName |
|
Name of Ssl predefined policy |
| policyType |
|
Type of Ssl Policy |
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
| Name | Type | Description |
|---|---|---|
| defaultBackendAddressPool |
Default backend address pool resource of URL path map. |
|
| defaultBackendHttpSettings |
Default backend http settings resource of URL path map. |
|
| defaultRedirectConfiguration |
Default redirect configuration resource of URL path map. |
|
| etag |
|
A unique read-only string that changes whenever the resource is updated. |
| id |
|
Resource ID |
| name |
|
Name of the resource that is unique within a resource group. This name can be used to access the resource. |
| pathRules |
Path rule of URL path map resource. |
|
| provisioningState |
|
Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
| type |
|
Type of the resource. |
Web application firewall configuration.
| Name | Type | Description |
|---|---|---|
| disabledRuleGroups |
The disabled rule groups. |
|
| enabled |
|
Whether the web application firewall is enabled or not. |
| firewallMode |
|
Web application firewall mode. |
| ruleSetType |
|
The type of the web application firewall rule set. Possible values are: 'OWASP'. |
| ruleSetVersion |
|
The version of the rule set type. |
Reference of the subnet resource. A subnet from where application gateway gets its private address.
| Name | Type | Description |
|---|---|---|
| id |
|
Resource ID. |