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

Liste des volumes

Contributeurs netapp-pcarriga

Vous pouvez utiliser le ListVolumes méthode pour obtenir la liste des volumes appartenant à un cluster. Vous pouvez spécifier les volumes que vous souhaitez renvoyer dans la liste en utilisant les paramètres disponibles.

Paramètres

Cette méthode possède les paramètres d'entrée suivants :

Nom Description Type Valeur par défaut Obligatoire

comptes

Seuls les volumes appartenant aux comptes que vous spécifiez ici sont renvoyés. Incompatible avec le paramètre volumeIDs.

tableau d'entiers

Aucune

Non

inclure les volumes virtuels

Les volumes virtuels sont inclus par défaut dans la réponse. Pour exclure les volumes virtuels, définissez la valeur sur false.

booléen

true

Non

estPairé

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

  • vrai : Renvoie tous les volumes appariés.

  • false : Renvoie tous les volumes non appariés.

booléen

Aucune

Non

limite

Permet de définir le nombre maximal de résultats de volume renvoyés. Incompatible avec le paramètre volumeIDs.

entier

10000

Non

ID de volume de départ

Seuls les volumes dont l'identifiant est supérieur ou égal à cette valeur sont renvoyés. Incompatible avec le paramètre volumeIDs.

entier

Aucune

Non

ID de volume

Liste des identifiants de volume. Si vous spécifiez ce paramètre, les autres paramètres ne s'appliqueront qu'à cet ensemble de volumes. Mutuellement exclusif avec les paramètres accounts, startVolumeID et limit.

tableau d'entiers

Non

Non

nom_du_volume

Seules les informations relatives à l'objet 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 de statut sont renvoyés. Valeurs possibles :

  • création

  • prise de photos

  • actif

  • supprimé

chaîne

Non

Non

valeur de retour

Cette méthode a la valeur de retour suivante :

Nom

Description

Type

volumes

Liste des volumes.

volumetableau

Exemple de demande

Les requêtes 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": []
            }
        ]
    }
}

Nouveautés depuis la version

9,6