前のトピック: list メソッド(quota オブジェクト)

次のトピック: put メソッド(quota オブジェクト)


info メソッド(quota オブジェクト)
説明

指定したユーザまたはグループのクォータ情報を表示します。

構文
/api/v1/quota/info?principal=a-principal&vdc=controller-name 
引数
vdc

ターゲットの仮想データ センターの名前

プリンシパル

クォータ情報を表示するユーザまたはグループ。 principal に指定できる値は以下のいずれかです。

<name>

ローカル ユーザまたはグループ

/<name>

グローバル ユーザまたはグループ。

<scope>:<type>:<name>

完全修飾プリンシパル名

各項目は以下のとおりです。

  • <scope>global または local です
  • <type>group または user です
  • <name> はグループまたはユーザ名です
トランザクション タイプ

同期

リクエスト タイプ

GET

john@CA.com という名前のユーザの情報を表示します。

GET http://192.168.123.200/api/v1/quota/info?principal=local:user:john@ca.com
サンプル出力
XML:
<quota>
  <burst>90</burst>
  <principal>
    <name>laura@ca.com</name>
    <scope>local</scope>
    <type>user</type>
  </principal>
  <resources allowed>
    <bw>1900000000</bw>
    <cpu>11</cpu>
    <disk>95000000000</disk>
    <mem>19000000000</mem>
  </resources allowed>
  <resources assigned>
    <bw>1000000000</bw>
    <cpu>6</cpu>
    <disk>50000000000</disk>
    <mem>10000000000</mem>
  </resources assigned>
  <warn>80</warn>
</quota>
JSON:
{
   "quota" : {
      "warn" : "80",
      "burst" : "90",
      "principal" : {
         "name" : "laura@ca.com",
         "type" : "user",
         "scope" : "local"
      },
      "resources assigned" : {
         "bw" : "1000000000",
         "cpu" : "6",
         "disk" : "50000000000",
         "mem" : "10000000000"
      },
      "resources allowed" : {
         "bw" : "1900000000",
         "cpu" : "11",
         "disk" : "95000000000",
         "mem" : "19000000000"
      }
   }
}
HTTP エラー コード
404

エンティティ vdc mygrid が見つかりません。WS_API アプリケーションに設定されていない VDC 名が指定されました。

404.1

エンティティが見つかりません - principal に一致するプリンシパル名はありません。

400.4

不正なリクエスト構文(URL) - 必要な引数(principal)がありません。