ユーザーグループからデータベースおよびデータベースアカウントに対する権限を取り消します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-bastionhost:DetachDatabaseAccountsFromUserGroup |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
バスタイオンホストの ID です。 説明
DescribeInstances 操作を呼び出して、バスタイオンホストの ID を照会できます。 |
bastionhost-cn-7mz2v120f0y |
| RegionId |
string |
任意 |
バスタイオンホストのリージョン ID です。 説明
リージョン ID とリージョン名の対応関係については、「リージョンとゾーン」をご参照ください。 |
cn-hangzhou |
| UserGroupId |
string |
必須 |
データベースおよびデータベースアカウントに対する権限を取り消す対象となるユーザーグループの ID です。 説明
ListUserGroups 操作を呼び出して、ユーザーグループの ID を照会できます。 |
1 |
| Databases |
array<object> |
任意 |
データベースに関する情報です。 |
|
|
object |
任意 |
|||
| DatabaseId |
string |
任意 |
権限を取り消す対象となるデータベースの ID です。 |
4 |
| DatabaseAccountIds |
array |
任意 |
データベースアカウント ID の配列です。 |
|
|
string |
任意 |
権限を取り消す対象となるデータベースアカウントの ID です。 |
["1","2","3"] |
リクエストパラメーターの構造
| パラメーター | 型 | 説明 |
| DatabaseId | string | データベース ID です。 |
| DatabaseAccountIds | array[string] | データベースアカウント ID の配列です。JSON 文字列で指定します。最大 10 個のデータベースアカウント ID を指定できます。 |
以下のコードは、Databases パラメーターの例です。
[
{"DatabaseId":"1"} // データベースおよびデータベースアカウントに対する権限を取り消します。
{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]}, // データベースアカウントのみに対する権限を取り消します。
{"DatabaseId":"5","DatabaseAccountIds":[]} // サポートされていません。
...
]
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID です。 |
AC528ED1-C302-56E5-9CB5-ADA625D64FF9 |
| Results |
array<object> |
呼び出し結果です。 |
|
|
array<object> |
|||
| Code |
string |
返されたエラーコードです。OK の場合、操作は成功しました。その他のエラーコードが返された場合は、操作に失敗しています。 |
OK |
| DatabaseAccounts |
array<object> |
データベースアカウントの権限付与結果の一覧です。 |
|
|
object |
|||
| Code |
string |
返されたエラーコードです。OK の場合、操作は成功しました。その他のエラーコードが返された場合は、操作に失敗しています。 |
OK |
| DatabaseAccountId |
string |
権限が取り消されたデータベースアカウントの ID です。 |
5 |
| Message |
string |
返されたエラーメッセージです。 |
None |
| DatabaseId |
string |
権限が取り消されたデータベースの ID です。 |
27 |
| Message |
string |
返されたエラーメッセージです。 |
None |
| UserGroupId |
string |
ユーザーグループ ID です。 |
3 |
例
成功レスポンス
JSONJSON
{
"RequestId": "AC528ED1-C302-56E5-9CB5-ADA625D64FF9",
"Results": [
{
"Code": "OK",
"DatabaseAccounts": [
{
"Code": "OK",
"DatabaseAccountId": "5",
"Message": "None"
}
],
"DatabaseId": "27",
"Message": "None",
"UserGroupId": "3"
}
]
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 500 | InternalError | An unknown error occurred. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。