ApplicationGatewayProbe Interface

Implements

HasProtocol<ApplicationGatewayProtocol> ChildResource<ApplicationGateway> HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewayProbeInner>

public interface ApplicationGatewayProbe
extends HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewayProbeInner>, ChildResource<ApplicationGateway>, HasProtocol<ApplicationGatewayProtocol>

A client-side representation of an application gateway probe.

Method Summary

Modifier and Type Method and Description
abstract java.lang.String healthyHttpResponseBodyContents()
abstract java.util.Set<java.lang.String> healthyHttpResponseStatusCodeRanges()
abstract java.lang.String host()
abstract java.lang.String path()
abstract int retriesBeforeUnhealthy()
abstract int timeBetweenProbesInSeconds()
abstract int timeoutInSeconds()

Method Details

healthyHttpResponseBodyContents

public abstract String healthyHttpResponseBodyContents()

Returns:

the body contents of an HTTP response to a probe to check for to determine backend health, or null if none specified

healthyHttpResponseStatusCodeRanges

public abstract Set healthyHttpResponseStatusCodeRanges()

Returns:

HTTP response code ranges in the format ###-### returned by the backend which the probe considers healthy.

host

public abstract String host()

Returns:

host name to send the probe to

path

public abstract String path()

Returns:

the relative path to be called by the probe

retriesBeforeUnhealthy

public abstract int retriesBeforeUnhealthy()

Returns:

the number of failed retry probes before the backend server is marked as being down

Acceptable values are from 1 second to 20.

timeBetweenProbesInSeconds

public abstract int timeBetweenProbesInSeconds()

Returns:

the number of seconds between probe retries

timeoutInSeconds

public abstract int timeoutInSeconds()

Returns:

the number of seconds waiting for a response after which the probe times out and it is marked as failed

Acceptable values are from 1 to 86400 seconds.

Applies to