ユーザーが管理を認可されているデータベースをクエリします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-bastionhost:ListDatabasesForUser |
get |
* すべてのリソース
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
文字列 |
必須 |
バスティオンホストの ID。 説明
DescribeInstances API を呼び出して、バスティオンホストの ID を照会できます。 |
bastionhost-cn-tl32swayw7o |
| RegionId |
文字列 |
任意 |
バスティオンホストが所在するリージョン ID。 説明
リージョン ID とリージョン名のマッピングの詳細については、「リージョンとゾーン」をご参照ください。 |
cn-hangzhou |
| UserId |
文字列 |
必須 |
照会対象のユーザーの ID。 |
3 |
| PageNumber |
文字列 |
任意 |
ページ番号。デフォルト値:1。ページは 1 から始まります。 |
1 |
| PageSize |
文字列 |
任意 |
1 ページあたりのエントリ数。 説明
このパラメーターを指定することを推奨します。 |
20 |
| DatabaseName |
文字列 |
任意 |
照会対象のデータベースの名前。 |
MySQL-8.0 |
| DatabaseAddress |
文字列 |
任意 |
照会対象のデータベースのアドレス。完全一致のみをサポートします。 |
47.101.. |
| DatabaseType |
文字列 |
任意 |
照会対象のデータベースのエンジン。有効な値:
|
MySQL |
| NetworkDomainId |
文字列 |
任意 |
照会対象のデータベースが所在するネットワークドメインの ID。 |
5 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Databases |
array<object> |
返されたデータベース。 |
|
|
object |
|||
| ActiveAddressType |
string |
データベースのアドレスタイプ。有効な値:
|
Private |
| Comment |
string |
データベースの備考。 |
comment |
| DatabaseId |
string |
データベース ID。 |
36 |
| DatabaseName |
string |
データベース名。 |
MySQL56 |
| DatabasePort |
integer |
データベースポート。 |
3306 |
| DatabasePrivateAddress |
string |
データベースの内部エンドポイント。値はドメイン名または IP アドレスです。 |
192.168.XX.XX |
| DatabasePublicAddress |
string |
データベースのパブリックエンドポイント。値はドメイン名または IP アドレスです。 |
www.example.com |
| DatabaseType |
string |
データベースエンジン。有効な値:
|
MySQL |
| NetworkDomainId |
string |
データベースが属するネットワークドメインの ID。 |
2 |
| Source |
string |
データベースのタイプ。有効な値:
|
Local |
| SourceInstanceId |
string |
ApsaraDB RDS インスタンスまたは PolarDB クラスターの ID。 説明
Source が Local に設定されている場合、このパラメーターには値が返されません。 |
i-wz9fv2hwux78x9****** |
| RequestId |
string |
リクエスト ID。 |
A8A665B9-8550-4942-9DEE-73198051856B |
| TotalCount |
integer |
返されたデータベースの総数。 |
15 |
例
成功レスポンス
JSONJSON
{
"Databases": [
{
"ActiveAddressType": "Private",
"Comment": "コメント",
"DatabaseId": "36",
"DatabaseName": "MySQL56",
"DatabasePort": 3306,
"DatabasePrivateAddress": "192.168.XX.XX",
"DatabasePublicAddress": "www.example.com",
"DatabaseType": "MySQL",
"NetworkDomainId": "2",
"Source": "Local",
"SourceInstanceId": "i-wz9fv2hwux78x9******"
}
],
"RequestId": "A8A665B9-8550-4942-9DEE-73198051856B",
"TotalCount": 15
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | 引数が無効です。 |
| 500 | InternalError | An unknown error occurred. | 不明なエラーが発生しました。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。