Interface ApplicationGatewayProbe
- All Superinterfaces:
ChildResource<ApplicationGateway>
,HasInner<com.microsoft.azure.management.network.implementation.ApplicationGatewayProbeInner>
,HasName
,HasParent<ApplicationGateway>
,HasProtocol<ApplicationGatewayProtocol>
,Indexable
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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The entirety of an application gateway probe definition.static interface
Grouping of application gateway probe definition stages.static interface
The entirety of an application gateway probe update as part of an application gateway update.static interface
The entirety of an application gateway probe definition as part of an application gateway update.static interface
Grouping of application gateway probe definition stages applicable as part of an application gateway update.static interface
Grouping of application gateway probe update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.microsoft.azure.management.network.model.HasProtocol
protocol
-
Method Details
-
timeBetweenProbesInSeconds
int timeBetweenProbesInSeconds()- Returns:
- the number of seconds between probe retries
-
healthyHttpResponseStatusCodeRanges
- Returns:
- HTTP response code ranges in the format ###-### returned by the backend which the probe considers healthy.
-
healthyHttpResponseBodyContents
- Returns:
- the body contents of an HTTP response to a probe to check for to determine backend health, or null if none specified
-
path
String path()- Returns:
- the relative path to be called by the probe
-
timeoutInSeconds
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.
-
retriesBeforeUnhealthy
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.
-
host
String host()- Returns:
- host name to send the probe to
-