5.1

Table Of Contents
Retrieve a Provider vDC Resource Pool Set
The VMWProviderVdcResourcePoolSet of a Provider vDC contains information about all of the Provider vDC's
resource pools. Getting this information is usually a prerequisite to adding or removing a resource pool.
Each reference in a VMWProviderVdcResourcePoolSet lists the vCenter server that provides the resource pool
and indicates whether the resource pool is primary. All resource pools in a VMWProviderVdcResourcePoolSet
must come from the same vCenter server.
Prerequisites
Verify that you are logged in to the vCloud API as a system administrator.
Procedure
1 Retrieve the XML representation of the Provider vDC.
Use a request like this one:
GET https://vcloud.example.com/api/admin/extension/providervdc/35
2 Locate the resourcePools link in the VMWProviderVdc.
Every VMWProviderVdc element includes a link like this one to the Provider vDC's resource pools.
<Link
rel="down"
type="application/vnd.vmware.admin.vmwProviderVdcResourcePoolSet+xml"
href="https://vcloud.example.com/api/admin/extension/providervdc/35/resourcePools"/>
3 Retrieve the VMWProviderVdcResourcePoolSet for the Provider vDC.
See “Example: Retrieve a Resource Pool Set,” on page 213.
Example: Retrieve a Resource Pool Set
This example lists the resource pools for the Provider vDC created in “Example: Create a Provider vDC,” on
page 210. The response is a VMWProviderVdcResourcePoolSet that contains two resource pools, one of which is
designated primary. Both reference the same vCenter server at
https://vcloud.example.com/api/admin/extension/vimServer/9.
Request:
GET https://vcloud.example.com/api/admin/extension/providervdc/35/resourcePools
Response:
200 OK
Content-Type: application/vnd.vmware.admin.vmwprovidervdcresourcepoolset+xml
...
<?xml version="1.0" encoding="UTF-8"?>
<vmext:VMWProviderVdcResourcePoolSet
xmlns:vmext="http://www.vmware.com/vcloud/extension/v1.5"
xmlns:vcloud="http://www.vmware.com/vcloud/v1.5" ... >
<vcloud:Link
rel="up"
type="application/vnd.vmware.admin.vmwprovidervdc+xml"
href="https://vcloud.example.com/api/admin/extension/providervdc/35" />
<vmext:VMWProviderVdcResourcePool
primary="true">
<vcloud:Link
rel="migrateVms"
Chapter 7 Managing and Monitoring a Cloud
VMware, Inc. 213