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 #51 background imageLoading...
Page #51 background image
VMware, Inc. 51
Chapter 4 Provisioning
Whenyoumoveanobjectbycopyingitanddeletingitssource,anintermediateobjectiscreatedinthetarget
vDC,aspartofthefollowingsequenceofevents.
1Thesourceobjectiscopedtoanintermediateobjectwhosenameisacombinationoftheobjectnameand
aUUID.
2Thesource
objectisdeleted.
3Theintermediateobjectisrenamedwiththenamespecifiedforthetargetobjectinthecopyrequest.
Copy or Move a Media Image
ThecloneMediarequestmakesacopyofthemediaimagereferencedintheSourceelementoftherequest
body.Therequestspecifiesanewnameand,optionally,anewdescriptionforthecopy.Therequestcan
optionallyincludeanIsSourceDeleteelementwhosevaluespecifieswhetherthesourcemediaimageis
deleted
afterthecopyiscomplete.IfIsSourceDeleteismissingfromtherequestbodyorpresentwitha
valueoffalse,thesourceobjectremainsinplaceafterthecopyiscomplete.SettingIsSourceDeletetotrue
effectivelymovesthemediaimage.
Example 417copiesthevirtualmediaimagereferencedbyhttp://vcloud.example.com/api/v1.0/media/254
to
thevDCreferencedbyhttp://vcloud.example.com/api/v1.0/vdc/5andprovidesanewnameanddescription
forthecopy.Thesourceimageremainsinplaceafterthecopyiscomplete.
Example 4-17. Copy a Virtual Media Image
Request:
POST http://vcloud.example.com/api/v1.0/vdc/5/action/cloneMedia
Content-Type: application/vnd.vmware.vcloud.cloneMediaParams+xml
<CloneMediaParams name="databse-backup.iso" xmlns="http://www.vmware.com/vcloud/v1">
<Description>This is a backup copy of the ISO database image</Description>
<Source href="http://vcloud.example.com/api/v1.0/media/254"/>
</CloneMediaParams>
Response:
201 Created
...
<Media name="database-backup.iso" size="242131" status="0" imageType="iso"
href="http://vcloud.example.com/api/v1.0/media/277"
type="application/vnd.vmware.vcloud.media+xml" ...>
<Link rel="up" href="http://vcloud.example.com/api/v1.0/vdc/5"/>
<Description>This is a backup copy of the ISO database image</Description>
<Tasks>
<Task ... operation="Busy Media File cloned(277)" ... >
...
</Task>
</Tasks>
</Media>
Copy or Move a vApp Template
ThecloneVAppTemplaterequestmakesacopyofthevApptemplatereferencedintheSourceelementofthe
requestbody.Therequestspecifiesanewnameand,optionally,anewdescriptionforthecopy.Therequest
canoptionallyincludeanIsSourceDeleteelementwhosevaluespecifieswhetherthesourcevApptemplate
isdeleted
afterthecopyiscomplete.IfIsSourceDeleteismissingfromtherequestbodyorpresentwitha
valueoffalse,thesourceobjectremainsinplaceafterthecopyiscomplete.SettingIsSourceDeletetotrue
effectivelymovesthevApptemplate.
Example 418movesthevApptemplatereferencedby
http://vcloud.example.com/api/v1.0/vAppTemplate/vappTemplate111
tothevDCreferencedby
http://vcloud.example.com/api/v1.0/vdc/5.BecausetheIsSourceDeleteelementintherequestbody
containsavalueoftrue,thesourcevApptemplateisremovedafterthecopyiscomplete.

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