AppTemplateContainerStartupProbeArgs

data class AppTemplateContainerStartupProbeArgs(val failureCountThreshold: Output<Int>? = null, val headers: Output<List<AppTemplateContainerStartupProbeHeaderArgs>>? = null, val host: Output<String>? = null, val initialDelay: Output<Int>? = null, val intervalSeconds: Output<Int>? = null, val path: Output<String>? = null, val port: Output<Int>, val terminationGracePeriodSeconds: Output<Int>? = null, val timeout: Output<Int>? = null, val transport: Output<String>) : ConvertibleToJava<AppTemplateContainerStartupProbeArgs>

Constructors

Link copied to clipboard
constructor(failureCountThreshold: Output<Int>? = null, headers: Output<List<AppTemplateContainerStartupProbeHeaderArgs>>? = null, host: Output<String>? = null, initialDelay: Output<Int>? = null, intervalSeconds: Output<Int>? = null, path: Output<String>? = null, port: Output<Int>, terminationGracePeriodSeconds: Output<Int>? = null, timeout: Output<Int>? = null, transport: Output<String>)

Properties

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

The number of consecutive failures required to consider this probe as failed. Possible values are between 1 and 30. Defaults to 3.

Link copied to clipboard

A header block as detailed below.

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

The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for Host in headers can be used to override this for HTTP and HTTPS type probes.

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

The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between 0 and 60. Defaults to 0 seconds.

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

How often, in seconds, the probe should run. Possible values are between 1 and 240. Defaults to 10

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

The URI to use with the host for http type probes. Not valid for TCP type probes. Defaults to /.

Link copied to clipboard
val port: Output<Int>

The port number on which to connect. Possible values are between 1 and 65535.

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

The time in seconds after the container is sent the termination signal before the process if forcibly killed.

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

Time in seconds after which the probe times out. Possible values are in the range 1 - 240. Defaults to 1.

Link copied to clipboard
val transport: Output<String>

Type of probe. Possible values are TCP, HTTP, and HTTPS.

Functions

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