InitContainerDefinitionArgs

data class InitContainerDefinitionArgs(val command: Output<List<String>>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val image: Output<String>? = null, val name: Output<String>, val securityContext: Output<SecurityContextDefinitionArgs>? = null, val volumeMounts: Output<List<VolumeMountArgs>>? = null) : ConvertibleToJava<InitContainerDefinitionArgs>

The init container definition.

Constructors

Link copied to clipboard
constructor(command: Output<List<String>>? = null, environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, image: Output<String>? = null, name: Output<String>, securityContext: Output<SecurityContextDefinitionArgs>? = null, volumeMounts: Output<List<VolumeMountArgs>>? = null)

Properties

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

The command to execute within the init container in exec form.

Link copied to clipboard

The environment variables to set in the init container.

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

The image of the init container.

Link copied to clipboard
val name: Output<String>

The name for the init container.

Link copied to clipboard

The container security properties.

Link copied to clipboard
val volumeMounts: Output<List<VolumeMountArgs>>? = null

The volume mounts available to the init container.

Functions

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