Block Virtual Pool:Get Virtual Pool For Virtual Pool Change

Search (SHIFT+S)



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 Valid Values:
  •  true
  •  false
<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. String Valid Values:
  •  block = Volume
  •  file = File System
  •  object = Object Store
<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>
Notes: