ListVolumes
You can use the ListVolumes
method to get a list of volumes that are in a cluster. You can specify the volumes you want to return in the list by using the available parameters.
Parameters
This method has the following input parameters:
Name | Description | Type | Default value | Required |
---|---|---|---|---|
accounts |
Only volumes owned by the accounts you specify here are returned. Mutually exclusive with the volumeIDs parameter. |
integer array |
None |
No |
includeVirtualVolumes |
Virtual volumes are included in the response by default. To exclude virtual volumes, set to false. |
boolean |
true |
No |
isPaired |
Returns volumes that are paired or not paired. Possible values:
|
boolean |
None |
No |
limit |
Enables you to set the maximum number of volume results that are returned. Mutually exclusive with the volumeIDs parameter. |
integer |
10000 |
No |
startVolumeID |
Only volumes with an ID greater than or equal to this value are returned. Mutually exclusive with the volumeIDs parameter. |
integer |
None |
No |
volumeIDs |
A list of volume IDs. If you specify this parameter, other parameters operate only on this set of volumes. Mutually exclusive with the accounts, startVolumeID, and limit parameters. |
integer array |
No |
No |
volumeName |
Only volume object information matching the volume name is returned. |
string |
No |
No |
volumeStatus |
Only volumes with a status equal to the status value are returned. Possible values:
|
string |
No |
No |
Return value
This method has the following return value:
Name |
Description |
Type |
volumes |
List of volumes. |
volume array |
Request example
Requests for this method are similar to the following example:
{ "method": "ListVolumes", "params": { "volumeIDs": [1], "volumeStatus": "active", "isPaired": "false" }, "id": 1 }
Response example
This method returns a response similar to the following example:
{ "id": 1, "result": { "volumes": [ { "access": "readWrite", "accountID": 1, "attributes": {}, "blockSize": 4096, "createTime": "2016-03-28T14:39:05Z", "deleteTime": "", "enable512e": true, "iqn": "iqn.2010-01.com.solidfire:testvolume1.1", "name": "testVolume1", "purgeTime": "", "qos": { "burstIOPS": 15000, "burstTime": 60, "curve": { "4096": 100, "8192": 160, "16384": 270, "32768": 500, "65536": 1000, "131072": 1950, "262144": 3900, "524288": 7600, "1048576": 15000 }, "maxIOPS": 15000, "minIOPS": 50 }, "scsiEUIDeviceID": "6a79617900000001f47acc0100000000", "scsiNAADeviceID": "6f47acc1000000006a79617900000001", "sliceCount": 1, "status": "active", "totalSize": 5000658944, "virtualVolumeID": null, "volumeAccessGroups": [], "volumeID": 1, "volumePairs": [] } ] } }
New since version
9.6