Modifica o nome e a descrição de um grupo de contas e adiciona ou remove membros. Esta operação pode ser chamada pela conta de gerenciamento ou por uma conta de administrador delegado em um diretório de recursos.
Descrição da operação
Este tópico fornece um exemplo de como adicionar um membro ao grupo de contas ca-dacf86d8314e00eb****. O ID do membro é 173808452267****, o nome do membro é Tony e o tipo de membro é ResourceDirectory.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
config:UpdateAggregator |
update |
*Aggregator.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| AggregatorId |
string |
Sim |
O ID do grupo de contas. Para obter informações sobre como obter o ID do grupo de contas, consulte ListAggregators. |
ca-dacf86d8314e00eb**** |
| AggregatorName |
string |
Não |
O nome do grupo de contas. Para obter informações sobre como obter o nome do grupo de contas, consulte ListAggregators. |
Test_Group |
| FolderId |
string |
Não |
FolderId, suporta múltiplos valores separados por vírgulas. |
fd-brHdgv****,fd-brHdgk**** |
| Description |
string |
Não |
A descrição do grupo de contas. Para obter informações sobre como obter a descrição do grupo de contas, consulte ListAggregators. |
Grupo de teste |
| AggregatorAccounts |
array<object> |
Não |
A lista de membros no grupo de contas. Os requisitos para este parâmetro variam de acordo com o tipo de grupo de contas (AggregatorType):
|
|
|
object |
Não |
As informações dos membros do grupo de contas. |
||
| AccountId |
integer |
Não |
O ID do membro. Para obter informações sobre como obter o ID do membro, consulte ListAccounts. Nota
Se você quiser atualizar a lista de membros, deverá definir AccountId e AccountType. |
173808452267**** |
| AccountName |
string |
Não |
O nome do membro. Para obter informações sobre como obter o nome do membro, consulte ListAccounts. Nota
Se você quiser atualizar a lista de membros, deverá definir AccountId e AccountType. |
Tony |
| AccountType |
string |
Não |
O tipo de membro. Apenas ResourceDirectory (diretório de recursos) é suportado. Nota
Se você quiser atualizar a lista de membros, deverá definir AccountId e AccountType. |
ResourceDirectory |
| ClientToken |
string |
Não |
Garante a idempotência da solicitação. Gere um valor de parâmetro exclusivo a partir do seu cliente. O valor de ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. |
1594295238-f9361358-5843-4294-8d30-b5183fac**** |
Tag
deprecated
|
array<object> |
Não |
As tags do recurso. Este parâmetro foi descontinuado. Ignore este parâmetro. Os valores passados não têm efeito. Um máximo de 20 tags pode ser anexado. |
|
|
object |
Não |
As tags do recurso. Um máximo de 20 tags pode ser anexado. |
||
| Key |
string |
Não |
A chave da tag da instância. Valores válidos de N: 1 a 20. Se você especificar este parâmetro, o valor não poderá ser uma string vazia. A chave da tag pode ter até 64 caracteres de comprimento e não pode começar com |
key-1 |
| Value |
string |
Não |
O valor da tag do recurso. Valores válidos de N: 1 a 20. Se você especificar este parâmetro, o valor poderá ser uma string vazia. O valor da tag pode ter até 128 caracteres de comprimento e não pode começar com |
value-1 |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
8195B664-9565-4685-89AC-8B5F04B44B92 |
| AggregatorId |
string |
O ID do grupo de contas. |
ca-dacf86d8314e00eb**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "8195B664-9565-4685-89AC-8B5F04B44B92",
"AggregatorId": "ca-dacf86d8314e00eb****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.