AzurePowerShellCredentialBuilder Classe

public class AzurePowerShellCredentialBuilder
extends CredentialBuilderBase<AzurePowerShellCredentialBuilder>

Construtor de credenciais fluente para instanciar um AzurePowerShellCredential.

O Azure PowerShell é uma ferramenta de linha de comando que permite que os usuários gerenciem recursos do Azure de seu computador ou terminal local. Ele permite que os usuários se autentiquem interativamente como um usuário e/ou uma entidade de serviço no Azure Active Directory (Azure AD). O AzurePowerShellCredential é autenticado em um ambiente de desenvolvimento e adquire um token em nome do usuário conectado ou da entidade de serviço no Azure Powershell. Ele atua como o usuário ou entidade de serviço conectado do Azure PowerShell e executa um comando do Azure Powershell abaixo para autenticar o aplicativo no Azure Active Directory.

Exemplo: Construir AzurePowershellCredential

O exemplo de código a seguir demonstra a criação de um AzurePowerShellCredential, usando o AzurePowerShellCredentialBuilder para configurá-lo. Depois que essa credencial é criada, ela pode ser passada para o construtor de muitos dos construtores de cliente do SDK do Azure para Java como o parâmetro 'credential'.

TokenCredential powerShellCredential = new AzurePowerShellCredentialBuilder()
     .build();

Resumo do Construtor

Construtor Description
AzurePowerShellCredentialBuilder()

Resumo do método

Modificador e tipo Método e descrição
AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica locatários além da ID de locatárioespecificada para a qual a credencial pode adquirir tokens.

AzurePowerShellCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

Especifica locatários além da ID de locatárioespecificada para a qual a credencial pode adquirir tokens.

AzurePowerShellCredential build()

Cria um novo AzurePowerShellCredential com as configurações atuais.

AzurePowerShellCredentialBuilder tenantId(String tenantId)

Define a ID do locatário do aplicativo.

Métodos herdados de CredentialBuilderBase

Métodos herdados de java.lang.Object

Detalhes do construtor

AzurePowerShellCredentialBuilder

public AzurePowerShellCredentialBuilder()

Detalhes do método

additionallyAllowedTenants

public AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica locatários além da tenantId especificada para a qual a credencial pode adquirir tokens. Adicione o valor curinga "*" para permitir que a credencial adquira tokens para qualquer locatário que a conta conectada possa acessar. Se nenhum valor for especificado para tenantId, essa opção não terá efeito e a credencial adquirirá tokens para qualquer locatário solicitado.

Parameters:

additionallyAllowedTenants - os locatários permitidos adicionalmente.

Returns:

Uma instância atualizada desse construtor com os locatários adicionais configurados.

additionallyAllowedTenants

public AzurePowerShellCredentialBuilder additionallyAllowedTenants(List additionallyAllowedTenants)

Especifica locatários além da tenantId especificada para a qual a credencial pode adquirir tokens. Adicione o valor curinga "*" para permitir que a credencial adquira tokens para qualquer locatário que a conta conectada possa acessar. Se nenhum valor for especificado para tenantId, essa opção não terá efeito e a credencial adquirirá tokens para qualquer locatário solicitado.

Parameters:

additionallyAllowedTenants - os locatários permitidos adicionalmente.

Returns:

Uma instância atualizada desse construtor com os locatários adicionais configurados.

build

public AzurePowerShellCredential build()

Cria um novo AzurePowerShellCredential com as configurações atuais.

Returns:

um AzurePowerShellCredential com as configurações atuais.

tenantId

public AzurePowerShellCredentialBuilder tenantId(String tenantId)

Define a ID do locatário do aplicativo.

Parameters:

tenantId - a ID do locatário do aplicativo.

Returns:

Uma instância atualizada desse construtor com a ID do locatário definida conforme especificado.

Aplica-se a