EciScalingConfigurationInitContainerArgs

data class EciScalingConfigurationInitContainerArgs(val args: Output<List<String>>? = null, val commands: Output<List<String>>? = null, val cpu: Output<Double>? = null, val environmentVars: Output<List<EciScalingConfigurationInitContainerEnvironmentVarArgs>>? = null, val gpu: Output<Int>? = null, val image: Output<String>? = null, val imagePullPolicy: Output<String>? = null, val memory: Output<Double>? = null, val name: Output<String>? = null, val ports: Output<List<EciScalingConfigurationInitContainerPortArgs>>? = null, val securityContextCapabilityAdds: Output<List<String>>? = null, val securityContextReadOnlyRootFileSystem: Output<Boolean>? = null, val securityContextRunAsUser: Output<Int>? = null, val volumeMounts: Output<List<EciScalingConfigurationInitContainerVolumeMountArgs>>? = null, val workingDir: Output<String>? = null) : ConvertibleToJava<EciScalingConfigurationInitContainerArgs>

Constructors

Link copied to clipboard
constructor(args: Output<List<String>>? = null, commands: Output<List<String>>? = null, cpu: Output<Double>? = null, environmentVars: Output<List<EciScalingConfigurationInitContainerEnvironmentVarArgs>>? = null, gpu: Output<Int>? = null, image: Output<String>? = null, imagePullPolicy: Output<String>? = null, memory: Output<Double>? = null, name: Output<String>? = null, ports: Output<List<EciScalingConfigurationInitContainerPortArgs>>? = null, securityContextCapabilityAdds: Output<List<String>>? = null, securityContextReadOnlyRootFileSystem: Output<Boolean>? = null, securityContextRunAsUser: Output<Int>? = null, volumeMounts: Output<List<EciScalingConfigurationInitContainerVolumeMountArgs>>? = null, workingDir: Output<String>? = null)

Properties

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

The arguments passed to the commands.

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

The commands run by the init container.

Link copied to clipboard
val cpu: Output<Double>? = null

The amount of CPU resources allocated to the container.

Link copied to clipboard

The structure of environmentVars. See environment_vars below for details.

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

The number GPUs.

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

The image of the container.

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

The restart policy of the image.

Link copied to clipboard
val memory: Output<Double>? = null

The amount of memory resources allocated to the container.

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

The name of the mounted volume.

Link copied to clipboard

The structure of port. See ports below for details.

Link copied to clipboard

Grant certain permissions to processes within container. Optional values:

Link copied to clipboard

Mounts the container's root filesystem as read-only.

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

Specifies user ID under which all processes run.

Link copied to clipboard

The structure of volumeMounts. See volume_mounts below for details.

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

The working directory of the container.

Functions

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