5.1

Table Of Contents
href="https://vcloud.example.com/api/admin/extension/resourcePool/64/action/migrateVms" />
<vcloud:Link
rel="resourcePoolVmList"
href="https://vcloud.example.com/api/admin/extension/resourcePool/64/vmList" />
<vmext:ResourcePoolVimObjectRef>
<vmext:VimServerRef
type="application/vnd.vmware.admin.vmwvirtualcenter+xml"
name="ConfigWizard Configured vCenter"
href="https://vcloud.example.com/api/admin/extension/vimServer/9" />
<vmext:MoRef>resgroup-235</vmext:MoRef>
<vmext:VimObjectType>RESOURCE_POOL</vmext:VimObjectType>
</vmext:ResourcePoolVimObjectRef>
<vmext:ResourcePoolRef
type="application/vnd.vmware.admin.vmwProviderVdcResourcePool+xml"
href="https://vcloud.example.com/api/admin/extension/resourcePool/64" />
<vmext:Enabled>true</vmext:Enabled>
</vmext:VMWProviderVdcResourcePool>
</vmext:VMWProviderVdcResourcePoolSet>
Update Provider vDC Resource Pools
A system administrator can update the resource pool set of an existing Provider vDC to add or remove resource
pools. Adding resource pools allows organization vDCs that reference the Provider vDC to consume additional
resources during periods of high demand. Removing resource pools frees the underlying resources.
When you create a Provider vDC, it initially contains a single resource pool, called the primary resource pool.
Adding secondary resource pools allows a Provider vDC to support resource elasticity in organization vDCs
that use the AllocationPool or AllocationVApp (pay as you go) allocation model. Resource elasticity allows an
organization vDC's compute resources to grow or shrink on demand.
All of a Provider vDC's resource pools must come from the same vCenter. See “Retrieve a List of Resource
Pools from a vCenter Server,” on page 201.
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 updateResourcePools link in the VMWProviderVdc.
Every VMWProviderVdc element includes an action link like this one to the Provider vDC's
updateResourcePools action.
<Link
rel="update:resourcePools"
type="application/vnd.vmware.admin.vmwProviderVdcResourcePoolSet+xml"
href="https://vcloud.example.com/api/admin/extension/providervdc/35/action/updateResourcePool
s"/>
vCloud API Programming Guide
214 VMware, Inc.