EasyManua.ls Logo

VMware VCLOUD API 1.0 - API

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
Loading...
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

Related product manuals