VirtualMachines Interface
public interface VirtualMachines
Resource collection API of VirtualMachines.
Method Summary
Method Details
createCheckpoint
public abstract void createCheckpoint(String resourceGroupName, String virtualMachineName)
Creates a checkpoint in virtual machine.
Parameters:
createCheckpoint
public abstract void createCheckpoint(String resourceGroupName, String virtualMachineName, VirtualMachineCreateCheckpoint body)
Creates a checkpoint in virtual machine.
Parameters:
createCheckpoint
public abstract void createCheckpoint(String resourceGroupName, String virtualMachineName, VirtualMachineCreateCheckpoint body, Context context)
Creates a checkpoint in virtual machine.
Parameters:
define
public abstract VirtualMachine.DefinitionStages.Blank define(String name)
Begins definition for a new VirtualMachine resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String virtualMachineName)
Deletes a VirtualMachine deployed on ScVmm fabric.
Parameters:
delete
public abstract void delete(String resourceGroupName, String virtualMachineName, Boolean retain, Boolean force)
Deletes a VirtualMachine deployed on ScVmm fabric.
Parameters:
delete
public abstract void delete(String resourceGroupName, String virtualMachineName, Boolean retain, Boolean force, Context context)
Deletes a VirtualMachine deployed on ScVmm fabric.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes a VirtualMachine deployed on ScVmm fabric.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Boolean retain, Boolean force, Context context)
Deletes a VirtualMachine deployed on ScVmm fabric.
Parameters:
deleteCheckpoint
public abstract void deleteCheckpoint(String resourceGroupName, String virtualMachineName)
Deletes a checkpoint in virtual machine.
Parameters:
deleteCheckpoint
public abstract void deleteCheckpoint(String resourceGroupName, String virtualMachineName, VirtualMachineDeleteCheckpoint body)
Deletes a checkpoint in virtual machine.
Parameters:
deleteCheckpoint
public abstract void deleteCheckpoint(String resourceGroupName, String virtualMachineName, VirtualMachineDeleteCheckpoint body, Context context)
Deletes a checkpoint in virtual machine.
Parameters:
getById
public abstract VirtualMachine getById(String id)
Implements VirtualMachine GET method.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<VirtualMachine> getByIdWithResponse(String id, Context context)
Implements VirtualMachine GET method.
Parameters:
Returns:
getByResourceGroup
public abstract VirtualMachine getByResourceGroup(String resourceGroupName, String virtualMachineName)
Implements VirtualMachine GET method.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<VirtualMachine> getByResourceGroupWithResponse(String resourceGroupName, String virtualMachineName, Context context)
Implements VirtualMachine GET method.
Parameters:
Returns:
list
public abstract PagedIterable<VirtualMachine> list()
List of VirtualMachines in a subscription.
Returns:
list
public abstract PagedIterable<VirtualMachine> list(Context context)
List of VirtualMachines in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachine> listByResourceGroup(String resourceGroupName)
List of VirtualMachines in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachine> listByResourceGroup(String resourceGroupName, Context context)
List of VirtualMachines in a resource group.
Parameters:
Returns:
restart
public abstract void restart(String resourceGroupName, String virtualMachineName)
Restart virtual machine.
Parameters:
restart
public abstract void restart(String resourceGroupName, String virtualMachineName, Context context)
Restart virtual machine.
Parameters:
restoreCheckpoint
public abstract void restoreCheckpoint(String resourceGroupName, String virtualMachineName)
Restores to a checkpoint in virtual machine.
Parameters:
restoreCheckpoint
public abstract void restoreCheckpoint(String resourceGroupName, String virtualMachineName, VirtualMachineRestoreCheckpoint body)
Restores to a checkpoint in virtual machine.
Parameters:
restoreCheckpoint
public abstract void restoreCheckpoint(String resourceGroupName, String virtualMachineName, VirtualMachineRestoreCheckpoint body, Context context)
Restores to a checkpoint in virtual machine.
Parameters:
start
public abstract void start(String resourceGroupName, String virtualMachineName)
Start virtual machine.
Parameters:
start
public abstract void start(String resourceGroupName, String virtualMachineName, Context context)
Start virtual machine.
Parameters:
stop
public abstract void stop(String resourceGroupName, String virtualMachineName)
Stop virtual machine.
Parameters:
stop
public abstract void stop(String resourceGroupName, String virtualMachineName, StopVirtualMachineOptions body)
Stop virtual machine.
Parameters:
stop
public abstract void stop(String resourceGroupName, String virtualMachineName, StopVirtualMachineOptions body, Context context)
Stop virtual machine.
Parameters: