VirtualMachinesClient Interface
public interface VirtualMachinesClient
An instance of this class provides access to all the operations defined in VirtualMachinesClient.
Method Summary
Method Details
beginRedeploy
public abstract SyncPoller<PollResult<Void>,Void> beginRedeploy(String resourceGroupName, String labName, String virtualMachineName)
Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity. Action to redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.
Parameters:
Returns:
beginRedeploy
public abstract SyncPoller<PollResult<Void>,Void> beginRedeploy(String resourceGroupName, String labName, String virtualMachineName, Context context)
Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity. Action to redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.
Parameters:
Returns:
beginReimage
public abstract SyncPoller<PollResult<Void>,Void> beginReimage(String resourceGroupName, String labName, String virtualMachineName)
Re-image a lab virtual machine. Re-image a lab virtual machine. The virtual machine will be deleted and recreated using the latest published snapshot of the reference environment of the lab.
Parameters:
Returns:
beginReimage
public abstract SyncPoller<PollResult<Void>,Void> beginReimage(String resourceGroupName, String labName, String virtualMachineName, Context context)
Re-image a lab virtual machine. Re-image a lab virtual machine. The virtual machine will be deleted and recreated using the latest published snapshot of the reference environment of the lab.
Parameters:
Returns:
beginResetPassword
public abstract SyncPoller<PollResult<Void>,Void> beginResetPassword(String resourceGroupName, String labName, String virtualMachineName, ResetPasswordBody body)
Reset a lab virtual machine password. Resets a lab virtual machine password.
Parameters:
Returns:
beginResetPassword
public abstract SyncPoller<PollResult<Void>,Void> beginResetPassword(String resourceGroupName, String labName, String virtualMachineName, ResetPasswordBody body, Context context)
Reset a lab virtual machine password. Resets a lab virtual machine password.
Parameters:
Returns:
beginStart
public abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String labName, String virtualMachineName)
Start a lab virtual machine. Action to start a lab virtual machine.
Parameters:
Returns:
beginStart
public abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String labName, String virtualMachineName, Context context)
Start a lab virtual machine. Action to start a lab virtual machine.
Parameters:
Returns:
beginStop
public abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String labName, String virtualMachineName)
Stop a lab virtual machine. Action to stop a lab virtual machine.
Parameters:
Returns:
beginStop
public abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String labName, String virtualMachineName, Context context)
Stop a lab virtual machine. Action to stop a lab virtual machine.
Parameters:
Returns:
get
public abstract VirtualMachineInner get(String resourceGroupName, String labName, String virtualMachineName)
Get a lab virtual machine. Returns the properties for a lab virtual machine.
Parameters:
Returns:
getWithResponse
public abstract Response<VirtualMachineInner> getWithResponse(String resourceGroupName, String labName, String virtualMachineName, Context context)
Get a lab virtual machine. Returns the properties for a lab virtual machine.
Parameters:
Returns:
listByLab
public abstract PagedIterable<VirtualMachineInner> listByLab(String resourceGroupName, String labName)
Get all virtual machines for a lab. Returns a list of all virtual machines for a lab.
Parameters:
Returns:
listByLab
public abstract PagedIterable<VirtualMachineInner> listByLab(String resourceGroupName, String labName, String filter, Context context)
Get all virtual machines for a lab. Returns a list of all virtual machines for a lab.
Parameters:
Returns:
redeploy
public abstract void redeploy(String resourceGroupName, String labName, String virtualMachineName)
Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity. Action to redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.
Parameters:
redeploy
public abstract void redeploy(String resourceGroupName, String labName, String virtualMachineName, Context context)
Redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity. Action to redeploy a lab virtual machine to a different compute node. For troubleshooting connectivity.
Parameters:
reimage
public abstract void reimage(String resourceGroupName, String labName, String virtualMachineName)
Re-image a lab virtual machine. Re-image a lab virtual machine. The virtual machine will be deleted and recreated using the latest published snapshot of the reference environment of the lab.
Parameters:
reimage
public abstract void reimage(String resourceGroupName, String labName, String virtualMachineName, Context context)
Re-image a lab virtual machine. Re-image a lab virtual machine. The virtual machine will be deleted and recreated using the latest published snapshot of the reference environment of the lab.
Parameters:
resetPassword
public abstract void resetPassword(String resourceGroupName, String labName, String virtualMachineName, ResetPasswordBody body)
Reset a lab virtual machine password. Resets a lab virtual machine password.
Parameters:
resetPassword
public abstract void resetPassword(String resourceGroupName, String labName, String virtualMachineName, ResetPasswordBody body, Context context)
Reset a lab virtual machine password. Resets a lab virtual machine password.
Parameters:
start
public abstract void start(String resourceGroupName, String labName, String virtualMachineName)
Start a lab virtual machine. Action to start a lab virtual machine.
Parameters:
start
public abstract void start(String resourceGroupName, String labName, String virtualMachineName, Context context)
Start a lab virtual machine. Action to start a lab virtual machine.
Parameters:
stop
public abstract void stop(String resourceGroupName, String labName, String virtualMachineName)
Stop a lab virtual machine. Action to stop a lab virtual machine.
Parameters:
stop
public abstract void stop(String resourceGroupName, String labName, String virtualMachineName, Context context)
Stop a lab virtual machine. Action to stop a lab virtual machine.
Parameters: