ApplicationGatewayProbe interface

Probe of the application gateway.

Extends

Properties

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

host

Host name to send the probe to.

interval

The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.

match

Criterion for classifying a healthy probe response.

minServers

Minimum number of servers that are always marked healthy. Default value is 0.

name

Name of the probe that is unique within an Application Gateway.

path

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

pickHostNameFromBackendHttpSettings

Whether the host header should be picked from the backend http settings. Default value is false.

pickHostNameFromBackendSettings

Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.

port

Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Basic, Standard_v2 and WAF_v2 only.

protocol

The protocol used for the probe.

provisioningState

The provisioning state of the probe resource. NOTE: This property will not be serialized. It can only be populated by the server.

timeout

The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.

type

Type of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

unhealthyThreshold

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

Inherited Properties

id

Resource ID.

Property Details

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

etag?: string

Property Value

string

host

Host name to send the probe to.

host?: string

Property Value

string

interval

The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.

interval?: number

Property Value

number

match

Criterion for classifying a healthy probe response.

match?: ApplicationGatewayProbeHealthResponseMatch

Property Value

minServers

Minimum number of servers that are always marked healthy. Default value is 0.

minServers?: number

Property Value

number

name

Name of the probe that is unique within an Application Gateway.

name?: string

Property Value

string

path

Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.

path?: string

Property Value

string

pickHostNameFromBackendHttpSettings

Whether the host header should be picked from the backend http settings. Default value is false.

pickHostNameFromBackendHttpSettings?: boolean

Property Value

boolean

pickHostNameFromBackendSettings

Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.

pickHostNameFromBackendSettings?: boolean

Property Value

boolean

port

Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Basic, Standard_v2 and WAF_v2 only.

port?: number

Property Value

number

protocol

The protocol used for the probe.

protocol?: string

Property Value

string

provisioningState

The provisioning state of the probe resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

timeout

The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.

timeout?: number

Property Value

number

type

Type of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

unhealthyThreshold

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

unhealthyThreshold?: number

Property Value

number

Inherited Property Details

id

Resource ID.

id?: string

Property Value

string

Inherited From SubResource.id