La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.
Elencare le classi di storage
Collaboratori
Suggerisci modifiche
È possibile elencare le classi di storage disponibili.
1. Selezionare il cloud
Eseguire il flusso di lavoro "Elencare i cloud" e seleziona il cloud in cui lavorerai.
2. Selezionare il cluster
Eseguire il flusso di lavoro "Elencare i cluster" e selezionare il cluster.
3. Elencare le classi di storage per un cluster specifico
Eseguire la seguente chiamata API REST per elencare le classi di storage per un cluster e un cloud specifici.
Metodo HTTP | Percorso |
---|---|
OTTIENI |
/Accounts/{account_id}/topology/v1/cloud/<CLOUD_ID>/Clusters/<CLUSTER_ID>/storageClasses |
Esempio di curl: Restituisce tutti i dati per tutte le classi di storage
curl --location -i --request GET 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/topology/v1/clouds/<CLOUD_ID>/clusters/<CLUSTER_ID>/storageClasses' --header 'Accept: */*' --header 'Authorization: Bearer <API_TOKEN>'
Esempio di output 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": []
}
}
]
}