EasyManua.ls Logo

VMware VCLOUD API 1.0 - API - Use the Ticket with Vmware-Vmrc; Deleting the Vapp; Logging out

VMware VCLOUD API 1.0 - API
212 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
vCloud API Programming Guide
30 VMware, Inc.
Use the Ticket with vmware-vmrc
Thevmware-vmrcpluginisinstalledbyyourbrowserwheneveryouusetheCloudDirectorWebConsoleto
accesstheconsoleofarunningvirtualmachine.Afterthispluginhasbeeninstalled,youcanfinditinthe
folderthatyourbrowserusesforplugins.
Touseascreen
ticketwithvmware-vmrc,openacommandshellinthefolderwherevmware-vmrc.exeis
installedandrunacommandthathastheform:
vmware-vmrc -h
ip-address
-p
decoded-ticket
-M
VM-MoRef
FortheticketshowninExample 29,thecommandlinewouldlooksimilartothisone.
vmware-vmrc -h 10.147.43.171 -p 9XVUXZ... -M vm-61
ThecommandcontactsthespecifiedIPaddress,presentsthedecodedticketforvalidation,anddisplaysa
VMwareRemoteConsolewindow.Iftheticketisvalid,youcanaccessthevirtualmachine’sconsoleinthe
window.Iftheticketisimproperlydecodedorhastimedout,anderrormessageisdisplayed.
Deleting the vApp
YoucanuseanHTTPDELETErequesttodeleteavApp,asshowninExample 210.(Youmustpoweroffand
undeploythevAppbeforeyoudeleteit.)TheresponseisaTaskbody.Becausethetasktracksadeletion,it
doesnotincludeanOwnerelement.(Theowneris
theobjectbeingdeleted.)
Example 2-10. Delete a vApp
Request:
DELETE http://vcloud.example.com/api/v1.0/vApp/vapp-7
Response:
202 Accepted
<Task xmlns="http://www.vmware.com/vcloud/v1" status="running"
startTime="2010-06-25T08:10:23.650-07:00" operation="Deleting Virtual Application
Linux FTP server (7)" expiryTime="2010-09-23T08:00:55.402-07:00"
type="application/vnd.vmware.vcloud.task+xml"
href="http://vcloud.example.com/api/v1.0/task/jul1tndoojgaesymci" ... >
<Owner type="application/vnd.vmware.vcloud.vApp+xml" name="Linux FTP server"
href="http://vcloud.example.com/api/v1.0/vApp/vapp-7"/>
</Task>
Logging Out
Tologoutandendasession,avCloudAPIclientmakesaPOSTrequesttothelogoutURL,asshownin
Example 211.
Example 2-11. Log Out
Request:
POST http://vcloud.example.com/api/v1.0/logout
x-vcloud-authorization: cn9uYmdugN8E2j96+5Lqrc3YBvFsEgDHXzyfJrJ/6bM=
Response:
200 OK
NOTETheversionofvmware-vmrcincludedwithCloudDirectorcannotbeusedtoaccessvirtualmachines
invCenter.Inaddition,itisincompatiblewiththeversionofvmware-vmrcinstalledbyVMwarevSphereWeb
Access,whichisalsoinstalledasabrowserplugin,andcannotcoexistwiththeCloudDirector
versionof
vmware-vmrc.

Table of Contents

Related product manuals