Interface VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk
- All Known Subinterfaces:
VirtualMachineScaleSet.Update,VirtualMachineScaleSet.UpdateStages.WithApply,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerBackendOrNatPool,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerNatPool,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerNatPool,VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer,VirtualMachineScaleSet.UpdateStages.WithSystemAssignedIdentityBasedAccessOrApply
- Enclosing interface:
- VirtualMachineScaleSet.UpdateStages
public static interface VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk
The stage of a virtual machine scale set update allowing to specify managed data disks.
-
Method Summary
Modifier and TypeMethodDescriptionwithNewDataDisk(int sizeInGB) Specifies that a managed disk needs to be created implicitly with the given size.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType) Specifies that a managed disk needs to be created implicitly with the given settings.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType, StorageAccountTypes storageAccountType) Specifies that a managed disk needs to be created implicitly with the given settings.withoutDataDisk(int lun) Detaches managed data disk with the given LUN from the virtual machine scale set instances.
-
Method Details
-
withNewDataDisk
Specifies that a managed disk needs to be created implicitly with the given size.- Parameters:
sizeInGB- the size of the managed disk- Returns:
- the next stage of virtual machine scale set update
-
withNewDataDisk
VirtualMachineScaleSet.UpdateStages.WithApply withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType) Specifies that a managed disk needs to be created implicitly with the given settings.- Parameters:
sizeInGB- the size of the managed disklun- the disk LUNcachingType- the caching type- Returns:
- the next stage of virtual machine scale set update
-
withNewDataDisk
VirtualMachineScaleSet.UpdateStages.WithApply withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType, StorageAccountTypes storageAccountType) Specifies that a managed disk needs to be created implicitly with the given settings.- Parameters:
sizeInGB- the size of the managed disklun- the disk LUNcachingType- the caching typestorageAccountType- the storage account type- Returns:
- the next stage of virtual machine scale set update
-
withoutDataDisk
Detaches managed data disk with the given LUN from the virtual machine scale set instances.- Parameters:
lun- the disk LUN- Returns:
- the next stage of virtual machine scale set update
-