VirtualMachineOperationsExtensions Class

 

Represents the extensions for Virtual Machines management.

Namespace:   Microsoft.WindowsAzure.Management.Compute
Assembly:  Microsoft.WindowsAzure.Management.Compute (in Microsoft.WindowsAzure.Management.Compute.dll)

Inheritance Hierarchy

System.Object
  Microsoft.WindowsAzure.Management.Compute.VirtualMachineOperationsExtensions

Syntax

public static class VirtualMachineOperationsExtensions
[ExtensionAttribute]
public ref class VirtualMachineOperationsExtensions abstract sealed 
[<AbstractClass>]
[<Sealed>]
type VirtualMachineOperationsExtensions = class end
<ExtensionAttribute>
Public NotInheritable Class VirtualMachineOperationsExtensions

Methods

Name Description
System_CAPS_pubmethodSystem_CAPS_static BeginCapturingOSImage(IVirtualMachineOperations, String, String, String, VirtualMachineCaptureOSImageParameters)

The Begin Capturing Role operation creates a copy of the operating system virtual hard disk (VHD) that is deployed in the virtual machine, saves the VHD copy in the same storage location as the operating system VHD, and registers the copy as an image in your image gallery. From the captured image, you can create additional customized virtual machines. For more information about images and disks, see Manage Disks and Images at https://msdn.microsoft.com/library/windowsazure/jj672979.aspx. For more information about capturing images, see How to Capture an Image of a Virtual Machine Running Windows Server 2008 R2 at https://www.windowsazure.com/documentation/articles/virtual-machines-capture-image-windows-server/ or How to Capture an Image of a Virtual Machine Running Linux at https://www.windowsazure.com/documentation/articles/virtual-machines-linux-capture-image/. (see https://msdn.microsoft.com/library/windowsazure/jj157201.aspx for more information)

System_CAPS_pubmethodSystem_CAPS_static BeginCapturingOSImageAsync(IVirtualMachineOperations, String, String, String, VirtualMachineCaptureOSImageParameters)

The Begin Capturing Role operation creates a copy of the operating system virtual hard disk (VHD) that is deployed in the virtual machine, saves the VHD copy in the same storage location as the operating system VHD, and registers the copy as an image in your image gallery. From the captured image, you can create additional customized virtual machines. For more information about images and disks, see Manage Disks and Images at https://msdn.microsoft.com/library/windowsazure/jj672979.aspx. For more information about capturing images, see How to Capture an Image of a Virtual Machine Running Windows Server 2008 R2 at https://www.windowsazure.com/documentation/articles/virtual-machines-capture-image-windows-server/ or How to Capture an Image of a Virtual Machine Running Linux at https://www.windowsazure.com/documentation/articles/virtual-machines-linux-capture-image/. (see https://msdn.microsoft.com/library/windowsazure/jj157201.aspx for more information)

System_CAPS_pubmethodSystem_CAPS_static BeginCapturingVMImage(IVirtualMachineOperations, String, String, String, VirtualMachineCaptureVMImageParameters)

Begin capturing role as VM template.

System_CAPS_pubmethodSystem_CAPS_static BeginCapturingVMImageAsync(IVirtualMachineOperations, String, String, String, VirtualMachineCaptureVMImageParameters)

Begin capturing role as VM template.

System_CAPS_pubmethodSystem_CAPS_static BeginCreating(IVirtualMachineOperations, String, String, VirtualMachineCreateParameters)

Initiates the addition a Virtual Machine to an existing deployment.

System_CAPS_pubmethodSystem_CAPS_static BeginCreatingAsync(IVirtualMachineOperations, String, String, VirtualMachineCreateParameters)

Asynchronously initiates the addition a Virtual Machine to an existing deployment.

System_CAPS_pubmethodSystem_CAPS_static BeginCreatingDeployment(IVirtualMachineOperations, String, VirtualMachineCreateDeploymentParameters)

Initiates the creation or a new Virtual Machine deployment.

System_CAPS_pubmethodSystem_CAPS_static BeginCreatingDeploymentAsync(IVirtualMachineOperations, String, VirtualMachineCreateDeploymentParameters)

Asynchronously initiates the creation or a new Virtual Machine deployment.

System_CAPS_pubmethodSystem_CAPS_static BeginDeleting(IVirtualMachineOperations, String, String, String, Boolean)

The Begin Deleting Role operation deletes the specified virtual machine. (see https://msdn.microsoft.com/library/windowsazure/jj157184.aspx for more information)

System_CAPS_pubmethodSystem_CAPS_static BeginDeletingAsync(IVirtualMachineOperations, String, String, String, Boolean)

The Begin Deleting Role operation deletes the specified virtual machine. (see https://msdn.microsoft.com/library/windowsazure/jj157184.aspx for more information)

System_CAPS_pubmethodSystem_CAPS_static BeginRestarting(IVirtualMachineOperations, String, String, String)

Initiates the restart of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static BeginRestartingAsync(IVirtualMachineOperations, String, String, String)

Asynchronously initiates the restart of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static BeginShutdown(IVirtualMachineOperations, String, String, String, VirtualMachineShutdownParameters)

Initiates a shutdown of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static BeginShutdownAsync(IVirtualMachineOperations, String, String, String, VirtualMachineShutdownParameters)

Asynchronously initiates a shutdown of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static BeginShuttingDownRoles(IVirtualMachineOperations, String, String, VirtualMachineShutdownRolesParameters)

Initiates a shutdown of multiple Virtual Machines.

System_CAPS_pubmethodSystem_CAPS_static BeginShuttingDownRolesAsync(IVirtualMachineOperations, String, String, VirtualMachineShutdownRolesParameters)

Asynchronously initiates a shutdown of multiple Virtual Machines.

System_CAPS_pubmethodSystem_CAPS_static BeginStarting(IVirtualMachineOperations, String, String, String)

Initiates the starting of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static BeginStartingAsync(IVirtualMachineOperations, String, String, String)

Asynchronously initiates the starting of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static BeginStartingRoles(IVirtualMachineOperations, String, String, VirtualMachineStartRolesParameters)

Initiates the starting of multiple Virtual Machines.

System_CAPS_pubmethodSystem_CAPS_static BeginStartingRolesAsync(IVirtualMachineOperations, String, String, VirtualMachineStartRolesParameters)

Asynchronously initiates the starting of multiple Virtual Machines.

System_CAPS_pubmethodSystem_CAPS_static BeginUpdating(IVirtualMachineOperations, String, String, String, VirtualMachineUpdateParameters)

Initiates an update of the configuration of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static BeginUpdatingAsync(IVirtualMachineOperations, String, String, String, VirtualMachineUpdateParameters)

Asynchronously initiates an update of the configuration of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static BeginUpdatingLoadBalancedEndpointSet(IVirtualMachineOperations, String, String, VirtualMachineUpdateLoadBalancedSetParameters)

Initiates the updating of the specified load-balanced input endpoints on all Virtual Machines in a deployment.

System_CAPS_pubmethodSystem_CAPS_static BeginUpdatingLoadBalancedEndpointSetAsync(IVirtualMachineOperations, String, String, VirtualMachineUpdateLoadBalancedSetParameters)

Asynchronously initiates the updating the specified load-balanced input endpoints on all Virtual Machines in a deployment.

System_CAPS_pubmethodSystem_CAPS_static CaptureOSImage(IVirtualMachineOperations, String, String, String, VirtualMachineCaptureOSImageParameters)

The Capture Role operation creates a copy of the operating system virtual hard disk (VHD) that is deployed in the virtual machine, saves the VHD copy in the same storage location as the operating system VHD, and registers the copy as an image in your image gallery. From the captured image, you can create additional customized virtual machines. For more information about images and disks, see Manage Disks and Images at https://msdn.microsoft.com/library/windowsazure/jj672979.aspx. For more information about capturing images, see How to Capture an Image of a Virtual Machine Running Windows Server 2008 R2 at https://www.windowsazure.com/documentation/articles/virtual-machines-capture-image-windows-server/ or How to Capture an Image of a Virtual Machine Running Linux at https://www.windowsazure.com/documentation/articles/virtual-machines-linux-capture-image/. (see https://msdn.microsoft.com/library/windowsazure/jj157201.aspx for more information)

System_CAPS_pubmethodSystem_CAPS_static CaptureOSImageAsync(IVirtualMachineOperations, String, String, String, VirtualMachineCaptureOSImageParameters)

The Capture Role operation creates a copy of the operating system virtual hard disk (VHD) that is deployed in the virtual machine, saves the VHD copy in the same storage location as the operating system VHD, and registers the copy as an image in your image gallery. From the captured image, you can create additional customized virtual machines. For more information about images and disks, see Manage Disks and Images at https://msdn.microsoft.com/library/windowsazure/jj672979.aspx. For more information about capturing images, see How to Capture an Image of a Virtual Machine Running Windows Server 2008 R2 at https://www.windowsazure.com/documentation/articles/virtual-machines-capture-image-windows-server/ or How to Capture an Image of a Virtual Machine Running Linux at https://www.windowsazure.com/documentation/articles/virtual-machines-linux-capture-image/. (see https://msdn.microsoft.com/library/windowsazure/jj157201.aspx for more information)

System_CAPS_pubmethodSystem_CAPS_static CaptureVMImage(IVirtualMachineOperations, String, String, String, VirtualMachineCaptureVMImageParameters)

Capture role as VM template.

System_CAPS_pubmethodSystem_CAPS_static CaptureVMImageAsync(IVirtualMachineOperations, String, String, String, VirtualMachineCaptureVMImageParameters)

Capture role as VM template.

System_CAPS_pubmethodSystem_CAPS_static Create(IVirtualMachineOperations, String, String, VirtualMachineCreateParameters)

Adds a Virtual Machine to an existing deployment.

System_CAPS_pubmethodSystem_CAPS_static CreateAsync(IVirtualMachineOperations, String, String, VirtualMachineCreateParameters)

Asynchronously adds a Virtual Machine to an existing deployment.

System_CAPS_pubmethodSystem_CAPS_static CreateDeployment(IVirtualMachineOperations, String, VirtualMachineCreateDeploymentParameters)

Creates or a new Virtual Machine deployment.

System_CAPS_pubmethodSystem_CAPS_static CreateDeploymentAsync(IVirtualMachineOperations, String, VirtualMachineCreateDeploymentParameters)

Asynchronously creates or a new Virtual Machine deployment.

System_CAPS_pubmethodSystem_CAPS_static Delete(IVirtualMachineOperations, String, String, String, Boolean)

The Delete Role operation deletes the specified virtual machine. (see https://msdn.microsoft.com/library/windowsazure/jj157184.aspx for more information)

System_CAPS_pubmethodSystem_CAPS_static DeleteAsync(IVirtualMachineOperations, String, String, String, Boolean)

The Delete Role operation deletes the specified virtual machine. (see https://msdn.microsoft.com/library/windowsazure/jj157184.aspx for more information)

System_CAPS_pubmethodSystem_CAPS_static Get(IVirtualMachineOperations, String, String, String)

Retrieves information about the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static GetAsync(IVirtualMachineOperations, String, String, String)

Asynchronously retrieves information about the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static GetRemoteDesktopFile(IVirtualMachineOperations, String, String, String)

Retrieves the Remote Desktop Protocol (RDP) file from the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static GetRemoteDesktopFileAsync(IVirtualMachineOperations, String, String, String)

Asynchronously retrieves the Remote Desktop Protocol configuration file from the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static Restart(IVirtualMachineOperations, String, String, String)

Restarts the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static RestartAsync(IVirtualMachineOperations, String, String, String)

Asynchronously restarts the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static Shutdown(IVirtualMachineOperations, String, String, String, VirtualMachineShutdownParameters)

Shuts down the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static ShutdownAsync(IVirtualMachineOperations, String, String, String, VirtualMachineShutdownParameters)

Asynchronously shuts down the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static ShutdownRoles(IVirtualMachineOperations, String, String, VirtualMachineShutdownRolesParameters)

Shuts down multiple Virtual Machines.

System_CAPS_pubmethodSystem_CAPS_static ShutdownRolesAsync(IVirtualMachineOperations, String, String, VirtualMachineShutdownRolesParameters)

Asynchronously shuts down multiple Virtual Machines.

System_CAPS_pubmethodSystem_CAPS_static Start(IVirtualMachineOperations, String, String, String)

Starts the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static StartAsync(IVirtualMachineOperations, String, String, String)

Asynchronously starts the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static StartRoles(IVirtualMachineOperations, String, String, VirtualMachineStartRolesParameters)

Starts multiple Virtual Machines.

System_CAPS_pubmethodSystem_CAPS_static StartRolesAsync(IVirtualMachineOperations, String, String, VirtualMachineStartRolesParameters)

Asynchronously starts multiple Virtual Machines.

System_CAPS_pubmethodSystem_CAPS_static Update(IVirtualMachineOperations, String, String, String, VirtualMachineUpdateParameters)

Updates the configuration of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static UpdateAsync(IVirtualMachineOperations, String, String, String, VirtualMachineUpdateParameters)

Asynchronously updates the configuration of the specified Virtual Machine.

System_CAPS_pubmethodSystem_CAPS_static UpdateLoadBalancedEndpointSet(IVirtualMachineOperations, String, String, VirtualMachineUpdateLoadBalancedSetParameters)

Updates the specified load-balanced input endpoints on all Virtual Machines in a deployment.

System_CAPS_pubmethodSystem_CAPS_static UpdateLoadBalancedEndpointSetAsync(IVirtualMachineOperations, String, String, VirtualMachineUpdateLoadBalancedSetParameters)

Asynchronously updates the specified load-balanced input endpoints on all Virtual Machines in a deployment.

Remarks

For more information about managing Virtual Machines, see the following resources:

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.WindowsAzure.Management.Compute Namespace

Return to top