ImageOsDisk

data class ImageOsDisk(val blobUri: String? = null, val caching: String? = null, val diskEncryptionSetId: String? = null, val managedDiskId: String? = null, val osState: String? = null, val osType: String? = null, val sizeGb: Int? = null, val storageType: String)

Constructors

Link copied to clipboard
constructor(blobUri: String? = null, caching: String? = null, diskEncryptionSetId: String? = null, managedDiskId: String? = null, osState: String? = null, osType: String? = null, sizeGb: Int? = null, storageType: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val blobUri: 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: String? = null

Specifies the caching mode as ReadWrite, ReadOnly, or None. The default is None.

Link copied to clipboard

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: 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: 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: 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: Int? = null

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

Link copied to clipboard

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.