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 #56 background imageLoading...
Page #56 background image
vCloud API Programming Guide
56 VMware, Inc.
Remove an Item from a Catalog
AorganizationadministratororauserwithadequatepermissionscanremoveaCatalogItembymakinga
DELETErequesttotheitsrel="remove"link.Example 423removestheCatalogItemcreatedin
Example 422.
Example 4-23. Remove a CatalogItem
Request:
DELETE http://vcloud.example.com/api/v1.0/catalogItem/221
Response:
204 No Content
Catalog Links in a VApp Template or Media Image
EveryvAppTemplateandMediaelementthathasbeenaddedtoacatalogcontainsarel="catalogItem"
linkwhosehrefvalueistheURLoftheCatalogItemthatreferencesthetemplateormediaimage(seethe
responseinExample 36onpage 39).AclientcanGETthatURLandexaminetheresponse
tofindthe
rel="up"linkintheCatalogItem(seetheresponseinExample 422).Thislinkisareferencetothecatalog
thatcontainstheCatalogItem.
Controlling Access
AnorganizationadministratorcanusecontrolAccesslinkstocontrolaccesstocatalogsandvApps.
Control Access to Catalogs
Whenyoulistthecontentsofanorganization,eachcatalogincludesaccesscontrollinks,asshownin
Example 424,whichisanexcerptfromExample 31onpage 34.
Example 4-24. Access Control Links for a Catalog
<Org ... >
<Link rel="down" type="application/vnd.vmware.vcloud.catalog+xml"
href="http://vcloud.example.com/api/v1.0/catalog/32" name="MainCatalog"/>
<Link rel="down" type="application/vnd.vmware.vcloud.controlAccess+xml"
href="http://vcloud.example.com/api/v1.0/catalog/32/controlAccess/"/>
<Link rel="controlAccess" type="application/vnd.vmware.vcloud.controlAccess+xml"
href="http://vcloud.example.com/api/v1.0/catalog/32/action/controlAccess/"/>
<Link rel="down" type="application/vnd.vmware.vcloud.catalog+xml"
href="http://vcloud.example.com/api/v1.0/catalog/37" name="Shared Catalog"/>
<Link rel="down" type="application/vnd.vmware.vcloud.controlAccess+xml"
href="http://vcloud.example.com/api/v1.0/catalog/37/controlAccess/"/>
<Link rel="controlAccess" type="application/vnd.vmware.vcloud.controlAccess+xml"
href="http://vcloud.example.com/api/v1.0/catalog/37/action/controlAccess/"/>
...
</Org>
Foreachofthecatalogslistedinthisexcerpt,threelinksareprovided:
ALinkwithrel="down"thatprovidestheURLforthecatalogitself
AnotherLinkwithrel="down"thataclientcanusetoretrievethecatalog’saccesscontrolsettings
ALinkwithrel="controlAccess"thataclientcanusetomodifythecatalog’saccesscontrolsetting
Anorganizationadministratororprivilegedusercanusetheselinkstoviewormodifyaccesscontrolsona
catalog.Example 425showstherequesttoviewtheaccesscontrolsettingsforacatalog.

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