VirtualMachinesClient Interface
public interface VirtualMachinesClient
An instance of this class provides access to all the operations defined in VirtualMachinesClient.
Method Summary
Method Details
assignRelay
public abstract OperationStatusResult assignRelay(String resourceGroupName, String virtualMachineName)
Assigns a relay to the specified Microsoft.HybridCompute machine associated with the provided virtual machine.
Parameters:
Returns:
assignRelay
public abstract OperationStatusResult assignRelay(String resourceGroupName, String virtualMachineName, VirtualMachineAssignRelayParameters virtualMachineAssignRelayParameters, Context context)
Assigns a relay to the specified Microsoft.HybridCompute machine associated with the provided virtual machine.
Parameters:
Returns:
beginAssignRelay
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginAssignRelay(String resourceGroupName, String virtualMachineName)
Assigns a relay to the specified Microsoft.HybridCompute machine associated with the provided virtual machine.
Parameters:
Returns:
beginAssignRelay
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginAssignRelay(String resourceGroupName, String virtualMachineName, VirtualMachineAssignRelayParameters virtualMachineAssignRelayParameters, Context context)
Assigns a relay to the specified Microsoft.HybridCompute machine associated with the provided virtual machine.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<VirtualMachineInner>,VirtualMachineInner> beginCreateOrUpdate(String resourceGroupName, String virtualMachineName, VirtualMachineInner virtualMachineParameters)
Create a new virtual machine or update the properties of the existing virtual machine.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<VirtualMachineInner>,VirtualMachineInner> beginCreateOrUpdate(String resourceGroupName, String virtualMachineName, VirtualMachineInner virtualMachineParameters, String ifMatch, String ifNoneMatch, Context context)
Create a new virtual machine or update the properties of the existing virtual machine.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualMachineName)
Delete the provided virtual machine.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualMachineName, String ifMatch, String ifNoneMatch, Context context)
Delete the provided virtual machine.
Parameters:
Returns:
beginPowerOff
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginPowerOff(String resourceGroupName, String virtualMachineName)
Power off the provided virtual machine.
Parameters:
Returns:
beginPowerOff
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginPowerOff(String resourceGroupName, String virtualMachineName, VirtualMachinePowerOffParameters virtualMachinePowerOffParameters, Context context)
Power off the provided virtual machine.
Parameters:
Returns:
beginReimage
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginReimage(String resourceGroupName, String virtualMachineName)
Reimage the provided virtual machine.
Parameters:
Returns:
beginReimage
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginReimage(String resourceGroupName, String virtualMachineName, Context context)
Reimage the provided virtual machine.
Parameters:
Returns:
beginRestart
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginRestart(String resourceGroupName, String virtualMachineName)
Restart the provided virtual machine.
Parameters:
Returns:
beginRestart
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginRestart(String resourceGroupName, String virtualMachineName, Context context)
Restart the provided virtual machine.
Parameters:
Returns:
beginStart
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginStart(String resourceGroupName, String virtualMachineName)
Start the provided virtual machine.
Parameters:
Returns:
beginStart
public abstract SyncPoller<PollResult<OperationStatusResult>,OperationStatusResult> beginStart(String resourceGroupName, String virtualMachineName, Context context)
Start the provided virtual machine.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<VirtualMachineInner>,VirtualMachineInner> beginUpdate(String resourceGroupName, String virtualMachineName)
Patch the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<VirtualMachineInner>,VirtualMachineInner> beginUpdate(String resourceGroupName, String virtualMachineName, String ifMatch, String ifNoneMatch, VirtualMachinePatchParameters virtualMachineUpdateParameters, Context context)
Patch the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently.
Parameters:
Returns:
createOrUpdate
public abstract VirtualMachineInner createOrUpdate(String resourceGroupName, String virtualMachineName, VirtualMachineInner virtualMachineParameters)
Create a new virtual machine or update the properties of the existing virtual machine.
Parameters:
Returns:
createOrUpdate
public abstract VirtualMachineInner createOrUpdate(String resourceGroupName, String virtualMachineName, VirtualMachineInner virtualMachineParameters, String ifMatch, String ifNoneMatch, Context context)
Create a new virtual machine or update the properties of the existing virtual machine.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String virtualMachineName)
Delete the provided virtual machine.
Parameters:
delete
public abstract void delete(String resourceGroupName, String virtualMachineName, String ifMatch, String ifNoneMatch, Context context)
Delete the provided virtual machine.
Parameters:
getByResourceGroup
public abstract VirtualMachineInner getByResourceGroup(String resourceGroupName, String virtualMachineName)
Get properties of the provided virtual machine.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<VirtualMachineInner> getByResourceGroupWithResponse(String resourceGroupName, String virtualMachineName, Context context)
Get properties of the provided virtual machine.
Parameters:
Returns:
list
public abstract PagedIterable<VirtualMachineInner> list()
Get a list of virtual machines in the provided subscription.
Returns:
list
public abstract PagedIterable<VirtualMachineInner> list(Integer top, String skipToken, Context context)
Get a list of virtual machines in the provided subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachineInner> listByResourceGroup(String resourceGroupName)
Get a list of virtual machines in the provided resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VirtualMachineInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)
Get a list of virtual machines in the provided resource group.
Parameters:
Returns:
powerOff
public abstract OperationStatusResult powerOff(String resourceGroupName, String virtualMachineName)
Power off the provided virtual machine.
Parameters:
Returns:
powerOff
public abstract OperationStatusResult powerOff(String resourceGroupName, String virtualMachineName, VirtualMachinePowerOffParameters virtualMachinePowerOffParameters, Context context)
Power off the provided virtual machine.
Parameters:
Returns:
reimage
public abstract OperationStatusResult reimage(String resourceGroupName, String virtualMachineName)
Reimage the provided virtual machine.
Parameters:
Returns:
reimage
public abstract OperationStatusResult reimage(String resourceGroupName, String virtualMachineName, Context context)
Reimage the provided virtual machine.
Parameters:
Returns:
restart
public abstract OperationStatusResult restart(String resourceGroupName, String virtualMachineName)
Restart the provided virtual machine.
Parameters:
Returns:
restart
public abstract OperationStatusResult restart(String resourceGroupName, String virtualMachineName, Context context)
Restart the provided virtual machine.
Parameters:
Returns:
start
public abstract OperationStatusResult start(String resourceGroupName, String virtualMachineName)
Start the provided virtual machine.
Parameters:
Returns:
start
public abstract OperationStatusResult start(String resourceGroupName, String virtualMachineName, Context context)
Start the provided virtual machine.
Parameters:
Returns:
update
public abstract VirtualMachineInner update(String resourceGroupName, String virtualMachineName)
Patch the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently.
Parameters:
Returns:
update
public abstract VirtualMachineInner update(String resourceGroupName, String virtualMachineName, String ifMatch, String ifNoneMatch, VirtualMachinePatchParameters virtualMachineUpdateParameters, Context context)
Patch the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently.
Parameters:
Returns: