ListVolumes
Sie können das verwenden ListVolumes
Methode zum Abrufen einer Liste der Volumes in einem Cluster. Sie können die Volumes angeben, die in der Liste zurückgegeben werden sollen, indem Sie die verfügbaren Parameter verwenden.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
Name | Beschreibung | Typ | Standardwert | Erforderlich |
---|---|---|---|---|
Konten |
Es werden nur Volumes zurückgegeben, die im Besitz der hier angegebenen Konten sind. Schließen sich gegenseitig aus dem Parameter VolumeIDs. |
Integer-Array |
Keine |
Nein |
InbegriffenVirtualVolumes |
Virtuelle Volumes sind standardmäßig in der Antwort enthalten. Um virtuelle Volumes auszuschließen, setzen Sie auf false. |
boolesch |
Richtig |
Nein |
Iserlüftet |
Gibt Volumes zurück, die gekoppelt oder nicht gekoppelt sind. Mögliche Werte:
|
boolesch |
Keine |
Nein |
Grenze |
Hiermit können Sie die maximale Anzahl an zurückgegebenen Volume-Ergebnissen festlegen. Schließen sich gegenseitig aus dem Parameter VolumeIDs. |
Ganzzahl |
10.000 |
Nein |
StartVolumeID |
Es werden nur Volumes mit einer ID zurückgegeben, die größer oder gleich diesem Wert ist. Schließen sich gegenseitig aus dem Parameter VolumeIDs. |
Ganzzahl |
Keine |
Nein |
VolumeIDs |
Eine Liste der Volume-IDs. Wenn Sie diesen Parameter angeben, werden andere Parameter nur für diesen Volume-Satz verwendet. Beide Seiten schließen sich gegenseitig aus den Konten, startVolumeID und den Grenzparametern. |
Integer-Array |
Nein |
Nein |
VolumeName |
Es werden nur Volume-Objektinformationen zurückgegeben, die mit dem Volume-Namen übereinstimmen. |
Zeichenfolge |
Nein |
Nein |
VolumeStatus |
Es werden nur Volumes mit einem Status zurückgegeben, der dem Statuswert entspricht. Mögliche Werte:
|
Zeichenfolge |
Nein |
Nein |
Rückgabewert
Diese Methode hat den folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
Volumes |
Liste der Volumes |
Datenmenge Array erledigen |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "method": "ListVolumes", "params": { "volumeIDs": [1], "volumeStatus": "active", "isPaired": "false" }, "id": 1 }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "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": [] } ] } }
Neu seit Version
9.6