ImageOsDiskArgs

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

Constructors

Link copied to clipboard
constructor(blobUri: Output<String>? = null, caching: Output<String>? = null, diskEncryptionSetId: Output<String>? = null, managedDiskId: Output<String>? = null, osState: Output<String>? = null, osType: 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. Changing this forces a new resource to be created.

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

Specifies the caching mode as ReadWrite, ReadOnly, or None. The default is 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 managedDiskId: Output<String>? = null

Specifies the ID of the managed disk resource that you want to use to create the image.

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

Specifies the state of the operating system contained in the blob. Currently, the only value is Generalized. Possible values are Generalized and Specialized.

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

Specifies the type of operating system contained in the virtual machine image. Possible values are: Windows or Linux.

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

Specifies the size of the image to be created. Changing this forces a new resource to be created.

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(): ImageOsDiskArgs