|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VirtualMachineClient
Provides synchronous access to CloudStack VirtualMachine features.
VirtualMachineAsyncClient,
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
Set<VirtualMachine> listVirtualMachines(ListVirtualMachinesOptions... options)
options - if present, how to constrain the list.
VirtualMachine getVirtualMachine(String id)
id - VirtualMachine to get
AsyncCreateResponse 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 machine
String rebootVirtualMachine(String id)
id - The ID of the virtual machine
String startVirtualMachine(String id)
id - The ID of the virtual machine
String stopVirtualMachine(String id)
id - The ID of the virtual machine
String resetPasswordForVirtualMachine(String id)
id - The ID of the virtual machine
String getEncryptedPasswordForVirtualMachine(String id)
id - the ID of the virtual machine
String changeServiceForVirtualMachine(String id)
id - The ID of the virtual machine
String updateVirtualMachine(String id)
id - The ID of the virtual machine
String destroyVirtualMachine(String id)
id - vm to destroy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||