ProbeResponse

data class ProbeResponse(val disableProbe: Boolean, val failureThreshold: Int? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val probeAction: Any? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)

Probe describes a health check to be performed against an App Instance to determine whether it is alive or ready to receive traffic.

Constructors

Link copied to clipboard
constructor(disableProbe: Boolean, failureThreshold: Int? = null, initialDelaySeconds: Int? = null, periodSeconds: Int? = null, probeAction: Any? = null, successThreshold: Int? = null, timeoutSeconds: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Indicate whether the probe is disabled.

Link copied to clipboard
val failureThreshold: Int? = null

Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.

Link copied to clipboard

Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

Link copied to clipboard
val periodSeconds: Int? = null

How often (in seconds) to perform the probe. Minimum value is 1.

Link copied to clipboard
val probeAction: Any? = null

The action of the probe.

Link copied to clipboard
val successThreshold: Int? = null

Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.

Link copied to clipboard
val timeoutSeconds: Int? = null

Number of seconds after which the probe times out. Minimum value is 1.