Skip to main content
Element Software
12.5 and 12.7
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Listvolumes

Contributeurs

Vous pouvez utiliser le ListVolumes méthode d'obtention de la liste des volumes d'un cluster. Vous pouvez spécifier les volumes que vous souhaitez retourner dans la liste en utilisant les paramètres disponibles.

Paramètres

Cette méthode présente les paramètres d'entrée suivants :

Nom Description Type Valeur par défaut Obligatoire

comptes

Seuls les volumes appartenant aux comptes spécifiés ici sont renvoyés. S'excluent mutuellement avec le paramètre Volume IDS.

tableau entier

Aucune

Non

Y compris Virtualvolumes

Des volumes virtuels sont inclus dans la réponse par défaut. Pour exclure des volumes virtuels, définissez sur false.

booléen

vrai

Non

IsPdiffusé

Renvoie les volumes qui sont appariés ou non associés. Valeurs possibles :

  • True : renvoie tous les volumes couplés.

  • FALSE : renvoie tous les volumes non appariés.

booléen

Aucune

Non

limite

Permet de définir le nombre maximum de résultats de volume renvoyés. S'excluent mutuellement avec le paramètre Volume IDS.

entier

10000

Non

ID de volume startVolume

Seuls les volumes dont l'ID est supérieur ou égal à cette valeur sont renvoyés. S'excluent mutuellement avec le paramètre Volume IDS.

entier

Aucune

Non

ID de volume

Une liste des ID de volume. Si vous spécifiez ce paramètre, d'autres paramètres fonctionnent uniquement sur cet ensemble de volumes. S'excluent mutuellement avec les comptes, startVolumeID et les paramètres de limite.

tableau entier

Non

Non

Nom du volume

Seules les informations sur les objets de volume correspondant au nom du volume sont renvoyées.

chaîne

Non

Non

État du volume

Seuls les volumes dont le statut est égal à la valeur d'état sont renvoyés. Valeurs possibles :

  • création

  • snapshots

  • actif

  • supprimé

chaîne

Non

Non

Retour de valeur

Cette méthode a la valeur de retour suivante :

Nom

Description

Type

volumes

Liste des volumes.

Exemple de demande

Les demandes pour cette méthode sont similaires à l'exemple suivant :

{
  "method": "ListVolumes",
    "params": {
        "volumeIDs": [1],
        "volumeStatus": "active",
        "isPaired": "false"
    },
    "id": 1
}

Exemple de réponse

Cette méthode renvoie une réponse similaire à l'exemple suivant :

{
    "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": []
            }
        ]
    }
}

Nouveau depuis la version

9.6