Share via


IVirtualMachinesOperations Interface

Definition

VirtualMachinesOperations operations.

public interface IVirtualMachinesOperations
type IVirtualMachinesOperations = interface
Public Interface IVirtualMachinesOperations

Methods

BeginRedeployWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.

BeginReimageWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Re-image a lab virtual machine.

BeginResetPasswordWithHttpMessagesAsync(ResetPasswordBody, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Reset a lab virtual machine password.

BeginStartWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Start a lab virtual machine.

BeginStopWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Stop a lab virtual machine.

GetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get a lab virtual machine.

ListByLabNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Get all virtual machines for a lab.

ListByLabWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get all virtual machines for a lab.

RedeployWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.

ReimageWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Re-image a lab virtual machine.

ResetPasswordWithHttpMessagesAsync(ResetPasswordBody, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Reset a lab virtual machine password.

StartWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Start a lab virtual machine.

StopWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Stop a lab virtual machine.

Extension Methods

BeginRedeploy(IVirtualMachinesOperations, String, String, String)

Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.

BeginRedeployAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.

BeginReimage(IVirtualMachinesOperations, String, String, String)

Re-image a lab virtual machine.

BeginReimageAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Re-image a lab virtual machine.

BeginResetPassword(IVirtualMachinesOperations, ResetPasswordBody, String, String, String)

Reset a lab virtual machine password.

BeginResetPasswordAsync(IVirtualMachinesOperations, ResetPasswordBody, String, String, String, CancellationToken)

Reset a lab virtual machine password.

BeginStart(IVirtualMachinesOperations, String, String, String)

Start a lab virtual machine.

BeginStartAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Start a lab virtual machine.

BeginStop(IVirtualMachinesOperations, String, String, String)

Stop a lab virtual machine.

BeginStopAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Stop a lab virtual machine.

Get(IVirtualMachinesOperations, String, String, String)

Get a lab virtual machine.

GetAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Get a lab virtual machine.

ListByLab(IVirtualMachinesOperations, String, String, String)

Get all virtual machines for a lab.

ListByLabAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Get all virtual machines for a lab.

ListByLabNext(IVirtualMachinesOperations, String)

Get all virtual machines for a lab.

ListByLabNextAsync(IVirtualMachinesOperations, String, CancellationToken)

Get all virtual machines for a lab.

Redeploy(IVirtualMachinesOperations, String, String, String)

Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.

RedeployAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.

Reimage(IVirtualMachinesOperations, String, String, String)

Re-image a lab virtual machine.

ReimageAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Re-image a lab virtual machine.

ResetPassword(IVirtualMachinesOperations, ResetPasswordBody, String, String, String)

Reset a lab virtual machine password.

ResetPasswordAsync(IVirtualMachinesOperations, ResetPasswordBody, String, String, String, CancellationToken)

Reset a lab virtual machine password.

Start(IVirtualMachinesOperations, String, String, String)

Start a lab virtual machine.

StartAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Start a lab virtual machine.

Stop(IVirtualMachinesOperations, String, String, String)

Stop a lab virtual machine.

StopAsync(IVirtualMachinesOperations, String, String, String, CancellationToken)

Stop a lab virtual machine.

Applies to