JobDefinitionEksPropertiesPodPropertiesContainersArgs

data class JobDefinitionEksPropertiesPodPropertiesContainersArgs(val args: Output<List<String>>? = null, val commands: Output<List<String>>? = null, val envs: Output<List<JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs>>? = null, val image: Output<String>, val imagePullPolicy: Output<String>? = null, val name: Output<String>? = null, val resources: Output<JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs>? = null, val securityContext: Output<JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs>? = null, val volumeMounts: Output<List<JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs>>? = null) : ConvertibleToJava<JobDefinitionEksPropertiesPodPropertiesContainersArgs>

Constructors

fun JobDefinitionEksPropertiesPodPropertiesContainersArgs(args: Output<List<String>>? = null, commands: Output<List<String>>? = null, envs: Output<List<JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs>>? = null, image: Output<String>, imagePullPolicy: Output<String>? = null, name: Output<String>? = null, resources: Output<JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs>? = null, securityContext: Output<JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs>? = null, volumeMounts: Output<List<JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs>>? = null)

Functions

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

Properties

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

An array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment.

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

The entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment.

Link copied to clipboard

The environment variables to pass to a container. See EKS Environment below.

Link copied to clipboard
val image: Output<String>

The Docker image used to start the container.

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

The image pull policy for the container. Supported values are Always, IfNotPresent, and Never.

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

The name of the container. If the name isn't specified, the default name "Default" is used. Each container in a pod must have a unique name.

Link copied to clipboard

The type and amount of resources to assign to a container. The supported resources include memory, cpu, and nvidia.com/gpu.

Link copied to clipboard
Link copied to clipboard

The volume mounts for the container.