Revoga as permissões de hosts e contas de host de um usuário.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID do bastion host no qual você deseja revogar as permissões nos hosts e contas de host especificados do usuário. Nota
Você pode chamar a operação DescribeInstances para consultar o ID do bastion host. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
Não |
O ID da região do bastion host no qual você deseja revogar as permissões nos hosts e contas de host especificados do usuário. Nota
Para obter mais informações sobre o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas. |
cn-hangzhou |
| UserId |
string |
Sim |
O ID do usuário do qual você deseja revogar as permissões nos hosts e contas de host especificados. Nota
Você pode chamar a operação ListUsers para consultar o ID do usuário. |
1 |
| Hosts |
string |
Sim |
Os IDs dos hosts e contas de host nos quais você deseja revogar as permissões do usuário. Você pode especificar até 10 IDs de host e até 10 IDs de conta de host para cada host. Você pode especificar apenas IDs de host. Nesse caso, as permissões nos hosts especificados e em todas as contas dos hosts são revogadas do usuário. Para obter mais informações sobre este parâmetro, consulte a seção Descrição do parâmetro Hosts deste tópico. Nota
Você pode chamar a operação ListHosts para consultar os IDs de host e a operação ListHostAccountsForUser para consultar os IDs de conta de host. |
[ {"HostId":"1"}, {"HostId":"2","HostAccountIds":["1","2","3"]}, {"HostId":"3","HostAccountIds":["4","5","6"]}, {"HostId":"4","HostAccountIds":["9","8","7"]} ] |
Descrição do parâmetro Hosts.
| Campo | Tipo | Exemplo | Descrição |
| HostId | string | 1 | O ID do host. |
| HostAccountIds | array[string] | ["9","8","7"] | O ID da conta de host. O valor é uma string JSON. Você pode especificar até 10 IDs de conta de host para cada host. |
O código a seguir fornece um exemplo de valor do parâmetro Hosts:
[
{"HostId":"1"},
{"HostId":"2","HostAccountIds":["1","2","3",...]},
{"HostId":"3","HostAccountIds":["4","5","6",...]},
{"HostId":"4","HostAccountIds":["9","8","7",...]}
]
Todas as operações de API do Alibaba Cloud devem incluir parâmetros de solicitação comuns. Para obter mais informações sobre os parâmetros de solicitação comuns, consulte Parâmetros de solicitação comuns. Para obter mais informações sobre solicitações de exemplo, consulte Solicitações de exemplo.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| Results |
array<object> |
O resultado da chamada. |
|
|
array<object> |
|||
| Code |
string |
O código de retorno que indica se a chamada foi bem-sucedida. Valores válidos:
|
OK |
| Message |
string |
Este parâmetro foi descontinuado. |
None |
| HostId |
string |
O ID do host. |
1 |
| UserId |
string |
O ID do usuário. |
1 |
| HostAccounts |
array<object> |
O resultado da revogação de permissões nas contas de host especificadas do usuário. |
|
|
object |
|||
| Code |
string |
The return code that indicates whether permissions on the specified host accounts were revoked from the user. Valid values:
|
OK |
| Message |
string |
This parameter is deprecated. |
None |
| HostAccountId |
string |
The host account ID. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Results": [
{
"Code": "OK",
"Message": "None",
"HostId": "1",
"UserId": "1",
"HostAccounts": [
{
"Code": "OK",
"Message": "None",
"HostAccountId": "1"
}
]
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 500 | InternalError | An unknown error occurred. | An unknown error occurred. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.