Padrões de API e SDKs predefinidos multilíngues
A OpenAPI deste produto (ResourceDirectoryMaster/2022-04-19) utiliza o estilo de assinatura RPC. Encapsulamos SDKs para linguagens de programação comuns para desenvolvedores. Os desenvolvedores podem baixar o SDK para chamar diretamente a OpenAPI deste produto sem se preocupar com detalhes técnicos. Se o SDK existente não atender às suas necessidades, você pode usar o mecanismo de assinatura para integração com assinatura própria. Como os detalhes da autoassinatura são muito complexos, isso pode levar cerca de 5 dias úteis. Portanto, recomendamos ingressar em nosso grupo de serviço DingTalk (147535001692) e realizar a integração de assinatura sob orientação especializada.
Antes de usar a API, você precisa preparar sua conta de identidade e chave de acesso (AccessKey) para acessar efetivamente a API por meio de ferramentas cliente (SDK, CLI, etc.). Para obter detalhes, consulte Obter um AccessKey.
Cenários de assinatura personalizada
Se o seu cenário de negócios tiver requisitos especiais e você precisar integrar a API por meio de autoassinatura, recomendamos consultar primeiro nossa equipe de suporte técnico (grupo de serviço DingTalk: 147535001692) para obter orientação profissional e garantir uma integração eficiente.
Preparação de conta e segurança
As contas da Alibaba Cloud têm permissões administrativas completas sobre todos os recursos. Quando um AccessKey é comprometido, todos os recursos associados estarão em risco de acesso não autorizado. Para garantir a segurança, recomenda-se criar um usuário RAM com apenas permissões de acesso à API e configurar seu AccessKey, além de configurar políticas RAM com base no princípio do menor privilégio (PoLP). Use a conta da Alibaba Cloud apenas em cenários específicos em que as permissões da conta da Alibaba Cloud sejam explicitamente necessárias.
Serviço
|
API |
Título |
Descrição |
| EnableResourceDirectory | Ativar um diretório de recursos. | Ativa um diretório de recursos. |
| SendVerificationCodeForEnableRD | SendVerificationCodeForEnableRD. | Envia um código de verificação para o número de telefone celular vinculado a uma conta recém-criada quando você usa a conta para ativar um diretório de recursos. |
| GetResourceDirectory | Obter informações do diretório de recursos. | Consulta as informações sobre um diretório de recursos. Se uma conta de gerenciamento chamar esta operação, os detalhes do diretório de recursos ativado pela conta de gerenciamento serão retornados. Se um membro chamar esta operação, os detalhes do diretório de recursos ao qual o membro pertence serão retornados. |
| DestroyResourceDirectory | DestroyResourceDirectory. | Desativa um diretório de recursos. Esta operação não pode ser desfeita. Portanto, proceda com cautela. |
Pasta de recursos
|
API |
Título |
Descrição |
| ListFoldersForParent | ListFoldersForParent. | Consulta as informações de todas as subpastas de uma pasta. |
| ListAncestors | Consulta de todas as pastas pai de uma pasta especificada. | Consulta as informações de todas as pastas pai de uma pasta especificada. |
| ListAuthorizedFolders | ListAuthorizedFolders. | Consulta as pastas para as quais você tem permissões de consulta. |
Membro
|
API |
Título |
Descrição |
| CreateResourceAccount | Criar um membro | Cria um membro do tipo conta de recursos chamando CreateResourceAccount. |
| MoveAccount | MoveAccount. | Move um membro de uma pasta para outra. |
| UpdateAccount | UpdateAccount. | Altera o nome de exibição de um membro ou alterna o tipo de um membro. |
| ListAccounts | ListAccounts | Consulta uma lista de membros em um diretório de recursos. |
| RemoveCloudAccount | Remoção de um membro do tipo de conta na nuvem. | Remove um membro do tipo de conta na nuvem. |
| ListAccountsForParent | ListAccountsForParent | Consulta as informações dos membros em uma pasta. |
| GetPayerForAccount | GetPayerForAccount. | Consulta as informações de uma conta de faturamento. |
| UpdatePayerForAccount | UpdatePayerForAccount. | Atualiza a conta de faturamento de um membro. |
| InviteAccountToResourceDirectory | InviteAccountToResourceDirectory. | Convida uma conta para participar de um diretório de recursos. |
| AcceptHandshake | Aceita um handshake. | Aceita um convite pela conta da Alibaba Cloud convidada. |
| GetHandshake | GetHandshake. | Consulta as informações de um convite. |
| DeclineHandshake | DeclineHandshake. | Recusa um convite. |
| CancelHandshake | CancelHandshake. | Cancela um convite. |
| ListHandshakesForAccount | ListHandshakesForAccount. | Consulta os convites associados a uma conta. |
| ListHandshakesForResourceDirectory | ListHandshakesForResourceDirectory. | Consulta os convites em um diretório de recursos. |
| SendVerificationCodeForBindSecureMobilePhone | Envia um código de verificação para um número de telefone seguro. | Envia um código de verificação para um número de telefone seguro ao definir o número de telefone seguro para um membro do tipo de conta de recursos ao chamar SendVerificationCodeForBindSecureMobilePhone. |
| BindSecureMobilePhone | BindSecureMobilePhone. | Vincula um número de celular a um membro do tipo conta de recursos em um diretório de recursos para fins de segurança. |
| SetMemberDeletionPermission | SetMemberDeletionPermission. | Ativa ou desativa o recurso de exclusão de membro. |
| SetMemberDisplayNameSyncStatus | SetMemberDisplayNameSyncStatus. | Ativa ou desativa o recurso de sincronização do nome de exibição do membro. |
| CheckAccountDelete | Verificação de exclusão de conta de membro. | Realiza uma verificação de pré-exclusão em uma conta de membro ao chamar CheckAccountDelete. |
| GetAccountDeletionCheckResult | GetAccountDeletionCheckResult. | Consulta o resultado de uma verificação de exclusão de membro. |
| GetAccountDeletionStatus | GetAccountDeletionStatus. | Consulta o status de exclusão de um membro. |
| ChangeAccountEmail | ChangeAccountEmail. | Altera o endereço de e-mail vinculado a um membro. |
| RetryChangeAccountEmail | RetryChangeAccountEmail. | Reenvia um e-mail de verificação para a alteração de endereço de e-mail de um membro. |
| CancelChangeAccountEmail | CancelChangeAccountEmail. | Cancela a alteração do endereço de e-mail de um membro. |
| AddMessageContact | Adicionar contato. | Adiciona um contato de notificação de mensagens. |
| SendEmailVerificationForMessageContact | SendEmailVerificationForMessageContact. | Envia informações de verificação para o endereço de e-mail de um contato. |
| SendPhoneVerificationForMessageContact | SendPhoneVerificationForMessageContact. | Envia informações de verificação para o número de telefone celular de um contato. |
| ListMessageContactVerifications | ListMessageContactVerifications. | Consulta o número de telefone celular ou o endereço de e-mail a ser verificado para um contato. |
| AssociateMembers | Associação de um contato. | Associa um contato a um diretório de recursos, pasta ou conta de membro. |
| DisassociateMembers | Desassociar um contato. | Desassocia um contato de um diretório de recursos, pasta ou membro. |
| GetMessageContact | GetMessageContact. | Consulta as informações de um contato. |
| ListMessageContacts | ListMessageContacts. | Consulta os contatos. |
| DeleteMessageContact | DeleteMessageContact. | Exclui um contato. |
| GetMessageContactDeletionStatus | GetMessageContactDeletionStatus. | Consulta o status de exclusão de um contato. |
| UpdateMessageContact | UpdateMessageContact. | Atualiza um contato. |
| CancelMessageContactUpdate | CancelMessageContactUpdate. | Cancela a atualização do número de telefone celular ou do endereço de e-mail de um contato. |
| PrecheckForConsolidatedBillingAccount | PrecheckForConsolidatedBillingAccount. | Verifica se uma conta de gerenciamento ou membro pode ser usada como conta financeira principal. |
| ListAuthorizedAccounts | ListAuthorizedAccounts. | Consulta os membros que têm permissões de consulta. |
Política de controle
|
API |
Título |
Descrição |
| EnableControlPolicy | EnableControlPolicy. | Ativa o recurso de política de controle. |
| DisableControlPolicy | DisableControlPolicy. | Desativa o recurso de política de controle. |
| GetControlPolicyEnablementStatus | GetControlPolicyEnablementStatus. | Obtém o status de ativação da política de controle. |
| CreateControlPolicy | Criar uma política de controle. | Cria uma política de controle personalizada chamando CreateControlPolicy. |
| GetControlPolicy | Consulta de detalhes da política de controle. | Consulta os detalhes de uma política de controle. |
| ListControlPolicies | ListControlPolicies. | Chama ListControlPolicies para obter uma lista de políticas de controle. |
| UpdateControlPolicy | Modificar uma política de controle personalizada. | Modifica uma política de controle personalizada chamando UpdateControlPolicy. |
| DeleteControlPolicy | DeleteControlPolicy. | Exclui uma política de controle de acesso personalizada. |
| AttachControlPolicy | Anexar uma política de controle. | Anexa uma política de controle a um nó de destino especificado. |
| DetachControlPolicy | DetachControlPolicy. | Desvincula uma política de controle de acesso. |
| ListControlPolicyAttachmentsForTarget | ListControlPolicyAttachmentsForTarget. | Lista as políticas de controle anexadas à Raiz, a uma pasta ou a um membro. |
| ListTargetAttachmentsForControlPolicy | ListTargetAttachmentsForControlPolicy. | Consulta os objetos aos quais uma política de controle de acesso está anexada. |
Serviço confiável
|
API |
Título |
Descrição |
| ListTrustedServiceStatus | Consulta dos serviços confiáveis ativados para a conta de gerenciamento ou uma conta de administrador delegado. | Consulta a lista de serviços confiáveis ativados para a conta de gerenciamento ou uma conta de administrador delegado. |
| RegisterDelegatedAdministrator | RegisterDelegatedAdministrator. | Especifica um membro em um diretório de recursos como uma conta de administrador delegado de um serviço confiável. |
| DeregisterDelegatedAdministrator | DeregisterDelegatedAdministrator. | Remove uma conta de administrador delegado para um serviço confiável. |
| ListDelegatedAdministrators | ListDelegatedAdministrators. | Consulta as contas de administrador delegado. |
| ListDelegatedServicesForAccount | ListDelegatedServicesForAccount. | Lista os serviços confiáveis para os quais a conta de membro especificada é um administrador delegado. |
Outros
|
API |
Título |
Descrição |
| CreateFolder | CreateFolder. | Cria uma pasta. |
| DeleteAccount | DeleteAccount. | Exclui um membro do tipo de conta de recursos. |
| DeleteFolder | DeleteFolder. | Exclui uma pasta. |
| GetAccount | Consulta de informações da conta de membro. | Consulta as informações de uma conta de membro. |
| GetFolder | Informações da pasta. | Obtém as informações de uma pasta. |
| ListTagKeys | ListTagKeys. | Consulta as chaves de tag. |
| ListTagResources | ListTagResources. | Consulta as tags adicionadas aos membros em um diretório de recursos. |
| ListTagValues | ListTagValues. | Consulta os valores de tag de uma chave de tag. |
| TagResources | TagResources. | Anexa tags aos membros em um diretório de recursos. |
| UntagResources | UntagResources. | Remove tags dos membros em um diretório de recursos. |
| UpdateFolder | Modificar uma pasta. | Modifica o nome de uma pasta chamando UpdateFolder. |