ApplicationGatewayProbeArgs

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

Constructors

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

Properties

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

The Hostname used for this Probe. If the Application Gateway is configured for a single site, by default the Host name should be specified as 127.0.0.1, unless otherwise configured in custom probe. Cannot be set if pick_host_name_from_backend_http_settings is set to true.

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

The ID of the Rewrite Rule Set

Link copied to clipboard
val interval: Output<Int>

The Interval between two consecutive probes in seconds. Possible values range from 1 second to a maximum of 86,400 seconds.

Link copied to clipboard

A match block as defined above.

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

The minimum number of servers that are always marked as healthy. Defaults to 0.

Link copied to clipboard
val name: Output<String>

The Name of the Probe.

Link copied to clipboard
val path: Output<String>

The Path used for this Probe.

Link copied to clipboard

Whether the host header should be picked from the backend HTTP settings. Defaults to 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 Basic, Standard_v2 and WAF_v2 only.

Link copied to clipboard
val protocol: Output<String>

The Protocol used for this Probe. Possible values are Http and Https.

Link copied to clipboard
val timeout: Output<Int>

The Timeout used for this Probe, which indicates when a probe becomes unhealthy. Possible values range from 1 second to a maximum of 86,400 seconds.

Link copied to clipboard
val unhealthyThreshold: Output<Int>

The Unhealthy Threshold for this Probe, which indicates the amount of retries which should be attempted before a node is deemed unhealthy. Possible values are from 1 to 20.

Functions

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