ImageDataDiskArgs

data class ImageDataDiskArgs(val blobUri: Output<String>? = null, val caching: Output<String>? = null, val diskEncryptionSetId: Output<String>? = null, val lun: Output<Int>? = null, val managedDiskId: Output<String>? = null, val sizeGb: Output<Int>? = null, val storageType: Output<String>) : ConvertibleToJava<ImageDataDiskArgs>

Constructors

Link copied to clipboard
constructor(blobUri: Output<String>? = null, caching: Output<String>? = null, diskEncryptionSetId: Output<String>? = null, lun: Output<Int>? = null, managedDiskId: Output<String>? = null, sizeGb: Output<Int>? = null, storageType: Output<String>)

Properties

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

Specifies the URI in Azure storage of the blob that you want to use to create the image.

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

Specifies the caching mode as ReadWrite, ReadOnly, or None. Defaults to None.

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

The ID of the Disk Encryption Set which should be used to encrypt this disk. Changing this forces a new resource to be created.

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

Specifies the logical unit number of the data disk.

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

Specifies the ID of the managed disk resource that you want to use to create the image. Changing this forces a new resource to be created.

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

Specifies the size of the image to be created. The target size can't be smaller than the source size.

Link copied to clipboard
val storageType: Output<String>

The type of Storage Disk to use. Possible values are Premium_LRS, PremiumV2_LRS, Premium_ZRS, Standard_LRS, StandardSSD_LRS, StandardSSD_ZRS and UltraSSD_LRS. Changing this forces a new resource to be created.

Functions

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