Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.
Listar classes de armazenamento
Colaboradores
Sugerir alterações
Você pode listar as classes de armazenamento disponíveis.
1. Selecione a nuvem
Execute o fluxo de trabalho "Liste as nuvens" e selecione a nuvem na qual você estará trabalhando.
2. Selecione o cluster
Execute o fluxo de trabalho "Liste os clusters" e selecione o cluster.
3. Liste as classes de armazenamento de um cluster específico
Execute a seguinte chamada de API REST para listar as classes de armazenamento de um cluster e nuvem específicos.
Método HTTP | Caminho |
---|---|
OBTER |
/Accounts/(account_id)/topology/v1/clouds/<CLOUD_ID>/clusters/<CLUSTER_ID>/storageClasses |
Curl exemplo: Retorna todos os dados para todas as classes de armazenamento
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>'
Exemplo de saída 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": []
}
}
]
}