1.5

Table Of Contents
Table 7-1. Summary of vSphere Platform Extension Requests
Operation Request Request Body Response
Retrieve a list of provider
vDCs in a cloud.
GET API-
URL/admin/extension/
providerVdcReferences
None
VMWProviderVdcReference
s
Retrieve a list of external
networks in a cloud.
GET API-
URL/admin/extension/
externalNetworkReference
s
None
VMWExternalNetworkRefer
ences
Retrieve a list of network
pools in a cloud.
GET API-
URL/admin/extension/
networkPoolReferences
None
VMWNetworkPoolReference
s
Retrieve a list of vCenter
servers registered to a cloud.
GET API-
URL/admin/extension/vim
ServerReferences
None
VMWVimServerReferences
Retrieve information about a
vCenter server.
GET API-
URL/admin/extension/vim
Server/id
None
VimServer
Retrieve a list of available
resource pools on a vCenter
server.
GET API-
URL/admin/extension/vim
Server/id/resourcePoolList
None
ResourcePoolList
Update vCenter server
settings.
PUT API-
URL/admin/extension/vim
Server/id
VimServer Task
Register a vCenter server and
vShield manager.
POST API-
URL/admin/extension/
action/registervimserver
RegisterVimServerParam
s
RegisterVimServerParams
Unregister a vCenter server
and vShield manager.
POST API-
URL/admin/extension/
action/unregister
None
Task
Force reconnection to a
vCenter server.
POST API-
URL/admin/extension/
vimServer/id/
action/forcevimserverreco
nnect
None
Task
Retrieve a list of ESX/ESXi
hosts in a cloud.
GET API-
URL/admin/extension/host
References
None
VMWHostReferences
Retrieve information about a
host.
GET API-
URL/admin/extension/hos
t/id
None
Host
Prepare a host. POST API-
URL/admin/extension/hos
t/id/action/prepare
PrepareHostParams Task
Unprepare a host. POST API-
URL/admin/extension/hos
t/id/action/unprepare
None
Task
Enable a host. POST API-
URL/admin/extension/hos
t/id/action/enable
None
Task
Disable a host. POST API-
URL/admin/extension/hos
t/id/action/disable
None
Task
vCloud API Programming Guide
162 VMware, Inc.