Share via


IApplicationGatewayProbe Interface

Definition

A client-side representation of an application gateway probe.

public interface IApplicationGatewayProbe : Microsoft.Azure.Management.Network.Fluent.IApplicationGatewayProbeBeta, Microsoft.Azure.Management.Network.Fluent.IHasProtocol<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProtocol>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProbeInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IApplicationGatewayProbe = interface
    interface IHasInner<ApplicationGatewayProbeInner>
    interface IChildResource<IApplicationGateway>
    interface IHasName
    interface IIndexable
    interface IHasParent<IApplicationGateway>
    interface IHasProtocol<ApplicationGatewayProtocol>
    interface IApplicationGatewayProbeBeta
    interface IBeta
Public Interface IApplicationGatewayProbe
Implements IApplicationGatewayProbeBeta, IBeta, IChildResource(Of IApplicationGateway), IHasInner(Of ApplicationGatewayProbeInner), IHasParent(Of IApplicationGateway), IHasProtocol(Of ApplicationGatewayProtocol)
Implements

Properties

HealthyHttpResponseBodyContents

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

(Inherited from IApplicationGatewayProbeBeta)
HealthyHttpResponseStatusCodeRanges

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

(Inherited from IApplicationGatewayProbeBeta)
Host

Gets host name to send the probe to.

Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
Name

Gets the name of the resource

(Inherited from IHasName)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
Path

Gets the relative path to be called by the probe.

Protocol

Gets the protocol.

(Inherited from IHasProtocol<ProtocolT>)
RetriesBeforeUnhealthy

Gets the number of failed retry probes before the backend server is marked as being down Acceptable values are from 1 second to 20.

TimeBetweenProbesInSeconds

Gets the number of seconds between probe retries.

TimeoutInSeconds

Gets 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