Partager via


AzureDeveloperCliCredentialBuilder Classe

public class AzureDeveloperCliCredentialBuilder
extends CredentialBuilderBase<AzureDeveloperCliCredentialBuilder>

Générateur d’informations d’identification Fluent pour instancier un AzureDeveloperCliCredential.

Azure Developer CLI est un outil d’interface en ligne de commande qui permet aux développeurs de créer, gérer et déployer des ressources dans Azure. Il s’appuie sur Azure CLI et fournit des fonctionnalités supplémentaires spécifiques aux développeurs Azure. Il permet aux utilisateurs de s’authentifier en tant qu’utilisateur et/ou principal de service auprès d’Azure Active Directory (Azure AD). AzureDeveloperCliCredential s’authentifie dans un environnement de développement et acquiert un jeton pour le compte de l’utilisateur ou du principal de service connecté dans Azure Developer CLI. Il agit en tant qu’utilisateur ou principal de service connecté Azure Developer CLI et exécute une commande Azure CLI en dessous pour authentifier l’application auprès d’Azure Active Directory.

Exemple : Construire AzureDeveloperCliCredential

L’exemple de code suivant illustre la création d’un AzureDeveloperCliCredential, à l’aide de pour le AzureDeveloperCliCredentialBuilder configurer. Une fois ces informations d’identification créées, elles peuvent être passées au générateur de la plupart des générateurs de clients du SDK Azure pour Java en tant que paramètre « credential ».

TokenCredential azureDevCliCredential = new AzureDeveloperCliCredentialBuilder()
     .build();

Récapitulatif du constructeur

Constructeur Description
AzureDeveloperCliCredentialBuilder()

Résumé de la méthode

Modificateur et type Méthode et description
AzureDeveloperCliCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Spécifie les locataires en plus de l’ID de locatairespécifié pour lequel les informations d’identification peuvent acquérir des jetons.

AzureDeveloperCliCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

Spécifie les locataires en plus de l’ID de locatairespécifié pour lequel les informations d’identification peuvent acquérir des jetons.

AzureDeveloperCliCredential build()

Crée un nouveau AzureDeveloperCliCredential avec les configurations actuelles.

AzureDeveloperCliCredentialBuilder processTimeout(Duration processTimeout)

Spécifie un délai d’expiration Duration pour appeler le Azure Developer CLI.

AzureDeveloperCliCredentialBuilder tenantId(String tenantId)

Définit l’ID de locataire de l’application.

Méthodes héritées de CredentialBuilderBase

Méthodes héritées de java.lang.Object

Détails du constructeur

AzureDeveloperCliCredentialBuilder

public AzureDeveloperCliCredentialBuilder()

Détails de la méthode

additionallyAllowedTenants

public AzureDeveloperCliCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Spécifie les locataires en plus du tenantId spécifié pour lesquels les informations d’identification peuvent acquérir des jetons. Ajoutez la valeur générique « * » pour permettre aux informations d’identification d’acquérir des jetons pour n’importe quel locataire auquel le compte connecté peut accéder. Si aucune valeur n’est spécifiée pour tenantId, cette option n’aura aucun effet et les informations d’identification acquièrent des jetons pour tout locataire demandé.

Parameters:

additionallyAllowedTenants - les locataires autorisés en outre.

Returns:

Une instance mise à jour de ce générateur avec les locataires supplémentaires configurés.

additionallyAllowedTenants

public AzureDeveloperCliCredentialBuilder additionallyAllowedTenants(List additionallyAllowedTenants)

Spécifie les locataires en plus du tenantId spécifié pour lesquels les informations d’identification peuvent acquérir des jetons. Ajoutez la valeur générique « * » pour permettre aux informations d’identification d’acquérir des jetons pour n’importe quel locataire auquel le compte connecté peut accéder. Si aucune valeur n’est spécifiée pour tenantId, cette option n’aura aucun effet et les informations d’identification acquièrent des jetons pour tout locataire demandé.

Parameters:

additionallyAllowedTenants - les locataires autorisés en outre.

Returns:

Une instance mise à jour de ce générateur avec les locataires supplémentaires configurés.

build

public AzureDeveloperCliCredential build()

Crée un nouveau AzureDeveloperCliCredential avec les configurations actuelles.

Returns:

avec AzureDeveloperCliCredential les configurations actuelles.

processTimeout

public AzureDeveloperCliCredentialBuilder processTimeout(Duration processTimeout)

Spécifie un délai d’expiration Duration pour appeler le Azure Developer CLI. Le délai d’expiration est appliqué au processus d’exécution de commande Azure Developer CLI appelé par les informations d’identification.

Parameters:

processTimeout - à Duration attendre.

Returns:

Une instance mise à jour de ce générateur avec le délai d’expiration spécifié.

tenantId

public AzureDeveloperCliCredentialBuilder tenantId(String tenantId)

Définit l’ID de locataire de l’application.

Parameters:

tenantId - ID de locataire de l’application.

Returns:

Une instance mise à jour de ce générateur avec l’ID de locataire défini comme spécifié.

S’applique à