TaskContainerSettingsArgs

data class TaskContainerSettingsArgs(val containerHostBatchBindMounts: Output<List<ContainerHostBatchBindMountEntryArgs>>? = null, val containerRunOptions: Output<String>? = null, val imageName: Output<String>, val registry: Output<ContainerRegistryArgs>? = null, val workingDirectory: Output<ContainerWorkingDirectory>? = null) : ConvertibleToJava<TaskContainerSettingsArgs>

Constructors

Link copied to clipboard
constructor(containerHostBatchBindMounts: Output<List<ContainerHostBatchBindMountEntryArgs>>? = null, containerRunOptions: Output<String>? = null, imageName: Output<String>, registry: Output<ContainerRegistryArgs>? = null, workingDirectory: Output<ContainerWorkingDirectory>? = null)

Properties

Link copied to clipboard

If this array is null or be not present, container task will mount entire temporary disk drive in windows (or AZ_BATCH_NODE_ROOT_DIR in Linux). It won't' mount any data paths into container if this array is set as empty.

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

These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service.

Link copied to clipboard
val imageName: Output<String>

This is the full image reference, as would be specified to "docker pull". If no tag is provided as part of the image name, the tag ":latest" is used as a default.

Link copied to clipboard
val registry: Output<ContainerRegistryArgs>? = null

This setting can be omitted if was already provided at pool creation.

Link copied to clipboard

Functions

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