Vorheriges Thema: config-Methode (quota-Objekt)Nächstes Thema: info-Methode (quota-Objekt)


list-Methode (quota-Objekt)
Description

Kontingenteinträge für alle Benutzer und Gruppen eines Grid auflisten.

Syntax
/api/v2/quota/list?vdc=controller-name 
Argument
vdc

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

principal (optional)

Benutzer oder Gruppe, für den bzw. für die Kontingentinformationen angezeigt werden. Weitere Informationen finden Sie unter Allgemeine Argumenttypen.

Transaktionsart

synchron

Anfragetyp

GET

Beispiele

Eine detaillierte Liste von allen Kontingenteinträgen erhalten:

GET http://192.168.123.200/api/v2/quota/list?vdc=mygrid&verbose
Beispielausgabe
XML:

<quotas>
  <quota>
    <disk_used>724566016</disk_used>
    <principal>all</principal>
    <scope>local</scope>
    <type>group</type>
  </quota>
  <quota>
    <burst>75</burst>
    <bw_allowed>17500000000</bw_allowed>
    <bw_assigned>10000000000</bw_assigned>
    <bw_available>10000000000</bw_available>
    <cpu_allowed>17.5</cpu_allowed>
    <cpu_assigned>10</cpu_assigned>
    <cpu_available>17.5</cpu_available>
    <description>Sample User</description>
    <disk_allowed>37580963840</disk_allowed>
    <disk_assigned>21474836480</disk_assigned>
    <disk_available>20750270464</disk_available>
    <disk_used>724566016</disk_used>
    <mem_allowed>18790481920</mem_allowed>
    <mem_assigned>10737418240</mem_assigned>
    <mem_available>10737418240</mem_available>
    <principal>ak</principal>
    <scope>local</scope>
    <type>user</type>
    <warn>75</warn>
  </quota>
</quotas>
JSON:

{
   "quota" : [
      {
         "principal" : "all",
         "type" : "group",
         "scope" : "local",
         "disk_used" : "724566016"
      },
      {
         "bw_allowed" : "17500000000",
         "bw_assigned" : "10000000000",
         "principal" : "ak",
         "disk_available" : "20750270464",
         "disk_assigned" : "21474836480",
         "mem_available" : "10737418240",
         "warn" : "75",
         "scope" : "local",
         "burst" : "75",
         "description" : "Sample User",
         "cpu_allowed" : "17.5",
         "mem_allowed" : "18790481920",
         "cpu_assigned" : "10",
         "bw_available" : "10000000000",
         "mem_assigned" : "10737418240",
         "type" : "user",
         "cpu_available" : "17.5",
         "disk_used" : "724566016",
         "disk_allowed" : "37580963840"
      }
   ]
}
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.