Vorheriges Thema: comp-ObjektNächstes Thema: info-Methode (comp-Objekt)


list-Methode (comp-Objekt)
Description

Liste der Anwendungskomponenten abrufen

Syntax
/api/v2/comp/list?app=application&vdc=controller-name 
Argument
app

Name der Anwendung

vdc

Name des virtuellen Rechenzentrums (Virtual Data Center), welches das Ziel darstellt

Transaktionsart

synchron

Anfragetyp

GET

Beispiele

Liste der Komponenten in Anwendung "test" abrufen.

GET http://192.168.123.200/api/v2/comp/list?app=test&vdc=mygrid 
Beispielausgabe
XML:
<application>
   <name>sugarcrm</name>
   <components>
       <component>
         <name>main.admin</name>
         <bw>50000000</bw>
         <cpu>0,05</cpu>
         <mem>67108864</mem>
         <server>srv2</server>
         <state>running</state>
      </component>
      </component>
          <name>main.config</name>
         <bw>150000000</bw>
          <cpu>0,20</cpu>
         <mem>268435456</mem>
          <server>srv3</server>
         <state>running</state>
      </component>
      </component>
         <name>main.dbase</name>
         <bw>100000000</bw>
         <cpu>0,40</cpu>
         <mem>536870912</mem>
         <server>srv1</server>
         <state>running</state>
      </component>
         aus.
         aus.
         aus.
   </components>
</application>
JSON:
{
   "component" : [
       {
         "bw" : "50000000",
   nbsp;     "cpu" : "0,05",
         "name" : "main.admin",
         "mem" : "67108864",
         "server" : "srv2",
         "state" : "running", 
       },
      {
   
      "bw" : "150000000",
         "cpu" : "0,20",
         "name" : "main.config",
         "mem" : "268435456",
         "server" : "srv3",
         "state" : "running", 
       },
      {
         "bw" : "100000000",
         "cpu" : "0,40",
         "name" : "main.dbase",
         "mem" : "536870912",
         "server" : "srv1",
         "state" : "running", 
       },
      aus.
      aus.
      aus.
   ],
   "name" : "sugarcrm"
} 

HTTP-Fehlercodes
404

Entität vdc mygrid nicht gefunden - Es wurde ein VDC-Name angegeben, der in der WS_API-Anwendung nicht konfiguriert worden ist.

400.4

Erforderliche Argumente fehlen (app). - Argument app=app ist in der Anfrage nicht vorhanden.

404.1

Komponenten für Anwendung "test" konnten nicht aufgelistet werden - sie ist nicht installiert. - Ein ungültiger Anwendungsname wurde in der Anfrage angegeben.

404.1

Komponenten für Anwendung "ws_api" konnten nicht aufgelistet werden - Informationsabfrage ist fehlgeschlagen - möglicherweise wird die Anwendung nicht ausgeführt. Die Komponentenliste wurde für eine Anwendung in angehaltenem Status angefordert.