|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VAppClient
Provides access to VApp functionality in vCloud
Method Summary | |
---|---|
Task |
copyVAppToVDCAndName(URI sourceVApp,
URI vDC,
String newName,
CloneVAppOptions... options)
|
Task |
deleteVApp(URI href)
delete a vAppTemplate, vApp, or media image. |
Task |
deployAndPowerOnVApp(URI href)
like deployVApp(URI) , except deploy transistions to power on state |
Task |
deployVApp(URI href)
To deploy a vApp, the client makes a request to its action/deploy URL. |
VApp |
findVAppInOrgVDCNamed(String orgName,
String catalogName,
String vAppName)
|
VApp |
getVApp(URI vApp)
|
Task |
moveVAppToVDCAndRename(URI sourceVApp,
URI vDC,
String newName,
CloneVAppOptions... options)
|
Task |
powerOffVApp(URI href)
A powerOff request to a vApp URL powers off all of the virtual machines in the vApp, as specified in its StartupSection field. |
Task |
powerOnVApp(URI href)
A powerOn request to a vApp URL powers on all of the virtual machines in the vApp, as specified in the vApp’s StartupSection field. |
void |
rebootVApp(URI href)
A reboot request to a vApp URL reboots all of the virtual machines in the vApp, as specified in its StartupSection field. |
Task |
resetVApp(URI href)
A reset request to a vApp URL resets all of the virtual machines in the vApp, as specified in its StartupSection field. |
void |
shutdownVApp(URI href)
A shutdown request to a vApp URL shuts down all of the virtual machines in the vApp, as specified in its StartupSection field. |
Task |
suspendVApp(URI href)
A suspend request to a vApp URL suspends all of the virtual machines in the vApp, as specified in its StartupSection field. |
Task |
undeployAndSaveStateOfVApp(URI href)
like undeployVApp(URI) , where the undeployed virtual machines are suspended and their
suspend state saved |
Task |
undeployVApp(URI href)
Undeploying a vApp powers off or suspends any running virtual machines it contains, then frees the resources reserved for the vApp and sets the vApp’s deploy attribute to a value of false to indicate that it is not deployed. |
Method Detail |
---|
VApp findVAppInOrgVDCNamed(@Nullable String orgName, @Nullable String catalogName, String vAppName)
Task copyVAppToVDCAndName(URI sourceVApp, URI vDC, String newName, CloneVAppOptions... options)
Task moveVAppToVDCAndRename(URI sourceVApp, URI vDC, String newName, CloneVAppOptions... options)
VApp getVApp(URI vApp)
Task deployVApp(URI href)
Task deployAndPowerOnVApp(URI href)
deployVApp(URI)
, except deploy transistions to power on state
Task undeployVApp(URI href)
#undeployAndSaveStateOf
Task undeployAndSaveStateOfVApp(URI href)
undeployVApp(URI)
, where the undeployed virtual machines are suspended and their
suspend state saved
Task powerOnVApp(URI href)
Task powerOffVApp(URI href)
void shutdownVApp(URI href)
Task resetVApp(URI href)
void rebootVApp(URI href)
Task suspendVApp(URI href)
Task deleteVApp(URI href)
href
- href of the vApp
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |