Tema anterior: Clase Object

Tema siguiente: Método move (objeto class)


Método list (objeto class)
Descripción

Permite recuperar la lista de clases de un paquete

Sintaxis
/api/v1/class/list?class=class&vdc=controller-name 
Argumentos
class

Nombre del paquete

vdc

Nombre del centro de datos virtual de destino

Tipo de transacción

sincrónica

Tipo de solicitud

GET

Ejemplos

Recuperación de la lista de clases en /test

GET http://192.168.123.200/api/v1/class/list?class=/test&vdc=mygrid 
Ejemplo de salida
XML:
<catálogo>
   <name>filer</name>
   <class>
      <class>
         <name>Filer_Linux</name>
         <category>Filer</category>
         <description>Linux Filer based on Ubuntu 7.04 (v3.1.2-1)</description>
         <locked>1</locked>
      </class>
       <class>
         <name>Filer_Solaris</name>
          <category>Filer</category>
         <description>Archivador de Solaris de la compilación OpenSolaris 2008.11 (v3.1.5-1)</description>
         <locked>1</locked>
      </class>
   </class>
</catalog>
JSON:

{   "name" : "filer",
   "class" : [
       {
         "locked" : 1,
         "name" : "Filer_Linux",
         "category" : "Filer",
         "description" : "Linux Filer based on Ubuntu 7.04 v3.1.2-1)"
         },
      {
      "locked" : 1,
         "name" : "Filer_Solaris",
         "category" : "Filer",
         "description" : "Archivador de Solaris de la compilación OpenSolaris 2008.11 (v3.1.5-1)"
       }
   ]
} 

Códigos de error de HTTP
404

Entidad mygrid de vdc no encontrada: se ha especificado un nombre de VDC que no está configurado en la aplicación WS_API.

400.4

Faltan argumentos obligatorios (class): el argumento class=entity falta en la solicitud.

404.1

La aplicación test no existe: se ha especificado una aplicación no válida en la solicitud.

404.1

Catálogo global "test" no encontrado: se ha especificado un catálogo global no válido en la solicitud.