Get Information About A Vapptemplate - VMware VCLOUD API 1.0 - API Programming Manual

Table of Contents

Advertisement

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"
<Link rel="up" type="application/vnd.vmware.vcloud.vdc+xml"
<Link rel="catalogItem" type="application/vnd.vmware.vcloud.catalogItem+xml"
<Link rel="remove" href="http://vcloud.example.com/api/v1.0/media/123"/>
<Link rel="edit" type="application/vnd.vmware.vcloud.media+xml"
<Description>ISO Database Image</Description>
</Media>

Get Information About a vAppTemplate

A client can discover the URL of a vApp template by browsing in a catalog and examining a CatalogItem to 
find the Entity element that references the template, or by browsing in a vDC for a ResourceEntity element 
that references the template. After client has the template's URL, it can use it as the target of a GET request, as 
shown in Example 3‐6, which uses the href of the CatalogItem returned in Example
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"
<Description>Description of Ubuntu Template with vsftpd</Description>
<Link rel="up" type="application/vnd.vmware.vcloud.vdc+xml"
<Link rel="catalogItem" type="application/vnd.vmware.vcloud.catalogItem+xml"
<Link rel="remove" href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111"/>
<Link rel="edit" type="application/vnd.vmware.vcloud.vAppTemplate+xml"
<Link rel="ovf" type="text/xml"
<Children>
...
</Children>
</VAppTemplate>
VMware, Inc.
name="sql2000.iso" type="application/vnd.vmware.vcloud.media+xml"
href="http://vcloud.example.com/api/v1.0/media/254" ... >
href="http://vcloud.example.com/api/v1.0/vdc/21"/>
href="http://vcloud.example.com/api/v1.0/catalogItem/211"/>
href="http://vcloud.example.com/api/v1.0/media/123"/>
type="application/vnd.vmware.vcloud.vAppTemplate+xml"
href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111" ... >
href="http://vcloud.example.com/api/v1.0/vdc/10"/>
href="http://vcloud.example.com/api/v1.0/catalogItem/221"/>
href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111"/>
href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111/ovf"/>
Chapter 3 Browsing
3‐3.
39

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VCLOUD API 1.0 - API and is the answer not in the manual?

Questions and answers

Table of Contents