Compartir a través de


AzurePowerShellCredentialBuilder Clase

public class AzurePowerShellCredentialBuilder
extends CredentialBuilderBase<AzurePowerShellCredentialBuilder>

Generador de credenciales de Fluent para crear instancias de .AzurePowerShellCredential

Azure PowerShell es una herramienta de línea de comandos que permite a los usuarios administrar recursos de Azure desde su equipo local o terminal. Permite a los usuarios autenticarse de forma interactiva como un usuario o una entidad de servicio en Azure Active Directory (Azure AD). Se AzurePowerShellCredential autentica en un entorno de desarrollo y adquiere un token en nombre del usuario o la entidad de servicio que ha iniciado sesión en Azure PowerShell. Actúa como usuario o entidad de servicio que ha iniciado sesión en Azure PowerShell y ejecuta un comando de Azure PowerShell debajo para autenticar la aplicación en Azure Active Directory.

Ejemplo: Construcción de AzurePowershellCredential

En el ejemplo de código siguiente se muestra la creación de un AzurePowerShellCredentialobjeto , utilizando para AzurePowerShellCredentialBuilder configurarlo. Una vez creada esta credencial, se puede pasar al generador de muchos de los generadores de cliente de Azure SDK para Java como parámetro "credential".

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

Resumen del constructor

Constructor Description
AzurePowerShellCredentialBuilder()

Resumen del método

Modificador y tipo Método y descripción
AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica los inquilinos además del identificador de inquilinoespecificado para el que la credencial puede adquirir tokens.

AzurePowerShellCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

Especifica los inquilinos además del identificador de inquilinoespecificado para el que la credencial puede adquirir tokens.

AzurePowerShellCredential build()

Crea un nuevo AzurePowerShellCredential con las configuraciones actuales.

AzurePowerShellCredentialBuilder tenantId(String tenantId)

Establece el identificador de inquilino de la aplicación.

Métodos heredados de CredentialBuilderBase

Métodos heredados de java.lang.Object

Detalles del constructor

AzurePowerShellCredentialBuilder

public AzurePowerShellCredentialBuilder()

Detalles del método

additionallyAllowedTenants

public AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica los inquilinos además del tenantId especificado para el que la credencial puede adquirir tokens. Agregue el valor comodín "*" para permitir que la credencial adquiera tokens para cualquier inquilino al que pueda acceder la cuenta que ha iniciado sesión. Si no se especifica ningún valor para tenantId, esta opción no tendrá ningún efecto y la credencial adquirirá tokens para cualquier inquilino solicitado.

Parameters:

additionallyAllowedTenants - los inquilinos permitidos además.

Returns:

Instancia actualizada de este generador con los inquilinos adicionales configurados.

additionallyAllowedTenants

public AzurePowerShellCredentialBuilder additionallyAllowedTenants(List additionallyAllowedTenants)

Especifica los inquilinos además del tenantId especificado para el que la credencial puede adquirir tokens. Agregue el valor comodín "*" para permitir que la credencial adquiera tokens para cualquier inquilino al que pueda acceder la cuenta que ha iniciado sesión. Si no se especifica ningún valor para tenantId, esta opción no tendrá ningún efecto y la credencial adquirirá tokens para cualquier inquilino solicitado.

Parameters:

additionallyAllowedTenants - los inquilinos permitidos además.

Returns:

Instancia actualizada de este generador con los inquilinos adicionales configurados.

build

public AzurePowerShellCredential build()

Crea un nuevo AzurePowerShellCredential con las configuraciones actuales.

Returns:

con AzurePowerShellCredential las configuraciones actuales.

tenantId

public AzurePowerShellCredentialBuilder tenantId(String tenantId)

Establece el identificador de inquilino de la aplicación.

Parameters:

tenantId - el identificador de inquilino de la aplicación.

Returns:

Instancia actualizada de este generador con el identificador de inquilino establecido como se especifica.

Se aplica a