VMware, Inc. 53
Chapter 4 Provisioning
Response:
201 Created
Content-Type: application/vnd.vmware.vcloud.vApp+xml
<VApp name="New Linux Server" status="0" href="http://vcloud.example.com/api/v1.0/vApp/vapp-999"
...>
<Description>Cloned from Ubuntu FTP Server</Description>
...
<Tasks>
<Task ... operation="Busy Virtual Application New Linux Server Copy (201)" ...>
...
</Task>
</Tasks>
</VApp>
Changing a Name or Description
EveryvAppTemplate,vApp,andMediaelementincludesaneditlinkthataclientcanuseiftochangethe
valueoftheobject’snameattributeorDescriptionelement.Ineachcase,therequestmustincludeallthe
requiredelementsoftheobject’srepresentation,eventheonesthatyouarenot
changing.
Change the Name or Description of a vAppTemplate
Example 4‐20changesthedescriptionofthevApptemplateshowninExample 3‐6onpage 39.
Example 4-20. Change the Name and Description of a vAppTemplate
Request:
PUT http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111
Content-Type: application/vnd.vmware.vcloud.vAppTemplate+xml
...
<VAppTemplate xmlns="http://www.vmware.com/vcloud/v1 name="Ubuntu 9.10"
type="application/vnd.vmware.vcloud.vAppTemplate+xml"
href="http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-111">
<Description>Ubuntu 9.10 Server Edition, with vsftpd</Description>
</VAppTemplate>
Response:
202 Accepted
Content-Type: application/vnd.vmware.vcloud.task+xml
...
<Task ...>
...
</Task>
Change the Name or Description of a vApp
YoucanchangethenameordescriptionofavAppusingaproceduresimilartotheoneshownin
Example 4‐20.