ApplicationGatewayProbeArgs

data class ApplicationGatewayProbeArgs(val host: Output<String>? = null, val id: Output<String>? = null, val interval: Output<Int>? = null, val match: Output<ApplicationGatewayProbeHealthResponseMatchArgs>? = null, val minServers: Output<Int>? = null, val name: Output<String>? = null, val path: Output<String>? = null, val pickHostNameFromBackendHttpSettings: Output<Boolean>? = null, val port: Output<Int>? = null, val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, val timeout: Output<Int>? = null, val unhealthyThreshold: Output<Int>? = null) : ConvertibleToJava<ApplicationGatewayProbeArgs>

Probe of the application gateway.

Constructors

Link copied to clipboard
constructor(host: Output<String>? = null, id: Output<String>? = null, interval: Output<Int>? = null, match: Output<ApplicationGatewayProbeHealthResponseMatchArgs>? = null, minServers: Output<Int>? = null, name: Output<String>? = null, path: Output<String>? = null, pickHostNameFromBackendHttpSettings: Output<Boolean>? = null, port: Output<Int>? = null, protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, timeout: Output<Int>? = null, unhealthyThreshold: Output<Int>? = null)

Properties

Link copied to clipboard
val host: Output<String>? = null

Host name to send the probe to.

Link copied to clipboard
val id: Output<String>? = null

Resource ID.

Link copied to clipboard
val interval: Output<Int>? = null

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

Link copied to clipboard

Criterion for classifying a healthy probe response.

Link copied to clipboard
val minServers: Output<Int>? = null

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

Link copied to clipboard
val name: Output<String>? = null

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

Link copied to clipboard
val path: Output<String>? = null

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

Link copied to clipboard

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

Link copied to clipboard
val port: Output<Int>? = null

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 Standard_v2 and WAF_v2 only.

Link copied to clipboard
val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null

The protocol used for the probe.

Link copied to clipboard
val timeout: Output<Int>? = null

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.

Link copied to clipboard
val unhealthyThreshold: Output<Int>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): ApplicationGatewayProbeArgs