アカウントグループの名前と説明を変更し、メンバーを追加または削除します。この操作は、リソースディレクトリの管理アカウントまたは委任された管理者アカウントによって呼び出すことができます。
操作説明
この Topic では、アカウントグループ ca-dacf86d8314e00eb**** にメンバーを追加する例を示します。メンバーのアカウント ID は 173808452267****、メンバー名は Tony、メンバータイプは ResourceDirectory です。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
config:UpdateAggregator |
update |
*Aggregator。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| AggregatorId |
string |
必須 |
アカウントグループの ID。 アカウントグループ ID の取得方法については、「 ListAggregators 」を参照してください。 |
ca-dacf86d8314e00eb**** |
| AggregatorName |
string |
任意 |
アカウントグループの名前。 アカウントグループ名の取得方法については、「 ListAggregators 」を参照してください。 |
Test_Group |
| FolderId |
string |
任意 |
FolderId、カンマ区切りで複数の値をサポートします。 |
fd-brHdgv****,fd-brHdgk**** |
| Description |
string |
任意 |
アカウントグループの説明。 アカウントグループの説明の取得方法については、「 ListAggregators 」を参照してください。 |
テストグループ |
| AggregatorAccounts |
array<object> |
任意 |
アカウントグループ内のメンバーリスト。このパラメーターの要件は、アカウントグループのタイプ (AggregatorType) によって異なります。
|
|
|
object |
任意 |
アカウントグループのメンバー情報。 |
||
| AccountId |
integer |
任意 |
メンバーのアカウント ID。 メンバーのアカウント ID の取得方法については、「 ListAccounts 」を参照してください。 説明
メンバーリストを更新する場合は、AccountId と AccountType の両方をセットする必要があります。 |
173808452267**** |
| AccountName |
string |
任意 |
メンバーの名前。 メンバー名の取得方法については、「 ListAccounts 」を参照してください。 説明
メンバーリストを更新する場合は、AccountId と AccountType の両方をセットする必要があります。 |
Tony |
| AccountType |
string |
任意 |
メンバーのタイプ。ResourceDirectory (リソースディレクトリ) のみがサポートされています。 説明
メンバーリストを更新する場合は、AccountId と AccountType の両方をセットする必要があります。 |
ResourceDirectory |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保します。クライアントから一意のパラメーター値を生成してください。ClientToken の値には ASCII 文字のみを使用でき、長さは 64 文字以下である必要があります。 |
1594295238-f9361358-5843-4294-8d30-b5183fac**** |
Tag
deprecated
|
array<object> |
任意 |
リソースのタグ。このパラメーターは非推奨です。このパラメーターは無視してください。渡された値は効果がありません。 最大値は 20 個のタグです。 |
|
|
object |
任意 |
リソースのタグ。 最大値は 20 個のタグです。 |
||
| Key |
string |
任意 |
インスタンスのタグキー。N の有効な値: 1~20。このパラメーターを指定する場合、値を空の文字列にすることはできません。 タグキーの長さは最大 64 文字で、先頭を |
key-1 |
| Value |
string |
任意 |
リソースのタグ値。N の有効な値: 1~20。このパラメーターを指定する場合、値を空の文字列にすることができます。タグ値の長さは最大 128 文字で、先頭を |
値-1 |
共通リクエストパラメーターの詳細については、「共通パラメーター」を参照してください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
8195B664-9565-4685-89AC-8B5F04B44B92 |
| AggregatorId |
string |
アカウントグループの ID。 |
ca-dacf86d8314e00eb**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "8195B664-9565-4685-89AC-8B5F04B44B92",
"AggregatorId": "ca-dacf86d8314e00eb****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | Invalid.AggregatorAccounts.Empty | You must specify AggregatorAccounts. | |
| 400 | AggregatorAccountExceedMaxCount | The maximum number of aggregator account is exceeded. | |
| 400 | AggregatorAccountListDuplicated | The aggregator account list is duplicated. | |
| 400 | AggregatorAccountListItemDuplicated | The aggregator account list item is duplicated. | |
| 400 | AggregatorAlreadyPending | The aggregator has a pending operation and cannot be updated. | |
| 400 | AggregatorNameDuplicated | The aggregator name is duplicated. | |
| 400 | DefaultAggregatorDeleteNotSupport | The default aggregator cannot be deleted. | |
| 400 | Invalid.AggregatorId.Value | The specified AggregatorId is invalid. | |
| 400 | Invalid.AccountType.Value | The specified AccountType is invalid. | |
| 400 | Invalid.AggregatorAccounts.Value | The specified AggregatorAccounts is invalid. | |
| 403 | AggregatorMemberNoPermission | The aggregator member is not authorized to perform the operation. | |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。