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 #119 background imageLoading...
Page #119 background image
VMware, Inc. 119
Chapter 7 VMware vSphere Platform Operations
List vSphere Platform Operations and Objects for a vCloud
AllresourcesexposedtovCloudtenantsthroughprovidervDCsoriginateinvCenterinstancesregisteredto
thevCloudservice.AsystemadministratorcanrequestalistofvSphereobjectscurrentlyregisteredforuse
withavCloud.Theresponsealsoincludelinkstoactionsthatallowthesystemadministratortoaddorregister
newvSphereobjects.Example 71showsanexampleofsucharequest.
Example 7-1. List All vSphere Platform Operations and Objects for a vCloud
Request:
GET http://vcloud.example.com/api/v1.0/admin/extension
Response:
200 OK
Content-Type: application/vnd.vmware.admin.vmwextension+xml
...
<vmext:VMWExtension xmlns:vmext="http://www.vmware.com/vcloud/extension/v1" ... >
<vcloud:Link rel="down" type="application/vnd.vmware.admin.vmwProviderVdcReferences+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/
providerVdcReferences"/>
<vcloud:Link rel="down" type="application/vnd.vmware.admin.vmwExternalNetworkReferences+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/
externalNetworkReferences"/>
<vcloud:Link rel="down" type="application/vnd.vmware.admin.vmwNetworkPoolReferences+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/
networkPoolReferences"/>
<vcloud:Link rel="down" type="application/vnd.vmware.admin.vmwVimServerReferences+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/
vimServerReferences"/>
<vcloud:Link rel="down" type="application/vnd.vmware.admin.vmwHostReferences+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/hostReferences"/>
<vcloud:Link rel="add" type="application/vnd.vmware.admin.vmwprovidervdc+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/providervdcs"/>
<vcloud:Link rel="add" type="application/vnd.vmware.admin.vmwexternalnet+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/externalnets"/>
GetInformationAbout
anExternalNetwork
GETAPIURL/admin/extension/
externalnet/id
none VMWExternalNetwork
ModifyanExternal
Network
PUTAPIURL/admin/extension/
externalnet/id
VMWExternalNetwork VMWExternalNetwork
RemoveanExternal
Network
DELETE
APIURL/admin/extension/
externalnet/id
none Task
CreateaNetworkPool POSTAPIURL/admin/extension/
networkPools
VMWNetworkPool VMWNetworkPool
GetInformationAbout
aNetworkPool
GETAPI
URL/admin/extension/
networkPool/id
None VMWExternalNetwork
ModifyaNetworkPool PUTAPIURL/admin/extension/
networkPool/id
VMWNetworkPool VMWNetworkPool
RemoveaNetwork
Pool
PUTAPIURL/admin/extension/
networkPool/id
None 204NoContent
ImportaVirtual
MachineasavApp
POSTAPIURL/admin/extension/
vimServer/id/importVmAsVapp
ImportVmAsVAppParams VApp
ImportaVirtual
MachineasavApp
Template
POSTAPIURL/admin/extension/
vimServer/id/
importVmAsVappTemplate
ImportVmAsVAppTemplate
Params
VAppTemplate
Table 7-1. Summary of vSphere Platform Operations Requests (Continued)
Operation Request Request Body Response

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