Vorheriges Thema: config-Methode (quota-Objekt)

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


list-Methode (quota-Objekt)
Beschreibung

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

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

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

Transaktionsart

synchron

Anfragetyp

GET

Beispiele

Eine detaillierte Liste von allen Kontingenteinträgen erhalten:

GET http://192.168.123.200/api/v1/quota/list?vdc=mygrid&verbose
Beispielausgabe
XML:
{
   "quota1": {
      "bw_allowed": "3900000000",
      "bw_assigned": "2000000000",
      "principal" : "specops",
      "disk_available": "487500000000",
      "disk_assigned": "250000000000",
      "mem_available": "78000000000",
      "warn" : "80",
      "scope" : "local",
      "burst" : "95",
      "cpu_allowed" : "19",
      "mem_allowed" : "78000000000",
      "cpu_assigned" : "10",
      "bw_available" : "3900000000",
      "mem_assigned" : "40000000000",
      "type" : "group",
      "cpu_available" : "19",
      "disk_allowed" : "487500000000"
   },
   "quota0" : {
      "bw_allowed" : "1900000000",
      "bw_assigned" : "1000000000",
      "bw_used" : "631000000",
      "principal" : "gabriel@ca.com",
      "disk_available" : "89846248960",
      "disk_assigned" : "50000000000",
      "mem_available" : "16986734080",
      "warn" : "80",
      "cpu_used" : "1.25",
      "scope" : "local",
      "mem_used" : "2013265920",
      "burst" : "90",
      "cpu_allowed" : "11",
      "bw_available" : "1269000000",
      "mem_allowed" : "19000000000",
      "cpu_assigned" : "6",
      "mem_assigned" : "10000000000",
      "type" : "user",
      "cpu_available": "9.75",
      "disk_allowed" : "95000000000",
      "disk_used" : "5153751040"
   }
}
JSON:
<opt>
  <quota0>
    <burst>90</burst>
    <bw_allowed>1900000000</bw_allowed>
    <bw_assigned>1000000000</bw_assigned>
    <bw_available>1269000000</bw_available>
    <bw_used>631000000</bw_used>
    <cpu_allowed>11</cpu_allowed>
    <cpu_assigned>6</cpu_assigned>
    <cpu_available>9.75</cpu_available>
    <cpu_used>1.25</cpu_used>
    <disk_allowed>95000000000</disk_allowed>
    <disk_assigned>50000000000</disk_assigned>
    <disk_available>89846248960</disk_available>
    <disk_used>5153751040</disk_used>
    <mem_allowed>19000000000</mem_allowed>
    <mem_assigned>10000000000</mem_assigned>
    <mem_available>16986734080</mem_available>
    <mem_used>2013265920</mem_used>
    <principal>gabriel@ca.com</principal>
    <scope>local</scope>
    <type>user</type>
    <warn>80</warn>
  </quota0>
  <quota1>
    <burst>95</burst>
    <bw_allowed>3900000000</bw_allowed>
    <bw_assigned>2000000000</bw_assigned>
    <bw_available>3900000000</bw_available>
    <cpu_allowed>19</cpu_allowed>
    <cpu_assigned>10</cpu_assigned>
    <cpu_available>19</cpu_available>
    <disk_allowed>487500000000</disk_allowed>
    <disk_assigned>250000000000</disk_assigned>
    <disk_available>487500000000</disk_available>
    <mem_allowed>78000000000</mem_allowed>
    <mem_assigned>40000000000</mem_assigned>
    <mem_available>78000000000</mem_available>
    <principal>specops</principal>
    <scope>local</scope>
    <type>group</type>
    <warn>80</warn>
  </quota1>
</opt>
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.