VirtualMachines Interface
public interface VirtualMachines
Resource collection API of VirtualMachines.
Method Summary
Method Details
assessPatches
public abstract VirtualMachineAssessPatchesResult assessPatches(String resourceGroupName, String name)
The operation to assess patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
assessPatches
public abstract VirtualMachineAssessPatchesResult assessPatches(String resourceGroupName, String name, Context context)
The operation to assess patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
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 an virtual machine.
Implements virtual machine DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String virtualMachineName, Boolean force, Boolean retain)
Deletes an virtual machine.
Implements virtual machine DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String virtualMachineName, Boolean force, Boolean retain, Context context)
Deletes an virtual machine.
Implements virtual machine DELETE method.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes an virtual machine.
Implements virtual machine DELETE method.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Boolean force, Boolean retain, Context context)
Deletes an virtual machine.
Implements virtual machine DELETE method.
Parameters:
getById
public abstract VirtualMachine getById(String id)
Gets a virtual machine.
Implements virtual machine GET method.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<VirtualMachine> getByIdWithResponse(String id, Context context)
Gets a virtual machine.
Implements virtual machine GET method.
Parameters:
Returns:
getByResourceGroup
public abstract VirtualMachine getByResourceGroup(String resourceGroupName, String virtualMachineName)
Gets a virtual machine.
Implements virtual machine GET method.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<VirtualMachine> getByResourceGroupWithResponse(String resourceGroupName, String virtualMachineName, Context context)
Gets a virtual machine.
Implements virtual machine GET method.
Parameters:
Returns:
installPatches
public abstract VirtualMachineInstallPatchesResult installPatches(String resourceGroupName, String name, VirtualMachineInstallPatchesParameters installPatchesInput)
The operation to install patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
installPatches
public abstract VirtualMachineInstallPatchesResult installPatches(String resourceGroupName, String name, VirtualMachineInstallPatchesParameters installPatchesInput, Context context)
The operation to install patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
list
public abstract PagedIterable<VirtualMachine> list()
Implements GET virtualMachines in a subscription.
List of virtualMachines in a subscription.
Returns:
list
public abstract PagedIterable<VirtualMachine> list(Context context)
Implements GET virtualMachines in a subscription.
List of virtualMachines in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachine> listByResourceGroup(String resourceGroupName)
Implements GET virtualMachines in a resource group.
List of virtualMachines in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachine> listByResourceGroup(String resourceGroupName, Context context)
Implements GET virtualMachines in a resource group.
List of virtualMachines in a resource group.
Parameters:
Returns:
restart
public abstract void restart(String resourceGroupName, String virtualMachineName)
Implements the operation to restart a virtual machine.
Restart virtual machine.
Parameters:
restart
public abstract void restart(String resourceGroupName, String virtualMachineName, Context context)
Implements the operation to restart a virtual machine.
Restart virtual machine.
Parameters:
start
public abstract void start(String resourceGroupName, String virtualMachineName)
Implements the operation to start a virtual machine.
Start virtual machine.
Parameters:
start
public abstract void start(String resourceGroupName, String virtualMachineName, Context context)
Implements the operation to start a virtual machine.
Start virtual machine.
Parameters:
stop
public abstract void stop(String resourceGroupName, String virtualMachineName)
Implements the operation to stop a virtual machine.
Stop virtual machine.
Parameters:
stop
public abstract void stop(String resourceGroupName, String virtualMachineName, StopVirtualMachineOptions body)
Implements the operation to stop a virtual machine.
Stop virtual machine.
Parameters:
stop
public abstract void stop(String resourceGroupName, String virtualMachineName, StopVirtualMachineOptions body, Context context)
Implements the operation to stop a virtual machine.
Stop virtual machine.
Parameters: