Application Gateways - Backend Health
Gets the backend health of the specified application gateway in a resource group.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendhealth?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. |
|
applicationGatewayName
|
path | True |
|
The name of the application gateway. |
|
api-version
|
query | True |
|
Client API version. |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
Request successful. |
|
| 202 Accepted |
Accepted and the operation will complete asynchronously. |
Definitions
| ApplicationGatewayBackendAddress |
Backend address of an application gateway. |
| ApplicationGatewayBackendAddressPool |
Reference of an ApplicationGatewayBackendAddressPool resource. |
| ApplicationGatewayBackendHealth | |
| ApplicationGatewayBackendHealthHttpSettings |
Application gateway BackendHealthHttp settings. |
| ApplicationGatewayBackendHealthPool |
Application gateway BackendHealth pool. |
| ApplicationGatewayBackendHealthServer |
Application gateway backendhealth http settings. |
| ApplicationGatewayBackendHttpSettings |
Reference of an ApplicationGatewayBackendHttpSettings resource. |
| ApplicationGatewayConnectionDraining |
Connection draining of the backend http settings resource. |
| SubResource |
Reference to another subresource. |
Backend address of an application gateway.
| Name | Type | Description |
|---|---|---|
| fqdn |
|
Fully qualified domain name (FQDN). |
| ipAddress |
|
IP address |
Reference of an ApplicationGatewayBackendAddressPool resource.
| 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. |
| Name | Type | Description |
|---|---|---|
| backendAddressPools |
Application gateway BackendHealth pool. |
Application gateway BackendHealthHttp settings.
| Name | Type | Description |
|---|---|---|
| backendHttpSettings |
Reference of an ApplicationGatewayBackendHttpSettings resource. |
|
| servers |
List of ApplicationGatewayBackendHealthServer resources. |
Application gateway BackendHealth pool.
| Name | Type | Description |
|---|---|---|
| backendAddressPool |
Reference of an ApplicationGatewayBackendAddressPool resource. |
|
| backendHttpSettingsCollection |
List of ApplicationGatewayBackendHealthHttpSettings resources. |
Application gateway backendhealth http settings.
| Name | Type | Description |
|---|---|---|
| address |
|
IP address or FQDN of backend server. |
| health |
|
Health of backend server. |
| ipConfiguration |
Reference of IP configuration of backend server. |
Reference of an ApplicationGatewayBackendHttpSettings resource.
| 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. |
Reference to another subresource.
| Name | Type | Description |
|---|---|---|
| id |
|
Resource ID. |