VMware, Inc. 117
7
TheVMwarevCloudAPIincludesextensionsthatsupportavarietyofoperationsonthevSpherePlatform,
whichprovidesresourcestoaVMwarevCloud.
Thischapterincludesthefollowingtopics:
“SummaryofvSpherePlatformOperationsRequests”onpage 117
“ListvSpherePlatformOperationsandObjectsforavCloud”onpage 119
“ListProvidervDCsinavCloud”onpage 120
“ListNetworkPoolsinavCloud”onpage 120
“ListvCenterServersRegisteredtoavCloud”onpage 120
“ListESX/ESXiHostsinavCloud”onpage 124
“CreateaProvidervDC”onpage 127
“CreateanExternalNetwork”onpage 133
“CreateaNetworkPool”onpage 136
“ImportaVirtualMachinefromvCenter”onpage 138
Summary of vSphere Platform Operations Requests
Table 7‐1summarizesvSphereplatformoperationsrequestssupportedinthisrelease.Thetableusesthe
followingconventions:
API‐URLisaURLoftheformhttp://vcloud.example.com/api/v1.0.
idisaninteger.
VMware vSphere Platform Operations
7
NOTEAllvSphereplatformoperationsarerestrictedtothesystemadministrator.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
GETAPI‐URL/admin/extension None VMWExtension
ListProvidervDCsina
vCloud
GETAPI‐URL/admin/extension/
providerVdcReferences
None VMWProviderVdcReferences
ListExternalNetworks
inavCloud
GETAPI‐URL/admin/extension/
externalNetworkReferences
None VMWExternalNetworkReferences