このオペレーションを呼び出すと、テナント内のデータベースをクエリできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
oceanbase:DescribeDatabases |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TenantId |
string |
任意 |
テナントの ID です。 |
t4pnum**** |
| PageNumber |
integer |
任意 |
ページ番号です。
|
1 |
| PageSize |
integer |
任意 |
1 ページあたりの行数です。
|
10 |
| DatabaseName |
string |
任意 |
データベースの名前です。 |
sms_pre |
| SearchKey |
string |
任意 |
検索キーワードです。 |
pay |
| WithTables |
boolean |
任意 |
データベース内のテーブルに関する情報を返すかどうかを指定します。 デフォルト値は false です。 説明
データベースに多数のテーブルが含まれている場合、この操作はタイムアウトすることがあります。 |
true |
| InstanceId |
string |
任意 |
クラスターの ID です。 |
ob****n0abo9uo |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
リクエストの戻り値です。 |
||
| TotalCount |
integer |
テナント内のデータベース総数です。 |
1 |
| Databases |
array<object> |
テナント内のデータベースの一覧です。 |
|
|
array<object> |
テナント内のデータベースの一覧です。 |
||
| Status |
string |
データベースのステータスです。有効な値:
|
ONLINE |
| Description |
string |
データベースの説明です。 |
test db |
| Encoding |
string |
データベースのエンコーディングです。 |
utf8mb4 |
| DbType |
string |
データベースのタイプです。 |
mysql |
| DatabaseName |
string |
データベース名です。 |
sms_pre |
| CreateTime |
string |
データベースの作成時刻です。 |
2022-02-21 15:41:06 |
| Users |
array<object> |
このデータベースに対する権限を持つアカウントの一覧です。 |
|
|
object |
このデータベースに対する権限を持つアカウントの一覧です。 |
||
| UserType |
string |
アカウントのタイプです。有効な値:
|
Normal |
| Role |
string |
アカウントのロールです。
|
ReadOnly |
| UserName |
string |
アカウント名です。 |
user_pay_ro |
| Privileges |
string |
データベースにカスタム権限を付与している場合、このパラメーターにカスタム権限がカンマ (,) 区切りで返されます。それ以外の場合、このパラメーターは返されません。 |
select,delete,update |
| TenantId |
string |
テナントの ID です。 |
t4pnum**** |
| Tables |
array<object> |
データベーステーブルの一覧です。 |
|
|
object |
データベーステーブルの一覧です。 |
||
| TableName |
string |
データベーステーブル名です。 |
testTables |
| RequiredSize |
number |
必要なストレージ領域 (GB) です。 |
5.67 GB |
| DataSize |
number |
実際のデータサイズ (GB) です。 重要 このパラメーターは以降のバージョンでは使用されません。代わりに RequiredSize を使用してください。 |
5.67 GB |
| Collation |
string |
照合順序です。 |
utf8mb4_general_ci |
| InstanceId |
string |
テナントが属するクラスターの ID です。 |
obsdh2f**** |
| TenantName |
string |
テナント名です。 |
tenantABC |
| RequestId |
string |
リクエスト ID です。 |
EE205C00-30E4-****-****-87E3A8A2AA0C |
例
成功レスポンス
JSONJSON
{
"TotalCount": 1,
"Databases": [
{
"Status": "ONLINE",
"Description": "test db",
"Encoding": "utf8mb4",
"DbType": "mysql",
"DatabaseName": "sms_pre",
"CreateTime": "2022-02-21 15:41:06",
"Users": [
{
"UserType": "Normal",
"Role": "ReadOnly",
"UserName": "user_pay_ro",
"Privileges": "select,delete,update"
}
],
"TenantId": "t4pnum****",
"Tables": [
{
"TableName": "testTables"
}
],
"RequiredSize": 0,
"DataSize": 0,
"Collation": "utf8mb4_general_ci",
"InstanceId": "obsdh2f****",
"TenantName": "tenantABC"
}
],
"RequestId": "EE205C00-30E4-****-****-87E3A8A2AA0C"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。