public interface VirtualMachineClient
VirtualMachineAsyncClient,
| Modifier and Type | Method and Description |
|---|---|
VirtualMachine |
assignVirtualMachine(String virtualMachineId,
AssignVirtualMachineOptions... options)
Re-assign a virtual machine to a different account/domain.
|
String |
changeServiceForVirtualMachine(String id)
Changes the service offering for a virtual machine.
|
AsyncCreateResponse |
deployVirtualMachineInZone(String zoneId,
String serviceOfferingId,
String templateId,
DeployVirtualMachineOptions... options)
Creates and automatically starts a virtual machine based on a service
offering, disk offering, and template.
|
String |
destroyVirtualMachine(String id)
Destroys a virtual machine.
|
String |
getEncryptedPasswordForVirtualMachine(String id)
Return an encrypted password for the virtual machine.
|
VirtualMachine |
getVirtualMachine(String id)
get a specific VirtualMachine by id
|
Set<VirtualMachine> |
listVirtualMachines(ListVirtualMachinesOptions... options)
Lists VirtualMachines
|
String |
rebootVirtualMachine(String id)
Reboots a virtual machine.
|
String |
resetPasswordForVirtualMachine(String id)
Resets the password for virtual machine.
|
String |
startVirtualMachine(String id)
Starts a virtual machine.
|
String |
stopVirtualMachine(String id)
Stops a virtual machine.
|
String |
updateVirtualMachine(String id)
Updates parameters of a virtual machine.
|
Set<VirtualMachine> listVirtualMachines(ListVirtualMachinesOptions... options)
options - if present, how to constrain the list.VirtualMachine getVirtualMachine(String id)
id - VirtualMachine to getAsyncCreateResponse deployVirtualMachineInZone(String zoneId, String serviceOfferingId, String templateId, DeployVirtualMachineOptions... options)
zoneId - availability zone for the virtual machineserviceOfferingId - the ID of the service offering for the virtual machinetemplateId - the ID of the template for the virtual machineString rebootVirtualMachine(String id)
id - The ID of the virtual machineString startVirtualMachine(String id)
id - The ID of the virtual machineString stopVirtualMachine(String id)
id - The ID of the virtual machineString resetPasswordForVirtualMachine(String id)
id - The ID of the virtual machineString getEncryptedPasswordForVirtualMachine(String id)
id - the ID of the virtual machineString changeServiceForVirtualMachine(String id)
id - The ID of the virtual machineString updateVirtualMachine(String id)
id - The ID of the virtual machineString destroyVirtualMachine(String id)
id - vm to destroyVirtualMachine assignVirtualMachine(String virtualMachineId, AssignVirtualMachineOptions... options)
virtualMachineId - VirtualMachine to re-assignoptions - AssignVirtualMachineOptions specifying account and domain to transfer to, and optional network and security group IDs.Copyright © 2009-2013 jclouds. All Rights Reserved.