|
||||||||||
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 |