1.0

Table Of Contents
VMware, Inc. 117
7
TheVMwarevCloudAPIincludesextensionsthatsupportavarietyofoperationsonthevSpherePlatform,
whichprovidesresourcestoaVMwarevCloud.
Thischapterincludesthefollowingtopics:
“SummaryofvSpherePlatformOperationsRequests”onpage 117
“ListvSpherePlatformOperationsandObjectsforavCloud”onpage 119
“ListProvidervDCsinavCloud”onpage 120
“ListNetworkPoolsinavCloud”onpage 120
“ListvCenterServersRegisteredtoavCloudonpage 120
“ListESX/ESXiHostsinavCloud”onpage 124
“CreateaProvidervDC”onpage 127
“CreateanExternalNetwork”onpage 133
“CreateaNetworkPool”onpage 136
“ImportaVirtualMachinefromvCenteronpage 138
Summary of vSphere Platform Operations Requests
Table 71summarizesvSphereplatformoperationsrequestssupportedinthisrelease.Thetableusesthe
followingconventions:
APIURLisaURLoftheformhttp://vcloud.example.com/api/v1.0.
idisaninteger.
VMware vSphere Platform Operations
7
NOTEAllvSphereplatformoperationsarerestrictedtothesystemadministrator.Beforeattemptinganyof
theseoperations,logintotheSystemorganizationwiththeusernameandpasswordofthesystem
administratoraccountthatwascreatedwhenCloudDirectorwasinstalled.Formoreinformation,see
AdministratorCredentialsandPrivileges”on
page 93.
Table 7-1. Summary of vSphere Platform Operations Requests
Operation Request Request Body Response
ListvSpherePlatform
OperationsandObjects
foravCloud
GETAPIURL/admin/extension None VMWExtension
ListProvidervDCsina
vCloud
GETAPIURL/admin/extension/
providerVdcReferences
None VMWProviderVdcReferences
ListExternalNetworks
inavCloud
GETAPIURL/admin/extension/
externalNetworkReferences
None VMWExternalNetworkReferences