GroupContainerLivenessProbeArgs

data class GroupContainerLivenessProbeArgs(val execs: Output<List<String>>? = null, val failureThreshold: Output<Int>? = null, val httpGets: Output<List<GroupContainerLivenessProbeHttpGetArgs>>? = null, val initialDelaySeconds: Output<Int>? = null, val periodSeconds: Output<Int>? = null, val successThreshold: Output<Int>? = null, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<GroupContainerLivenessProbeArgs>

Constructors

Link copied to clipboard
constructor(execs: Output<List<String>>? = null, failureThreshold: Output<Int>? = null, httpGets: Output<List<GroupContainerLivenessProbeHttpGetArgs>>? = null, initialDelaySeconds: Output<Int>? = null, periodSeconds: Output<Int>? = null, successThreshold: Output<Int>? = null, timeoutSeconds: Output<Int>? = null)

Properties

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

Commands to be run to validate container readiness. Changing this forces a new resource to be created.

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

How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). Changing this forces a new resource to be created.

Link copied to clipboard

The definition of the http_get for this container as documented in the http_get block below. Changing this forces a new resource to be created.

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

Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created.

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

How often (in seconds) to perform the probe. Changing this forces a new resource to be created.

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

Minimum consecutive successes for the probe to be considered successful after having failed. Changing this forces a new resource to be created.

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

Number of seconds after which the probe times out. Changing this forces a new resource to be created.

Functions

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