|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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)
Deploying a Vm implicitly deploys the parent vApp if that vApp is not already deployed.
Task deployAndPowerOnVApp(URI href)
deployVApp(URI)
, except deploy transistions to power on state
Task undeployVApp(URI href)
Undeploying a virtual machine powers off or suspends the virtual machine, then frees the resources reserved for it and sets the its deploy attribute to a value of false to indicate that it is not deployed. This operation has no effect on the containing vApp.
#undeployAndSaveStateOf
Task undeployAndSaveStateOfVApp(URI href)
undeployVApp(URI)
, where the undeployed virtual machines are suspended and their
suspend state saved
Task powerOnVApp(URI href)
A powerOn request to a virtual machine URL powers on the specified virtual machine and forces deployment of the parent vApp.
Task powerOffVApp(URI href)
A powerOff request to a virtual machine URL powers off the specified virtual machine.
void shutdownVApp(URI href)
A shutdown request to a virtual machine URL shuts down the specified virtual machine.
Task resetVApp(URI href)
A reset request to a virtual machine URL resets the specified virtual machine.
void rebootVApp(URI href)
A reboot request to a virtual machine URL reboots the specified virtual machine.
Task suspendVApp(URI href)
A suspend request to a virtual machine URL suspends the specified virtual machine.
Task deleteVApp(URI href)
href
- href of the vApp
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |