EasyManuals Logo

VMware VCLOUD API 1.0 - API User Manual

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
Page #49 background imageLoading...
Page #49 background image
VMware, Inc. 49
Chapter 4 Provisioning
<Disk ovf:capacity="100" ovf:capacityAllocationUnits="byte * 2^20" ovf:diskId="vmdisk1"
ovf:fileRef="file1"
ovf:format="http://www.vmware.com/interfaces/specifications/
vmdk.html#streamOptimized"/>
</DiskSection>
<VirtualSystem ... ovf:id="Ubuntu Template">
...
</VirtualSystem>
</Envelope>
Inthisexample,thedescriptorreferencesonlyonefile:
<File ovf:href="disk0.vmdk" ovf:id="file1" ovf:size="1950489088"/>
ThehrefattributeoftheFileelementisthepathtothefilerelativetothelocationofthedescriptoritself.To
retrievethisfilefromtheserver,theclientmustmakeaGETrequesttoaURLthatitconstructswithasimple
twostepalgorithm:
1StartwiththeURL
thatwascontainedinthedownload:defaultattributeoftheLinktothedescriptor
thatwascontainedbytemplate.(SeeExample 411.)
2ReplacethefinalcomponentofthatURLwiththevalueofthehrefattributeoftheFileinthe
downloadedOVFdescriptor.
Theresultofthisprocess,usingtheresponses
inExample 411andExample 412,istherequestURLshown
inExample 413.
Example 4-13. Downloading a Referenced File
Request:
GET http://vcloud.example.com/transfer/..../disk0.vmdk
Response:
200 OK
...
...serializedcontentsoffiledisk0.vmdk...
EOF
Whenthedownloadcompletes,thevApptemplateisavailableontheclientasanOVFpackage.
Disable a vApp Template for Download
AnadministratororauthorizedusercanusethedisableDownloadactiontodisableavApptemplatefor
download,asshowninExample 414.TheresponseisanHTTP204(NoContent)status.
Example 4-14. Disable a vApp Template for Download
Request:
POST http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate-268/action/disableDownload
Response:
204 No Content
NOTEMakesurethatthedownloadedfilesmaintainthesamerelationshiptoeachotherinthelocalfile
systemastheyhadonthetransferserverfilesystem.Inthiscase,thedescriptoranddisk0.vmdkwereboth
inthesamedirectory(thedefaultarrangement).

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

VMware VCLOUD API 1.0 - API Specifications

General IconGeneral
BrandVMware
ModelVCLOUD API 1.0 - API
CategorySoftware
LanguageEnglish

Related product manuals