1.0

Table Of Contents
VMware, Inc. 41
4
ThevCloudAPIsupportsuploadanddownloadofOVFpackages,anduploadofmediaimages.Transfer
operationsarecharacterizedasuploadswhentheoperationtransferscontentfromthelocalhosttoaremote
one,andasdownloadswhenthelocalhostrequeststhetransferofcontentfromaremotehost.Uploads
are
typicallyinitiatedbyaPOSTrequest,anddownloadsbyaGETrequest.Uploadsanddownloadsare
facilitatedbythevCloudtransferservice,whichprovidestemporarystorageforfiles.
ThevCloudAPIalsosupportsacloneoperationthatcopiesvApps,vApptemplates,ormediaimages.The
cloneoperationalsoallowsyou
tospecifythatthesourceobjectbedeletedaftertheoperationcompletes,
whicheffectivelymovesorrenamesthesourceobject.
Aftertheyhavebeenuploadedorcloned,templatesandmediaimagescanbeaddedtocatalogsasneeded.
Thischapterincludesthefollowingtopics:
“SummaryofProvisioningRequests”onpage 41
“UploadOVFtoCreateavAppTemplateonpage 42
“ViewtheOVFDescriptorofavAppTemplateonpage 47
“DownloadavAppTemplateasOVF”onpage 47
“UploadaMediaImage”onpage 50
“CopyingandMoving”onpage 50
“ChangingaNameorDescription”onpage 53
“DeleteavAppTemplate,vApp,orMediaImage”onpage 54
“CatalogingvAppTemplatesandMediaImages”onpage 54
“ControllingAccess”onpage 56
Summary of Provisioning Requests
Table 41summarizesprovisioningrequestssupportedinthisrelease.Thetableusesthefollowing
conventions:
APIURLisaURLoftheformhttp://vcloud.example.com/api/v1.0.
idisaninteger.
Provisioning
4
Table 4-1. Summary of Provisioning Requests
Operation Request Request Body Response
UploadOVFtoCreatea
vAppTemplate
POSTAPIURL/vdc/id/
action/uploadVAppTemplate
UploadVAppTemplateParams VAppTemplate
DownloadavApp
TemplateasOVF
GETdownloadURL None Dependson
filetype