|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VMClient
Provides access to Symphony VPDC resources via their REST API.
| Method Summary | |
|---|---|
Set<Task> |
addMultipleVMsIntoVDC(String billingSiteId,
String vpdcId,
Iterable<VMSpec> vmSpecs)
Add/Deploy new VMs into VDC |
Set<Task> |
addMultipleVMsIntoVDC(URI vpdc,
Iterable<VMSpec> vmSpecs)
Add/Deploy new VMs into VDC |
Task |
addVMIntoVDC(String billingSiteId,
String vpdcId,
VMSpec spec)
Add/Deploy new VM into VDC |
Task |
addVMIntoVDC(URI vpdc,
VMSpec spec)
|
Task |
captureVApp(String billingSiteId,
String vpdcId,
URI vAppUri)
|
Task |
cloneVApp(URI vAppUri,
String newVAppName,
String networkTierName)
|
Task |
powerOffVM(URI vm)
Power off a VM |
Task |
powerOnVM(URI vm)
Power on a VM |
Task |
removeVM(URI vm)
Remove a VM |
Task |
removeVMFromVDC(String billingSiteId,
String vpdcId,
String vmId)
Remove a VM |
| Method Detail |
|---|
Task addVMIntoVDC(String billingSiteId,
String vpdcId,
VMSpec spec)
billingSiteId - billing site Id, or null for defaultvpdcId - vpdc Idspec - how to
Task addVMIntoVDC(URI vpdc,
VMSpec spec)
vpdc - href of the vpdcaddVMIntoVDC(java.lang.String, java.lang.String, org.jclouds.savvis.vpdc.domain.VMSpec)
Set<Task> addMultipleVMsIntoVDC(String billingSiteId,
String vpdcId,
Iterable<VMSpec> vmSpecs)
billingSiteId - billing site Id, or null for defaultvpdcId - vpdc IdvmSpecs - vm configurations
Set<Task> addMultipleVMsIntoVDC(URI vpdc,
Iterable<VMSpec> vmSpecs)
vpdc - href of the vpdcvmSpecs - vm configurations
Task captureVApp(String billingSiteId,
String vpdcId,
URI vAppUri)
billingSiteId - billing site Id, or null for defaultvpdcId - vpdc IdvAppUri - href of the vApp
Task cloneVApp(URI vAppUri,
String newVAppName,
String networkTierName)
vAppUri - href of the vAppnewVAppName - name for the new vAppnetworkTierName - network tier name for vApp
Task removeVMFromVDC(String billingSiteId,
String vpdcId,
String vmId)
billingSiteId - billing site Id, or null for defaultvpdcId - vpdc IdvmId - vm you wish to remove
Task removeVM(URI vm)
vm - href of the vmremoveVMFromVDC(java.lang.String, java.lang.String, java.lang.String)Task powerOffVM(URI vm)
vm - href of the vm
Task powerOnVM(URI vm)
vm - href of the vm
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||