5.1

Table Of Contents
Table 4-1. Summary of Provisioning Requests (Continued)
Operation Request Request Body Response
Remove an item from a
catalog.
DELETE API-URL/
catalog/id/catalogItem/id
None 204 No content
Control access to catalogs. POST API-
URL/catalog/
id/action/controlAccess
ControlAccessParams ControlAccessParams
Retrieve the owner of a media
object.
GET API-
URL/media/id/owner
None
Owner
Retrieve the owner of a vApp
template.
GET API-
URL/vAppTemplate/vappT
emplate-id/owner
None
Owner
Retrieve the owner of a vApp. GET API-
URL/vApp/id/owner
None
Owner
Update the owner of a vApp. PUT API-
URL/vApp/id/owner
Owner
204 No Content
Create an independent disk
in a vDC. [NEW]
POST API-URL/vdc/id/ disk
DiskCreateParams Disk
Retrieve properties of an
independent disk. [NEW]
GET API-URL/disk/id None
Disk
Update an independent disk
in a vDC. [NEW]
POST API-URL/disk/id
Disk Disk
Retrieve a list of all virtual
machines attached to an
independent disk. [NEW]
GET API-
URL/disk/id/attachedVms
None
Vms
Delete an independent disk.
[NEW]
DELETE API-URL/disk/id None
Task
Upload an OVF Package to Create a vApp Template
A vCloud API client that has access to an OVF package can use a standard workflow to upload the package
and create a vApp template.
The initial configuration of a vApp is established in the OVF package on which its source template is based.
In the vCloud API, vApp templates are based OVF 1.0, an open standard format. For more information about
OVF and how the vCloud API uses it, see “About OVF,” on page 81.
An OVF package includes several kinds of files.
An OVF descriptor
An XML file that contains metadata that describe a virtual machine or collection
of related virtual machines and the deployment environment they require. By
convention, this file has the suffix .ovf.
Virtual disk files
The descriptor lists these files and includes information about their format.
An optional certificate
You can use this file to certify the authenticity of the package.
An optional manifest
Contains a SHA-1 digest of each of the files in the package.
Chapter 4 Provisioning an Organization
VMware, Inc. 57