4 Working with Storage Volumes
This chapter describes how to manage storage volumes. The sections apply to creation, modification,
and query operations on storage volumes. You can perform the following operations on storage
volumes:
Query storage volume
Create a storage volume
Modify a storage volume (since WSAPI 1.2)
Remove a storage volume
Volume Enumeration and Configuration Objects
Several enumerations and configuration objects are used for the various volume API operations.
These are described in the following sections.
Volume provisioningType Enumeration Types
Enumeration for the provisioningType JSON object is shown in
Table 25 Volume provisioningType Enumeration
Symbol
FULL
TPVV
SNP
PEER
UNKNOWN
Volume CopyType Enumeration Types
Enumeration for the CopyType JSON object is shown in
Table 26 Volume CopyType Enumeration
Symbol
BASE
PHYSICAL_COPY
VIRTUAL_COPY
Volume state Enumeration Types
Enumeration for the state JSON object is shown in
38
Working with Storage Volumes
Value
Description
1
Fully provisioned VV, either with no snapshot space or with statically
allocated snapshot space.
Also, a commonly-provisioned VV where the user space is fully provisioned
and the snapshot space is associated with the snapCPG property.
2
Thinly-provisioned virtual volume, with space for the base volume allocated
from the user space that is associated with the userCPG property.
Also includes old-style thin provisioned VV (created on a 2.2.4 release or
earlier) where both the base VV and snapshot data are allocated from the
snapshot space associated with userCPG.
3
The VV is a snapshot (Type vcopy) and its space is provisioned from the
base volume's snapshot space.
4
Remote volume admitted into the local storage system.
5
Unknown.
Value
1
2
3
Table 25 (page
Table 26 (page
38).
Description
Base volume (not a copy).
Physical copy (full copy).
Snapshot copy (virtual copy).
Table 27 (page
39).
38).