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. |
min |
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 ://:. |
pick |
Whether the host header should be picked from the backend http settings. Default value is false. |
pick |
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. |
provisioning |
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. |
unhealthy |
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