VirtualMachinesClient Interface
public interface VirtualMachinesClient
An instance of this class provides access to all the operations defined in VirtualMachinesClient.
Method Summary
Method Details
assessPatches
public abstract VirtualMachineAssessPatchesResultInner assessPatches(String resourceGroupName, String name)
The operation to assess patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
assessPatches
public abstract VirtualMachineAssessPatchesResultInner assessPatches(String resourceGroupName, String name, Context context)
The operation to assess patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
beginAssessPatches
public abstract SyncPoller<PollResult<VirtualMachineAssessPatchesResultInner>,VirtualMachineAssessPatchesResultInner> beginAssessPatches(String resourceGroupName, String name)
The operation to assess patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
beginAssessPatches
public abstract SyncPoller<PollResult<VirtualMachineAssessPatchesResultInner>,VirtualMachineAssessPatchesResultInner> beginAssessPatches(String resourceGroupName, String name, Context context)
The operation to assess patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<VirtualMachineInner>,VirtualMachineInner> beginCreate(String resourceGroupName, String virtualMachineName, VirtualMachineInner body)
Implements virtual machine PUT method.
Create Or Update virtual machine.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<VirtualMachineInner>,VirtualMachineInner> beginCreate(String resourceGroupName, String virtualMachineName, VirtualMachineInner body, Context context)
Implements virtual machine PUT method.
Create Or Update virtual machine.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualMachineName, Boolean force, Boolean retain)
Deletes an virtual machine.
Implements virtual machine DELETE method.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualMachineName, Boolean force, Boolean retain, Context context)
Deletes an virtual machine.
Implements virtual machine DELETE method.
Parameters:
Returns:
beginInstallPatches
public abstract SyncPoller<PollResult<VirtualMachineInstallPatchesResultInner>,VirtualMachineInstallPatchesResultInner> beginInstallPatches(String resourceGroupName, String name, VirtualMachineInstallPatchesParameters installPatchesInput)
The operation to install patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
beginInstallPatches
public abstract SyncPoller<PollResult<VirtualMachineInstallPatchesResultInner>,VirtualMachineInstallPatchesResultInner> beginInstallPatches(String resourceGroupName, String name, VirtualMachineInstallPatchesParameters installPatchesInput, Context context)
The operation to install patches on a vSphere VMware machine identity in Azure.
Parameters:
Returns:
beginRestart
public abstract SyncPoller<PollResult<Void>,Void> beginRestart(String resourceGroupName, String virtualMachineName)
Implements the operation to restart a virtual machine.
Restart virtual machine.
Parameters:
Returns:
beginRestart
public abstract SyncPoller<PollResult<Void>,Void> beginRestart(String resourceGroupName, String virtualMachineName, Context context)
Implements the operation to restart a virtual machine.
Restart virtual machine.
Parameters:
Returns:
beginStart
public abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String virtualMachineName)
Implements the operation to start a virtual machine.
Start virtual machine.
Parameters:
Returns:
beginStart
public abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String virtualMachineName, Context context)
Implements the operation to start a virtual machine.
Start virtual machine.
Parameters:
Returns:
beginStop
public abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String virtualMachineName, StopVirtualMachineOptions body)
Implements the operation to stop a virtual machine.
Stop virtual machine.
Parameters:
Returns:
beginStop
public abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String virtualMachineName, StopVirtualMachineOptions body, Context context)
Implements the operation to stop a virtual machine.
Stop virtual machine.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<VirtualMachineInner>,VirtualMachineInner> beginUpdate(String resourceGroupName, String virtualMachineName, VirtualMachineUpdate body)
Updates a virtual machine.
API to update certain properties of the virtual machine resource.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<VirtualMachineInner>,VirtualMachineInner> beginUpdate(String resourceGroupName, String virtualMachineName, VirtualMachineUpdate body, Context context)
Updates a virtual machine.
API to update certain properties of the virtual machine resource.
Parameters:
Returns:
create
public abstract VirtualMachineInner create(String resourceGroupName, String virtualMachineName)
Implements virtual machine PUT method.
Create Or Update virtual machine.
Parameters:
Returns:
create
public abstract VirtualMachineInner create(String resourceGroupName, String virtualMachineName, VirtualMachineInner body)
Implements virtual machine PUT method.
Create Or Update virtual machine.
Parameters:
Returns:
create
public abstract VirtualMachineInner create(String resourceGroupName, String virtualMachineName, VirtualMachineInner body, Context context)
Implements virtual machine PUT method.
Create Or Update virtual machine.
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:
getByResourceGroup
public abstract VirtualMachineInner getByResourceGroup(String resourceGroupName, String virtualMachineName)
Gets a virtual machine.
Implements virtual machine GET method.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<VirtualMachineInner> getByResourceGroupWithResponse(String resourceGroupName, String virtualMachineName, Context context)
Gets a virtual machine.
Implements virtual machine GET method.
Parameters:
Returns:
installPatches
public abstract VirtualMachineInstallPatchesResultInner 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 VirtualMachineInstallPatchesResultInner 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<VirtualMachineInner> list()
Implements GET virtualMachines in a subscription.
List of virtualMachines in a subscription.
Returns:
list
public abstract PagedIterable<VirtualMachineInner> list(Context context)
Implements GET virtualMachines in a subscription.
List of virtualMachines in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachineInner> listByResourceGroup(String resourceGroupName)
Implements GET virtualMachines in a resource group.
List of virtualMachines in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachineInner> 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:
update
public abstract VirtualMachineInner update(String resourceGroupName, String virtualMachineName)
Updates a virtual machine.
API to update certain properties of the virtual machine resource.
Parameters:
Returns:
update
public abstract VirtualMachineInner update(String resourceGroupName, String virtualMachineName, VirtualMachineUpdate body)
Updates a virtual machine.
API to update certain properties of the virtual machine resource.
Parameters:
Returns:
update
public abstract VirtualMachineInner update(String resourceGroupName, String virtualMachineName, VirtualMachineUpdate body, Context context)
Updates a virtual machine.
API to update certain properties of the virtual machine resource.
Parameters:
Returns: