ImageDisk interface
Describes a image disk.
Properties
| blob |
The Virtual Hard Disk. |
| caching | Specifies the caching requirements. |
| disk |
Specifies the customer managed disk encryption set resource id for the managed image disk. |
| disk |
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. |
| managed |
The managedDisk. |
| snapshot | The snapshot. |
| storage |
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. |
Property Details
blobUri
The Virtual Hard Disk.
blobUri?: string
Property Value
string
caching
Specifies the caching requirements.
Possible values are:
None
ReadOnly
ReadWrite
Default: None for Standard storage. ReadOnly for Premium storage
caching?: "None" | "ReadOnly" | "ReadWrite"
Property Value
"None" | "ReadOnly" | "ReadWrite"
diskEncryptionSet
Specifies the customer managed disk encryption set resource id for the managed image disk.
diskEncryptionSet?: DiskEncryptionSetParameters
Property Value
diskSizeGB
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
diskSizeGB?: number
Property Value
number
managedDisk
snapshot
storageAccountType
Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
storageAccountType?: "Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS" | "Premium_ZRS" | "StandardSSD_ZRS" | "PremiumV2_LRS"
Property Value
"Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS" | "Premium_ZRS" | "StandardSSD_ZRS" | "PremiumV2_LRS"