AzureCliCredentialBuilder Clase
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. AzureCliCredentialBuilder
- com.
- com.
public class AzureCliCredentialBuilder
extends CredentialBuilderBase<AzureCliCredentialBuilder>
Generador de credenciales de Fluent para crear instancias de .AzureCliCredential
La CLI de Azure 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). AzureCliCredential se 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 la CLI de Azure. Actúa como la CLI de Azure que ha iniciado sesión en el usuario o la entidad de servicio y ejecuta un comando de la CLI de Azure debajo para autenticar la aplicación en Azure Active Directory.
Ejemplo: Construcción de IntelliJCredential
En el ejemplo de código siguiente se muestra la creación de un AzureCliCredentialobjeto , utilizando para AzureCliCredentialBuilder 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 azureCliCredential = new AzureCliCredentialBuilder()
.build();
Resumen del constructor
Constructor | Description | |
---|---|---|
AzureCliCredentialBuilder() |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Azure |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
Especifica los inquilinos además del identificador de inquilino |
Azure |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
Especifica los inquilinos además del identificador de inquilino |
Azure |
build()
Crea un nuevo AzureCliCredential con las configuraciones actuales. |
Azure |
processTimeout(Duration processTimeout)
Especifica un Duration tiempo de espera para llamar a la CLI de Azure. |
Azure |
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
AzureCliCredentialBuilder
public AzureCliCredentialBuilder()
Detalles del método
additionallyAllowedTenants
public AzureCliCredentialBuilder 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:
Returns:
additionallyAllowedTenants
public AzureCliCredentialBuilder additionallyAllowedTenants(List
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:
Returns:
build
public AzureCliCredential build()
Crea un nuevo AzureCliCredential con las configuraciones actuales.
Returns:
processTimeout
public AzureCliCredentialBuilder processTimeout(Duration processTimeout)
Especifica un Duration tiempo de espera para llamar a la CLI de Azure. El período de tiempo de espera se aplica en el proceso de ejecución de comandos de la CLI de Azure invocado por la credencial.
Parameters:
Returns:
tenantId
public AzureCliCredentialBuilder tenantId(String tenantId)
Establece el identificador de inquilino de la aplicación.
Parameters:
Returns: