5.1

Table Of Contents
Retrieve a List of Storage Profiles from a vCenter Server
You can retrieve the list of storage profiles that have been defined on a vCenter server registered to a cloud.
To retrieve the list, you make a GET request to the server's storageProfiles link.
Storage profiles are named configurations of vCenter storage. When you create a Provider vDC, you must
specify the name of at least one storage profile to provide storage capacity for that Provider vDC.
The VMWStorageProfiles of a VimServer element contains an entry for every storage profile that has been
defined on the server. See “Finding Available vCenter Resources,” on page 200.
Prerequisites
n
Verify that you are logged in to the vCloud API as a system administrator.
n
Retrieve the XML representation of a vCenter server registered to your cloud. See “Finding Available
vCenter Resources,” on page 200.
Procedure
1 (Optional) Refresh the cached list of storage profiles.
vCloud Director maintains a cache of the storage profiles that have been created on each of its registered
vCenter servers. The cache is refreshed on a regular schedule, and is likely to contain an up-to-date list.
If a vCenter administrator has recently created a new storage profile, you can force it to be added to the
cache by following these steps.
a Examine the VimServer element to locate its action/refreshStorageProfiles link.
The link has the following form:
<vcloud:Link
rel="refreshStorageProfiles"
href="https://vcloud.example.com/api/admin/extension/vimServer/9/action/refreshStoragePro
files" />
b Refresh the cached list of storage profiles from the vCenter server.
Use a request like this one.
POST
https://vcloud.example.com/api/admin/extension/vimServer/9/action/refreshStorageProfiles
The response is a Task. When the task completes, the cached list of storage profiles on the vCenter
server has been updated.
2 Examine the VimServer element to locate its storageProfiles link.
The link has the following form:
<vcloud:Link
rel="down"
type="application/vnd.vmware.admin.storageProfiles+xml"
href="https://vcloud.example.com/api/admin/extension/vimServer/9/storageProfiles" />
3 Retrieve the list of storage profiles.
See “Example: Retrieve a List of Storage Profiles from a vCenter Server,” on page 208.
Chapter 7 Managing and Monitoring a Cloud
VMware, Inc. 207