### YamlMime:JavaType inheritedMembers: - com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation.create(Creatable...) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation.create(List>) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation.createAsync(Creatable...) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation.createAsync(List>) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation.createAsync(ServiceCallback>,Creatable...) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation.createAsync(final ServiceCallback>,List>) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating.define(String) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById.deleteById(String) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById.deleteByIdAsync(String,ServiceCallback) - com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById.deleteByIdAsync(String) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion.deleteByIds(Collection) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion.deleteByIds(String...) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion.deleteByIdsAsync(Collection) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion.deleteByIdsAsync(String...) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup.deleteByResourceGroup(String,String) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String,String,ServiceCallback) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String,String) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById.getById(String) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById.getByIdAsync(String) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById.getByIdAsync(String,ServiceCallback) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup.getByResourceGroup(String,String) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup.getByResourceGroupAsync(String,String) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup.getByResourceGroupAsync(String,String,ServiceCallback) - com.microsoft.azure.management.resources.fluentcore.model.HasInner.inner() - com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing.list() - com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing.listAsync() - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsListingByResourceGroup.listByResourceGroup(String) - com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsListingByResourceGroup.listByResourceGroupAsync(String) - com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager.manager() methods: - fullName: com.microsoft.azure.management.compute.VirtualMachines.capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd) name: capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd) nameWithType: VirtualMachines.capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd) parameters: - description:

the resource group name

name: groupName type: - description:

the virtual machine name

name: name type: - description:

destination container name to store the captured VHD

name: containerName type: - description:

the prefix for the VHD holding captured image

name: vhdPrefix type: - description:

whether to overwrites destination VHD if it exists

name: overwriteVhd type: returns: description:

the template as JSON string

type: summary: >-

Captures the virtual machine by copying virtual hard disks of the VM and returns template as a JSON string that can be used to create similar VMs.

syntax: public String capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd) uid: com.microsoft.azure.management.compute.VirtualMachines.capture(String,String,String,String,boolean) - fullName: com.microsoft.azure.management.compute.VirtualMachines.captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd) name: captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd) nameWithType: VirtualMachines.captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd) parameters: - description:

the resource group name

name: groupName type: - description:

the virtual machine name

name: name type: - description:

destination container name to store the captured VHD

name: containerName type: - description:

the prefix for the VHD holding captured image

name: vhdPrefix type: - description:

whether to overwrites destination VHD if it exists

name: overwriteVhd type: returns: description:

a representation of the deferred computation of this call

type: summary: >-

Captures the virtual machine by copying virtual hard disks of the VM asynchronously.

syntax: public Observable captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd) uid: com.microsoft.azure.management.compute.VirtualMachines.captureAsync(String,String,String,String,boolean) - fullName: com.microsoft.azure.management.compute.VirtualMachines.captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd, ServiceCallback callback) name: captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd, ServiceCallback callback) nameWithType: VirtualMachines.captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd, ServiceCallback callback) parameters: - description:

the resource group name

name: groupName type: - description:

the virtual machine name

name: name type: - description:

destination container name to store the captured VHD

name: containerName type: - description:

the prefix for the VHD holding captured image

name: vhdPrefix type: - description:

whether to overwrites destination VHD if it exists

name: overwriteVhd type: - description:

the callback to call on success or failure

name: callback type: returns: description:

a representation of the deferred computation of this call

type: summary: >-

Captures the virtual machine by copying virtual hard disks of the VM asynchronously.

syntax: public ServiceFuture captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd, ServiceCallback callback) uid: com.microsoft.azure.management.compute.VirtualMachines.captureAsync(String,String,String,String,boolean,ServiceCallback) - fullName: com.microsoft.azure.management.compute.VirtualMachines.deallocate(String groupName, String name) name: deallocate(String groupName, String name) nameWithType: VirtualMachines.deallocate(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: summary: >-

Shuts down the virtual machine and releases the compute resources.

syntax: public void deallocate(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.deallocate(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.deallocateAsync(String groupName, String name) name: deallocateAsync(String groupName, String name) nameWithType: VirtualMachines.deallocateAsync(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: returns: description:

a representation of the deferred computation of this call

type: summary: >-

Shuts down the virtual machine and releases the compute resources asynchronously.

syntax: public Completable deallocateAsync(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.deallocateAsync(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.deallocateAsync(String groupName, String name, ServiceCallback callback) name: deallocateAsync(String groupName, String name, ServiceCallback callback) nameWithType: VirtualMachines.deallocateAsync(String groupName, String name, ServiceCallback callback) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: - description:

the callback to call on success or failure

name: callback type: returns: description:

a handle to cancel the request

type: summary: >-

Shuts down the virtual machine and releases the compute resources asynchronously.

syntax: public ServiceFuture deallocateAsync(String groupName, String name, ServiceCallback callback) uid: com.microsoft.azure.management.compute.VirtualMachines.deallocateAsync(String,String,ServiceCallback) - fullName: com.microsoft.azure.management.compute.VirtualMachines.generalize(String groupName, String name) name: generalize(String groupName, String name) nameWithType: VirtualMachines.generalize(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: summary: >-

Generalizes the virtual machine.

syntax: public void generalize(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.generalize(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.generalizeAsync(String groupName, String name) name: generalizeAsync(String groupName, String name) nameWithType: VirtualMachines.generalizeAsync(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: returns: description:

a representation of the deferred computation of this call

type: summary: >-

Generalizes the virtual machine asynchronously.

syntax: public Completable generalizeAsync(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.generalizeAsync(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.generalizeAsync(String groupName, String name, ServiceCallback callback) name: generalizeAsync(String groupName, String name, ServiceCallback callback) nameWithType: VirtualMachines.generalizeAsync(String groupName, String name, ServiceCallback callback) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: - description:

the callback to call on success or failure

name: callback type: returns: description:

a handle to cancel the request

type: summary: >-

Generalizes the virtual machine asynchronously.

syntax: public ServiceFuture generalizeAsync(String groupName, String name, ServiceCallback callback) uid: com.microsoft.azure.management.compute.VirtualMachines.generalizeAsync(String,String,ServiceCallback) - fullName: com.microsoft.azure.management.compute.VirtualMachines.migrateToManaged(String groupName, String name) name: migrateToManaged(String groupName, String name) nameWithType: VirtualMachines.migrateToManaged(String groupName, String name) parameters: - description:

the resource group name

name: groupName type: - description:

the virtual machine name

name: name type: summary: >-

Migrates the virtual machine with unmanaged disks to use managed disks.

syntax: public void migrateToManaged(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.migrateToManaged(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.migrateToManagedAsync(String groupName, String name) name: migrateToManagedAsync(String groupName, String name) nameWithType: VirtualMachines.migrateToManagedAsync(String groupName, String name) parameters: - description:

the resource group name

name: groupName type: - description:

the virtual machine name

name: name type: returns: description:

a representation of the deferred computation of this call

type: summary: >-

Converts (migrates) the virtual machine with un-managed disks to use managed disk asynchronously.

syntax: public Completable migrateToManagedAsync(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.migrateToManagedAsync(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.migrateToManagedAsync(String groupName, String name, ServiceCallback callback) name: migrateToManagedAsync(String groupName, String name, ServiceCallback callback) nameWithType: VirtualMachines.migrateToManagedAsync(String groupName, String name, ServiceCallback callback) parameters: - description:

the resource group name

name: groupName type: - description:

the virtual machine name

name: name type: - description:

the callback to call on success or failure

name: callback type: returns: description:

a handle to cancel the request

type: summary: >-

Converts (migrates) the virtual machine with un-managed disks to use managed disk asynchronously.

syntax: public ServiceFuture migrateToManagedAsync(String groupName, String name, ServiceCallback callback) uid: com.microsoft.azure.management.compute.VirtualMachines.migrateToManagedAsync(String,String,ServiceCallback) - fullName: com.microsoft.azure.management.compute.VirtualMachines.powerOff(String groupName, String name) name: powerOff(String groupName, String name) nameWithType: VirtualMachines.powerOff(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: summary: >-

Powers off (stops) a virtual machine.

syntax: public void powerOff(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.powerOff(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.powerOffAsync(String groupName, String name) name: powerOffAsync(String groupName, String name) nameWithType: VirtualMachines.powerOffAsync(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: returns: description:

a representation of the deferred computation of this call

type: summary:

Powers off (stops) the virtual machine asynchronously.

syntax: public Completable powerOffAsync(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.powerOffAsync(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.powerOffAsync(String groupName, String name, ServiceCallback callback) name: powerOffAsync(String groupName, String name, ServiceCallback callback) nameWithType: VirtualMachines.powerOffAsync(String groupName, String name, ServiceCallback callback) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: - description:

the callback to call on success or failure

name: callback type: returns: description:

a handle to cancel the request

type: summary: >-

Powers off (stop) the virtual machine asynchronously.

syntax: public ServiceFuture powerOffAsync(String groupName, String name, ServiceCallback callback) uid: com.microsoft.azure.management.compute.VirtualMachines.powerOffAsync(String,String,ServiceCallback) - fullName: com.microsoft.azure.management.compute.VirtualMachines.redeploy(String groupName, String name) name: redeploy(String groupName, String name) nameWithType: VirtualMachines.redeploy(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: summary: >-

Redeploys a virtual machine.

syntax: public void redeploy(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.redeploy(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.redeployAsync(String groupName, String name) name: redeployAsync(String groupName, String name) nameWithType: VirtualMachines.redeployAsync(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: returns: description:

a representation of the deferred computation of this call

type: summary: >-

Redeploys the virtual machine asynchronously.

syntax: public Completable redeployAsync(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.redeployAsync(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.redeployAsync(String groupName, String name, ServiceCallback callback) name: redeployAsync(String groupName, String name, ServiceCallback callback) nameWithType: VirtualMachines.redeployAsync(String groupName, String name, ServiceCallback callback) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: - description:

the callback to call on success or failure

name: callback type: returns: description:

a handle to cancel the request

type: summary: >-

Redeploys the virtual machine asynchronously.

syntax: public ServiceFuture redeployAsync(String groupName, String name, ServiceCallback callback) uid: com.microsoft.azure.management.compute.VirtualMachines.redeployAsync(String,String,ServiceCallback) - fullName: com.microsoft.azure.management.compute.VirtualMachines.restart(String groupName, String name) name: restart(String groupName, String name) nameWithType: VirtualMachines.restart(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: summary: >-

Restarts a virtual machine.

syntax: public void restart(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.restart(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.restartAsync(String groupName, String name) name: restartAsync(String groupName, String name) nameWithType: VirtualMachines.restartAsync(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: returns: description:

a representation of the deferred computation of this call

type: summary: >-

Restarts the virtual machine asynchronously.

syntax: public Completable restartAsync(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.restartAsync(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.restartAsync(String groupName, String name, ServiceCallback callback) name: restartAsync(String groupName, String name, ServiceCallback callback) nameWithType: VirtualMachines.restartAsync(String groupName, String name, ServiceCallback callback) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: - description:

the callback to call on success or failure

name: callback type: returns: description:

a handle to cancel the request

type: summary: >-

Restarts the virtual machine asynchronously.

syntax: public ServiceFuture restartAsync(String groupName, String name, ServiceCallback callback) uid: com.microsoft.azure.management.compute.VirtualMachines.restartAsync(String,String,ServiceCallback) - fullName: com.microsoft.azure.management.compute.VirtualMachines.sizes() name: sizes() nameWithType: VirtualMachines.sizes() returns: description:

available virtual machine sizes

type: syntax: public VirtualMachineSizes sizes() uid: com.microsoft.azure.management.compute.VirtualMachines.sizes() - fullName: com.microsoft.azure.management.compute.VirtualMachines.start(String groupName, String name) name: start(String groupName, String name) nameWithType: VirtualMachines.start(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: summary: >-

Starts a virtual machine.

syntax: public void start(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.start(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.startAsync(String groupName, String name) name: startAsync(String groupName, String name) nameWithType: VirtualMachines.startAsync(String groupName, String name) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: returns: description:

a representation of the deferred computation of this call

type: summary:

Starts the virtual machine asynchronously.

syntax: public Completable startAsync(String groupName, String name) uid: com.microsoft.azure.management.compute.VirtualMachines.startAsync(String,String) - fullName: com.microsoft.azure.management.compute.VirtualMachines.startAsync(String groupName, String name, ServiceCallback callback) name: startAsync(String groupName, String name, ServiceCallback callback) nameWithType: VirtualMachines.startAsync(String groupName, String name, ServiceCallback callback) parameters: - description:

the name of the resource group the virtual machine is in

name: groupName type: - description:

the virtual machine name

name: name type: - description:

the callback to call on success or failure

name: callback type: returns: description:

a handle to cancel the request

type: summary: >-

Starts the virtual machine asynchronously.

syntax: public ServiceFuture startAsync(String groupName, String name, ServiceCallback callback) uid: com.microsoft.azure.management.compute.VirtualMachines.startAsync(String,String,ServiceCallback) nameWithType: VirtualMachines syntax: public interface VirtualMachines extends SupportsListing,SupportsListingByResourceGroup,SupportsGettingByResourceGroup,SupportsGettingById,SupportsCreating,SupportsDeletingById,SupportsDeletingByResourceGroup,SupportsBatchCreation,SupportsBatchDeletion,HasManager,HasInner type: interface uid: com.microsoft.azure.management.compute.VirtualMachines fullName: com.microsoft.azure.management.compute.VirtualMachines name: VirtualMachines package: com.microsoft.azure.management.compute summary:

Entry point to virtual machine management API.

metadata: {}