JobTemplateContainerArgs

data class JobTemplateContainerArgs(val args: Output<List<String>>? = null, val commands: Output<List<String>>? = null, val cpu: Output<Double>, val envs: Output<List<JobTemplateContainerEnvArgs>>? = null, val ephemeralStorage: Output<String>? = null, val image: Output<String>, val livenessProbes: Output<List<JobTemplateContainerLivenessProbeArgs>>? = null, val memory: Output<String>, val name: Output<String>, val readinessProbes: Output<List<JobTemplateContainerReadinessProbeArgs>>? = null, val startupProbes: Output<List<JobTemplateContainerStartupProbeArgs>>? = null, val volumeMounts: Output<List<JobTemplateContainerVolumeMountArgs>>? = null) : ConvertibleToJava<JobTemplateContainerArgs>

Constructors

Link copied to clipboard
constructor(args: Output<List<String>>? = null, commands: Output<List<String>>? = null, cpu: Output<Double>, envs: Output<List<JobTemplateContainerEnvArgs>>? = null, ephemeralStorage: Output<String>? = null, image: Output<String>, livenessProbes: Output<List<JobTemplateContainerLivenessProbeArgs>>? = null, memory: Output<String>, name: Output<String>, readinessProbes: Output<List<JobTemplateContainerReadinessProbeArgs>>? = null, startupProbes: Output<List<JobTemplateContainerStartupProbeArgs>>? = null, volumeMounts: Output<List<JobTemplateContainerVolumeMountArgs>>? = null)

Properties

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

A list of extra arguments to pass to the container.

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

A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.

Link copied to clipboard
val cpu: Output<Double>

The amount of vCPU to allocate to the container. Possible values include 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, and 2.0.

Link copied to clipboard
val envs: Output<List<JobTemplateContainerEnvArgs>>? = null

One or more env blocks as detailed below.

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

The amount of ephemeral storage available to the Container App.

Link copied to clipboard
val image: Output<String>

The image to use to create the container.

Link copied to clipboard

A liveness_probe block as detailed below.

Link copied to clipboard
val memory: Output<String>

The amount of memory to allocate to the container. Possible values are 0.5Gi, 1Gi, 1.5Gi, 2Gi, 2.5Gi, 3Gi, 3.5Gi and 4Gi.

Link copied to clipboard
val name: Output<String>

The name of the container.

Link copied to clipboard

A readiness_probe block as detailed below.

Link copied to clipboard

A startup_probe block as detailed below.

Link copied to clipboard

A volume_mounts block as detailed below.

Functions

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