EasyManua.ls Logo

VMware VCLOUD API 1.0 - API

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...
VMware, Inc. 39
Chapter 3 Browsing
Example 3-5. Get Information About a Media Image
Request:
GET http://vcloud.example.com/api/v1.0/media/254
Response:
200 OK
Content-Type: application/vnd.vmware.vcloud.media+xml
...
<Media xmlns="http://www.vmware.com/vcloud/v1" size="242131" imageType="iso" status="1"
name="sql2000.iso" type="application/vnd.vmware.vcloud.media+xml"
href="http://vcloud.example.com/api/v1.0/media/254" ... >
<Link rel="up" type="application/vnd.vmware.vcloud.vdc+xml"
href="http://vcloud.example.com/api/v1.0/vdc/21"/>
<Link rel="catalogItem" type="application/vnd.vmware.vcloud.catalogItem+xml"
href="http://vcloud.example.com/api/v1.0/catalogItem/211"/>
<Link rel="remove" href="http://vcloud.example.com/api/v1.0/media/123"/>
<Link rel="edit" type="application/vnd.vmware.vcloud.media+xml"
href="http://vcloud.example.com/api/v1.0/media/123"/>
<Description>ISO Database Image</Description>
</Media>
Get Information About a vAppTemplate
AclientcandiscovertheURLofavApptemplatebybrowsinginacatalogandexaminingaCatalogItemto
findtheEntityelementthatreferencesthetemplate,orbybrowsinginavDCforaResourceEntityelement
thatreferencesthetemplate.Afterclienthasthetemplate’sURL,itcanuse
itasthetargetofaGETrequest,as
showninExample 36,whichusesthehrefoftheCatalogItemreturnedinExample 33.
Example 3-6. Get Information About a vAppTemplate
Request:
GET http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111
Response:
200 OK
Content-Type: application/vnd.vmware.vcloud.vAppTemplate+xml
...
<VAppTemplate ovfDescriptorUploaded="true" status="8" name="Ubuntu Template with vsftpd"
type="application/vnd.vmware.vcloud.vAppTemplate+xml"
href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111" ... >
<Description>Description of Ubuntu Template with vsftpd</Description>
<Link rel="up" type="application/vnd.vmware.vcloud.vdc+xml"
href="http://vcloud.example.com/api/v1.0/vdc/10"/>
<Link rel="catalogItem" type="application/vnd.vmware.vcloud.catalogItem+xml"
href="http://vcloud.example.com/api/v1.0/catalogItem/221"/>
<Link rel="remove" href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111"/>
<Link rel="edit" type="application/vnd.vmware.vcloud.vAppTemplate+xml"
href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111"/>
<Link rel="ovf" type="text/xml"
href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111/ovf"/>
<Children>
...
</Children>
</VAppTemplate>

Table of Contents

Related product manuals