GroupInitContainerVolumeArgs

data class GroupInitContainerVolumeArgs(val emptyDir: Output<Boolean>? = null, val gitRepo: Output<GroupInitContainerVolumeGitRepoArgs>? = null, val mountPath: Output<String>, val name: Output<String>, val readOnly: Output<Boolean>? = null, val secret: Output<Map<String, String>>? = null, val shareName: Output<String>? = null, val storageAccountKey: Output<String>? = null, val storageAccountName: Output<String>? = null) : ConvertibleToJava<GroupInitContainerVolumeArgs>

Constructors

Link copied to clipboard
constructor(emptyDir: Output<Boolean>? = null, gitRepo: Output<GroupInitContainerVolumeGitRepoArgs>? = null, mountPath: Output<String>, name: Output<String>, readOnly: Output<Boolean>? = null, secret: Output<Map<String, String>>? = null, shareName: Output<String>? = null, storageAccountKey: Output<String>? = null, storageAccountName: Output<String>? = null)

Properties

Link copied to clipboard
val emptyDir: Output<Boolean>? = null

Boolean as to whether the mounted volume should be an empty directory. Defaults to false. Changing this forces a new resource to be created.

Link copied to clipboard

A git_repo block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val mountPath: Output<String>

The path on which this volume is to be mounted. Changing this forces a new resource to be created.

Link copied to clipboard
val name: Output<String>

The name of the volume mount. Changing this forces a new resource to be created.

Link copied to clipboard
val readOnly: Output<Boolean>? = null

Specify if the volume is to be mounted as read only or not. The default value is false. Changing this forces a new resource to be created.

Link copied to clipboard
val secret: Output<Map<String, String>>? = null

A map of secrets that will be mounted as files in the volume. Changing this forces a new resource to be created.

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

The Azure storage share that is to be mounted as a volume. This must be created on the storage account specified as above. Changing this forces a new resource to be created.

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

The access key for the Azure Storage account specified as above. Changing this forces a new resource to be created.

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

The Azure storage account from which the volume is to be mounted. Changing this forces a new resource to be created.

Functions

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