Argomento precedente: Oggetto vol

Argomento successivo: Metodo info (oggetto vol)


Metodo list (Oggetto vol)
Description

Recupera l'elenco di volumi nell'applicazione

Sintassi
/api/v1/vol/list?app=application&vdc=controller-name 
Argomenti
app

Nome dell'applicazione

vdc

Nome del data center virtuale di destinazione

Tipo di transazione

sincrona

Tipo di richiesta

GET

Esempi

Recupera l'elenco di volumi per test.

GET http://192.168.123.200/api/v1/vol/list?app=test&vdc=mygrid 
Output di esempio
XML:
<volume> 
   <name>vol1</name> 
   <comment></comment> 
   <filesystem>ext3</filesystem> 
   <mount_state>available</mount_state> 
   <n_mirrors>1</n_mirrors> 
   <scope_name>test</scope_name> 
   <scope_type>application</scope_type> 
   <server>srv1</server> 
   <size>1073741824</size> 
   <state>ok</state> 
   <uuid>cf432100-63fc-450d-8eb7- 2da6deca8627</uuid> 
</volume> 
JSON:
{ 
   "scope_type" : "application", 
   "name" : "vol1", 
   "scope_name" : "test", 
   "mount_state" : "available", 
   "uuid" : "cf432100-63fc-450d-8eb7-2da6deca8627", 
   "size" : "1073741824", 
   "state" : "ok", 
   "comment" : "", 
   "filesystem" : "ext3", 
   "n_mirrors" : "1", 
   "server" : "srv1" 
} 

Codici di errore HTTP
404

Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.

400.4

Argomenti necessari mancanti (app). - Argomento app=app mancante nella richiesta.

404.1

L'applicazione 'test' non esiste. - Applicazione non valida specificata nella richiesta.