È disponibile una versione più recente di questo prodotto.
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": []
}
}
]
}