
Returns all potential virtual pools for a virtual pool change of the volume specified in the request. Note that not all virtual pool returned by the request will be a valid virtual pool change for the volume. The virtual pools returned are based on the connectivity of the storage system on which the volume resides, the storage pools available to that storage system, and the virtual pools defined in the system that can be supported by those storage pools. For each virtual pool returned, the response identifies whether or not a change to the virtual pool is allowed, and when not allowed, the reason the change is not allowed.
id | the URN of a ViPR volume. |
Requires one of the following roles:
A VirtualPoolChangeList that identifies each potential virtual pool, whether or not a change is allowed for the virtual pool, and if not, the reason why.
Field | Description | Type | Notes |
<vpool_change_list> | |||
<vpool_change> |
0-* Elements |
||
<allowed> | Specifies whether or not a virtual pool change is allowed. | Boolean | |
<not_allowed_reason> | When not allowed, the reason the virtual pool change is not allowed. | String | |
<allowed_change_operation> |
0-* Elements |
||
<name> | String | ||
<value> | String | ||
</allowed_change_operation> | |||
<vpool_type> | The virtual pool type. Valid values: block = Volume file = File System object = Object Store | String | |
<name> | The name of the resource | String | |
<id> | ViPR ID of the related object | URI | |
<link> | A hyperlink to the related object | ||
</vpool_change> | |||
</vpool_change_list> |