CachingTypes
caching()
Get the caching property: Specifies the caching requirements.
DiskCreateOptionTypes
createOption()
Get the createOption property: Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** – This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** – This value is used when you are using an image to create the virtual machine.
Long
diskIopsReadWrite()
Get the diskIopsReadWrite property: Specifies the Read-Write IOPS for the managed disk when StorageAccountType is UltraSSD_LRS.
Long
diskMBpsReadWrite()
Get the diskMBpsReadWrite property: Specifies the bandwidth in MB per second for the managed disk when StorageAccountType is UltraSSD_LRS.
Integer
diskSizeGB()
Get the diskSizeGB property: Specifies the size of an empty data disk in gigabytes.
VirtualHardDisk
image()
Get the image property: The source user image virtual hard disk.
int
lun()
Get the lun property: Specifies the logical unit number of the data disk.
ManagedDiskParameters
managedDisk()
Get the managedDisk property: The managed disk parameters.
String
name()
Get the name property: The disk name.
Boolean
toBeDetached()
Get the toBeDetached property: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset.
void
validate()
Validates the instance.
VirtualHardDisk
vhd()
Get the vhd property: The virtual hard disk.
DataDisk
withCaching(CachingTypes caching)
Set the caching property: Specifies the caching requirements.
DataDisk
withCreateOption(DiskCreateOptionTypes createOption)
Set the createOption property: Specifies how the virtual machine should be created.<br><br> Possible values are:<br><br> **Attach** – This value is used when you are using a specialized disk to create the virtual machine.<br><br> **FromImage** – This value is used when you are using an image to create the virtual machine.
DataDisk
withDiskSizeGB(Integer diskSizeGB)
Set the diskSizeGB property: Specifies the size of an empty data disk in gigabytes.
DataDisk
withImage(VirtualHardDisk image)
Set the image property: The source user image virtual hard disk.
DataDisk
withLun(int lun)
Set the lun property: Specifies the logical unit number of the data disk.
DataDisk
withManagedDisk(ManagedDiskParameters managedDisk)
Set the managedDisk property: The managed disk parameters.
DataDisk
withName(String name)
Set the name property: The disk name.
DataDisk
withToBeDetached(Boolean toBeDetached)
Set the toBeDetached property: Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset.
DataDisk
withVhd(VirtualHardDisk vhd)
Set the vhd property: The virtual hard disk.
DataDisk
withWriteAcceleratorEnabled(Boolean writeAcceleratorEnabled)
Set the writeAcceleratorEnabled property: Specifies whether writeAccelerator should be enabled or disabled on the disk.
Boolean
writeAcceleratorEnabled()
Get the writeAcceleratorEnabled property: Specifies whether writeAccelerator should be enabled or disabled on the disk.
ncG1vNJzZmiZqqq%2Fpr%2FDpJuom6Njr627wWeaqKqVY8SqusOorqxmnprBcHDWnploopGrrnCt2a6pnmWimsCwwdGcnKaZnpa0pr6MnKamqKWpsnB%2BjWllaWeTpLpwrdmuqZ5noprAsMHRnJymmZ6WtKa%2BjpympqilqbJwuc6dnKWrX3muta2joqqkZpipuq0%3D