機能説明
このインターフェースは、指定されたOceanBaseクラスタにおけるテナントのCPU制約の変更を照会するために使用されます。
呼び出し説明
インターフェース制約
呼び出し元はマルチクラウドAPIにアクセスするためのキーを保有している必要があります。AccessKey IDとAccessKey Secretの取得方法については、アクセスキーの管理をご参照ください。
リクエストパス
GET /api/v2/instances/{instanceId}/tenants/{tenantId}/tenantModifyCpuConstraints
リクエストパラメータ
Query
名前 |
タイプ |
必須 |
説明 |
例 |
|---|---|---|---|---|
| instanceId | String | はい | OceanBaseクラウドデータベースインスタンスID。 | ob317v4uif**** |
| tenantId | String | はい | テナントID。 | t33h8y08k**** |
戻り値
名前 |
タイプ |
説明 |
例 |
|---|---|---|---|
| data | object | テナントのCPU情報。 | |
| cpu | Integer | テナントのCPUサイズ、単位:コア数(Cores)。 | 10 |
| maxMem | long | 単一ユニットで申請可能な最大メモリサイズ、単位:GiB。 | 55 |
| minMem | long | 単一ユニットで申請が必要な最小メモリサイズ、単位:GiB。 | 20 |
| unitNum | Integer | テナントのユニット数。 | 1 |
例
リクエスト例
curl
--digest -u 'xxx:xxx' \
--request GET \
--url https://api-cloud.oceanbase.com/api/v2/instances/{instanceId}/tenants/{tenantId}/tenantModifyCpuConstraints
-H 'X-Ob-Project-Id: <プロジェクトID>'
説明
- プロジェクトIDはプロジェクトの一意の識別子です。プロジェクト管理を参照して、クラスタのプロジェクトIDを取得できます。
- instanceIdが属するプロジェクトのIDと指定したプロジェクトIDが一致していることを確認してください。
戻り値例
JSON形式
{
"data":[
{
"maxCpu":10,
"minCpu":2,
"unitNum":1
},
{
"maxCpu":8,
"minCpu":2,
"unitNum":2
}
],
"requestId":"fdcdc581-9f6d-4aae-8448-dfafadsfdas",
"success":true
}