5.1

Table Of Contents
Request:
POST https://vcloud.example.com/api/admin/extension/providervdc/35/action/updateResourcePools
Content-Type: application/vnd.vmware.admin.resourcePoolSetUpdateParams+xml
...
<?xml version="1.0" encoding="UTF-8"?>
<vmext:UpdateResourcePoolSetParams
xmlns:vmext="http://www.vmware.com/vcloud/extension/v1.5"
xmlns:vcloud="http://www.vmware.com/vcloud/v1.5">
<vmext:DeleteItem
href="https://vcloud.example.com/api/admin/extension/resourcePool/66" />
</vmext:UpdateResourcePoolSetParams>
Response:
202 Accepted
Content-Type: application/vnd.vmware.vcloud.task+xml
...
<Task ... >
...
</Task>
Update Provider vDC Storage Profiles
A system administrator can update the storage profiles that are included in a Provider vDC. New storage
profiles can be added, and unused storage profiles can be removed.
Storage profiles can be created by a vCenter administrator on any vCenter server that supports the profile-
driven storage feature. A Provider vDC can provide access to any of the storage profiles that have been created
on its vCenter server (the one referenced in its vmext:VimServer element). A vCloud Director system
administrator must specify at least one vCenter storage profile when creating a Provider vDC, and can add or
remove storage profiles later as needed. Organization vDCs reference Provider vDC storage profiles in much
the same way that Provider vDCs reference vCenter storage profiles. Media and Disk objects, as well as vApps
and virtual machines reference organization vDC storage profiles by name.
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 Examine the VMWProviderVdc element to find the storageProfiles link and the vmext:VimServer element.
The storageProfiles link has the following form:
<Link
rel="edit"
type="application/vnd.vmware.admin.updateProviderVdcStorageProfiles+xml"
href="https://vcloud.example.com/api/admin/providervdc/35/storageProfiles" />
vCloud API Programming Guide
216 VMware, Inc.