VirtualNodeSpecListenerHealthCheckArgs

data class VirtualNodeSpecListenerHealthCheckArgs(val healthyThreshold: Output<Int>, val intervalMillis: Output<Int>, val path: Output<String>? = null, val port: Output<Int>? = null, val protocol: Output<String>, val timeoutMillis: Output<Int>, val unhealthyThreshold: Output<Int>) : ConvertibleToJava<VirtualNodeSpecListenerHealthCheckArgs>

Constructors

Link copied to clipboard
constructor(healthyThreshold: Output<Int>, intervalMillis: Output<Int>, path: Output<String>? = null, port: Output<Int>? = null, protocol: Output<String>, timeoutMillis: Output<Int>, unhealthyThreshold: Output<Int>)

Properties

Link copied to clipboard
val healthyThreshold: Output<Int>

Number of consecutive successful health checks that must occur before declaring listener healthy.

Link copied to clipboard
val intervalMillis: Output<Int>

Time period in milliseconds between each health check execution.

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

Destination path for the health check request. This is only required if the specified protocol is http or http2.

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

Destination port for the health check request. This port must match the port defined in the port_mapping for the listener.

Link copied to clipboard
val protocol: Output<String>

Protocol for the health check request. Valid values are http, http2, tcp and grpc.

Link copied to clipboard
val timeoutMillis: Output<Int>

Amount of time to wait when receiving a response from the health check, in milliseconds.

Link copied to clipboard
val unhealthyThreshold: Output<Int>

Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.

Functions

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