EMC ViPR REST API

Search (SHIFT+S)

API Reference


Get Virtual Pool For Virtual Pool Change

POST /block/vpools/{id}/vpool-change/vpool

Returns all potential virtual pools, which supported the given virtual pool change operation for a virtual pool change of the volumes specified in the request

id

Required Roles

Requires one of the following roles:

  • SYSTEM_MONITOR
  • TENANT_ADMIN

Request Payload

All parameters are required unless otherwise stated.

Field Description Type Notes
<ids>
<id> URI 0-* Elements
</ids>

Response Body

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>