割当て制限によって、テナントに対して設定されるリソースの使用制限が定義されます。 Oracle Cloud管理者が、テナントの割当て制限を決定します。
トピック:
このAPIリクエストを使用すると、指定されたコンテナおよびサブコンテナ内のテナント割当て制限を取得できます。
注意:
検出APIコールは、指定されたコンテナ内のオブジェクトの名前を表示しますが、オブジェクトの詳細は表示しません。 オブジェクトの名前をリストするには、Acceptヘッダーをapplication/oracle-compute-v3+directory+jsonに設定します。 その他の目的では、Acceptヘッダーをapplication/oracle-compute-v3+jsonに設定する必要があります。 メソッド
GET
RESTリソース
/quota/container
URI
https://api_endpoint/quota/container
URIパラメータ
| パラメータ | 説明 |
|---|---|
| container | テナントの階層名前空間。 例えば、/ |
URIの例
https://api.oc.example.com/quota/
レスポンス本文の例
{
"list":
[
"/default",
"/mytenant",
]
}
このAPIを使用すると、特定のテナントの割当て制限の情報を取得できます。
メソッド
GET
RESTリソース
/quota/name
URI
https://api_endpoint/quota/name
URIパラメータ
| パラメータ | 説明 |
|---|---|
| name | テナントの一意の階層名。 例えば、/mytenantです。 |
URIの例
https://api.oc.example.com/quota/mytenant
レスポンス本文の例
"list": [
{
"usage": {
"machineimage": {
"number": 2,
"megabytes": 4247
},
"vnet": {
"vnetreservations": 3
},
"compute": {
"instances": 6,
"ram": 46080,
"instance_restrictions": {},
"cpus": 12.0
},
"nds": {
"megabytes": 181468
}
},
"uri": "http://api.oc.example.com./quota/mytenant",
"description": "Default quota for \"mytenant\"",
"name": "/mytenant",
"allowance": {
"machineimage": {
"number": 5,
"megabytes": 100000
},
"vnet": {
"vnetreservations": null
},
"compute": {
"instances": 10,
"ram": 50000,
"instance_restrictions": {},
"cpus": 20.0
},
"nds": {
"megabytes": 200000
}
}
}
]
}
このAPIを使用すると、特定のコンテナ内のテナント割当て制限の詳細をリストできます。
メソッド
GET
RESTリソース
/quota/container
URI
https://api_endpoint/quota/container
URIパラメータ
| パラメータ | 説明 |
|---|---|
| container | (オプション)テナントの階層名前空間。 たとえば、/mytenant/などです |
URIの例
https://api.oc.example.com/quota/
レスポンス本文の例
{
"list": [
{
"usage":
{
"machineimage": {"number": 0, "megabytes": 0},
"vnet": {"vnetreservations": 0},
"compute": { "instances": 0,"ram": 0, "instance_restrictions": {}, "cpus": 0.0 },
"nds": {"megabytes": 0 }
},
"uri": "https://api/quota/ics2",
"description": "Default quota for \"ics2\"",
"name": "/ics2",
"allowance":
{
"machineimage": {"number": null,"megabytes": null},
"vnet": {"vnetreservations": null},
"compute": {"instances": null,"ram": null, "instance_restrictions": {}, "cpus": null},
"nds": {"megabytes": null}
}
},
{
"usage":
{
"machineimage": {"number": 1,"megabytes": 1380 },
"vnet": {"vnetreservations": 0},
"compute": {"instances": 1,"ram": 8192,"instance_restrictions": {},"cpus": 2.0},
"nds": {"megabytes": 17180}
},
"uri": "https://api/quota/e2fmigration-s29",
"description": "\"Account Quota\"",
"name": "/e2fmigration-s29",
"allowance":
{
"machineimage": {"number": null,"megabytes": null},
"vnet": {"vnetreservations": null },
"compute": {"instances": null, "ram": 24576, "instance_restrictions": {},"cpus": 10.0},
"nds": {"megabytes": null}
}
},
{
"usage":
{
"machineimage": {"number": 0, "megabytes": 0},
"vnet": { "vnetreservations": 0},
"compute": {"instances": 0,"ram": 0,"instance_restrictions": {}, "cpus": 0.0 },
"nds": {"megabytes": 0}
},
"uri": "https://api/quota/ics1",
"description": "Default quota for \"ics1\"",
"name": "/ics1",
"allowance":
{
"machineimage": {"number": null, "megabytes": null },
"vnet": {"vnetreservations": null },
"compute": {"instances": null, "ram": null, "instance_restrictions": {}, "cpus": null },
"nds": { "megabytes": null }
}
}
}
]}