Rubrique précédente: Objet class

Rubrique suivante: Méthode move (objet class)


Méthode list (objet class)
Description

Récupérer la liste de classes dans un package

Syntaxe
/api/v1/class/list?class=classe&vdc=nom-contrôleur 
Arguments
classe

Nom du package

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

Récupère la liste de classes dans /test.

GET http://192.168.123.200/api/v1/class/list?class=/test&vdc=mygrid 
Exemple de sortie
XML
<catalog>
   <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>Solaris Filer based on OpenSolaris build 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" : "Solaris Filer based on OpenSolaris build 2008.11 (v3.1.5-1)"
       }
   ]
} 

Codes d'erreur HTTP
404

L'entité vdc mygrid est introuvable - Le nom de VDC spécifié n'est pas configuré dans l'application WS_API.

400.4

Missing required arguments (class). - La requête ne contient pas l'argument class=entité.

404.1

L'application test n'existe pas. - Une application non valide a été spécifiée dans la requête.

404.1

Le catalogue global test est introuvable. - Un catalogue global non valide a été spécifié dans la requête.