5.5

Table Of Contents
href="https://vcloud.example.com/api/admin/extension/vimServer/9" />
<vmext:MoRef>vm-44</vmext:MoRef>
<vmext:VimObjectType>VIRTUAL_MACHINE</vmext:VimObjectType>
</vmext:VmObjectRef>
</vmext:VmObjectRefsList>
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 242.
NOTE Storage profiles are represented as Storage Policies in the vCloud Director Web console.
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 242.
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" />
Chapter 7 Managing and Monitoring a Cloud
VMware, Inc. 249