GetApplicationGatewayProbe

data class GetApplicationGatewayProbe(val host: String, val id: String, val interval: Int, val matches: List<GetApplicationGatewayProbeMatch>, val minimumServers: Int, val name: String, val path: String, val pickHostNameFromBackendHttpSettings: Boolean, val port: Int, val protocol: String, val timeout: Int, val unhealthyThreshold: Int)

Constructors

Link copied to clipboard
constructor(host: String, id: String, interval: Int, matches: List<GetApplicationGatewayProbeMatch>, minimumServers: Int, name: String, path: String, pickHostNameFromBackendHttpSettings: Boolean, port: Int, protocol: String, timeout: Int, unhealthyThreshold: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Hostname used for this Probe.

Link copied to clipboard
val id: String

The ID of the Rewrite Rule Set

Link copied to clipboard

The Interval between two consecutive probes in seconds.

Link copied to clipboard

A match block as defined above.

Link copied to clipboard

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

Link copied to clipboard

The name of this Application Gateway.

Link copied to clipboard

The URL path to rewrite.

Link copied to clipboard

Whether the host header is picked from the backend HTTP settings.

Link copied to clipboard
val port: Int

Custom port which is used for probing the backend servers.

Link copied to clipboard

The Protocol used for this Probe.

Link copied to clipboard

The Timeout used for this Probe, indicating when a probe becomes unhealthy.

Link copied to clipboard

The Unhealthy Threshold for this Probe, which indicates the amount of retries which will be attempted before a node is deemed unhealthy.