Sdílet prostřednictvím


VirtualMachine.UpdateStages.WithUnmanagedDataDisk Interface

public interface WithUnmanagedDataDisk

The stage of a virtual machine definition allowing to specify unmanaged data disk configuration.

Method Summary

Modifier and Type Method and Description
VirtualMachineUnmanagedDataDisk.UpdateDefinitionStages.Blank<VirtualMachine.Update> defineUnmanagedDataDisk(String name)

Begins the definition of a blank unmanaged data disk to be attached to the virtual machine along with its configuration.

VirtualMachineUnmanagedDataDisk.Update updateUnmanagedDataDisk(String name)

Begins the description of an update of an existing unmanaged data disk of this virtual machine.

VirtualMachine.Update withExistingUnmanagedDataDisk(String storageAccountName, String containerName, String vhdName)

Specifies an existing VHD that needs to be attached to the virtual machine as data disk.

VirtualMachine.Update withNewUnmanagedDataDisk(Integer sizeInGB)

Specifies that a new blank unmanaged data disk needs to be attached to virtual machine.

VirtualMachine.Update withoutUnmanagedDataDisk(int lun)

Detaches a unmanaged data disk from the virtual machine.

VirtualMachine.Update withoutUnmanagedDataDisk(String name)

Detaches an unmanaged data disk from the virtual machine.

Method Details

defineUnmanagedDataDisk

public VirtualMachineUnmanagedDataDisk.UpdateDefinitionStages.Blank defineUnmanagedDataDisk(String name)

Begins the definition of a blank unmanaged data disk to be attached to the virtual machine along with its configuration.

Parameters:

name - the name for the data disk

Returns:

the first stage of the data disk definition

updateUnmanagedDataDisk

public VirtualMachineUnmanagedDataDisk.Update updateUnmanagedDataDisk(String name)

Begins the description of an update of an existing unmanaged data disk of this virtual machine.

Parameters:

name - the name of an existing disk

Returns:

the first stage of the data disk update

withExistingUnmanagedDataDisk

public Update withExistingUnmanagedDataDisk(String storageAccountName, String containerName, String vhdName)

Specifies an existing VHD that needs to be attached to the virtual machine as data disk.

Parameters:

storageAccountName - the storage account name
containerName - the name of the container holding the VHD file
vhdName - the name for the VHD file

Returns:

the stage representing creatable VM definition

withNewUnmanagedDataDisk

public Update withNewUnmanagedDataDisk(Integer sizeInGB)

Specifies that a new blank unmanaged data disk needs to be attached to virtual machine.

Parameters:

sizeInGB - the disk size in GB

Returns:

the stage representing creatable VM definition

withoutUnmanagedDataDisk

public Update withoutUnmanagedDataDisk(int lun)

Detaches a unmanaged data disk from the virtual machine.

Parameters:

lun - the logical unit number of the data disk to remove

Returns:

the next stage of the update

withoutUnmanagedDataDisk

public Update withoutUnmanagedDataDisk(String name)

Detaches an unmanaged data disk from the virtual machine.

Parameters:

name - the name of an existing data disk to remove

Returns:

the next stage of the update

Applies to