La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.
Répertorier les classes de stockage
Contributeurs
Suggérer des modifications
Vous pouvez afficher la liste des classes de stockage disponibles.
Étape 1 : sélectionnez le nuage
Exécutez le flux de travail "Lister les clouds" et choisissez le cloud dans lequel vous travaillez.
Étape 2 : sélectionnez le cluster
Exécutez le flux de travail "Lister les clusters" et sélectionnez le cluster.
Étape 3 : répertorier les classes de stockage d'un cluster spécifique
Effectuez l'appel d'API REST suivant pour répertorier les classes de stockage d'un cluster et d'un cloud spécifiques.
Méthode HTTP et noeud final
Cet appel d'API REST utilise la méthode et le point de terminaison suivants.
Méthode HTTP | Chemin |
---|---|
OBTENEZ |
/Accounts/{account_ID}/topologique/v1/nuages/<CLOUD_ID>/clusters/<CLUSTER_ID>/storageclasses |
Exemple Curl : renvoie toutes les données de toutes les classes de stockage
curl --request GET \
--location "https://astra.netapp.io/accounts/$ACCOUNT_ID/topology/v1/clouds/<CLOUD_ID>/clusters/<CLUSTER_ID>/storageClasses" \
--include \
--header "Accept: */*" \
--header "Authorization: Bearer $API_TOKEN"
Exemple de sortie JSON
{ "items": [ { "type": "application/astra-storageClass", "version": "1.1", "id": "4bacbb3c-0727-4f58-b13c-3a2a069baf89", "name": "ontap-basic", "provisioner": "csi.trident.netapp.io", "available": "eligible", "allowVolumeExpansion": "true", "reclaimPolicy": "Delete", "volumeBindingMode": "Immediate", "isDefault": "true", "metadata": { "createdBy": "system", "creationTimestamp": "2022-10-26T05:16:19Z", "modificationTimestamp": "2022-10-26T05:16:19Z", "labels": [] } }, { "type": "application/astra-storageClass", "version": "1.1", "id": "150fe657-4a42-47a3-abc6-5dafba3de8bf", "name": "thin", "provisioner": "kubernetes.io/vsphere-volume", "available": "ineligible", "reclaimPolicy": "Delete", "volumeBindingMode": "Immediate", "metadata": { "createdBy": "system", "creationTimestamp": "2022-10-26T04:46:08Z", "modificationTimestamp": "2022-11-04T14:58:19Z", "labels": [] } }, { "type": "application/astra-storageClass", "version": "1.1", "id": "7c6a5c58-6a0d-4cb6-98a0-8202ad2de74a", "name": "thin-csi", "provisioner": "csi.vsphere.vmware.com", "available": "ineligible", "allowVolumeExpansion": "true", "reclaimPolicy": "Delete", "volumeBindingMode": "WaitForFirstConsumer", "metadata": { "createdBy": "system", "creationTimestamp": "2022-10-26T04:46:17Z", "modificationTimestamp": "2022-10-26T04:46:17Z", "labels": [] } }, { "type": "application/astra-storageClass", "version": "1.1", "id": "7010ef09-92a5-4c90-a5e5-3118e02dc9a7", "name": "vsim-san", "provisioner": "csi.trident.netapp.io", "available": "eligible", "allowVolumeExpansion": "true", "reclaimPolicy": "Delete", "volumeBindingMode": "Immediate", "metadata": { "createdBy": "system", "creationTimestamp": "2022-11-03T18:40:03Z", "modificationTimestamp": "2022-11-03T18:40:03Z", "labels": [] } } ] }