Interface ApplicationGatewayProbe
-
- All Superinterfaces:
ChildResource<ApplicationGateway>,HasInnerModel<ApplicationGatewayProbeInner>,HasName,HasParent<ApplicationGateway>,HasProtocol<ApplicationGatewayProtocol>,Indexable
public interface ApplicationGatewayProbe extends HasInnerModel<ApplicationGatewayProbeInner>, ChildResource<ApplicationGateway>, HasProtocol<ApplicationGatewayProtocol>
A client-side representation of an application gateway probe.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceApplicationGatewayProbe.Definition<ParentT>The entirety of an application gateway probe definition.static interfaceApplicationGatewayProbe.DefinitionStagesGrouping of application gateway probe definition stages.static interfaceApplicationGatewayProbe.UpdateThe entirety of an application gateway probe update as part of an application gateway update.static interfaceApplicationGatewayProbe.UpdateDefinition<ParentT>The entirety of an application gateway probe definition as part of an application gateway update.static interfaceApplicationGatewayProbe.UpdateDefinitionStagesGrouping of application gateway probe definition stages applicable as part of an application gateway update.static interfaceApplicationGatewayProbe.UpdateStagesGrouping of application gateway probe update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringhealthyHttpResponseBodyContents()Set<String>healthyHttpResponseStatusCodeRanges()Stringhost()Stringpath()intretriesBeforeUnhealthy()inttimeBetweenProbesInSeconds()inttimeoutInSeconds()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasProtocol
protocol
-
-
-
-
Method Detail
-
timeBetweenProbesInSeconds
int timeBetweenProbesInSeconds()
- Returns:
- the number of seconds between probe retries
-
healthyHttpResponseStatusCodeRanges
Set<String> healthyHttpResponseStatusCodeRanges()
- Returns:
- HTTP response code ranges in the format ###-### returned by the backend which the probe considers healthy.
-
healthyHttpResponseBodyContents
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
-
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
-
-