AzureDeveloperCliCredentialBuilder クラス
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. AzureDeveloperCliCredentialBuilder
- com.
- com.
public class AzureDeveloperCliCredentialBuilder
extends CredentialBuilderBase<AzureDeveloperCliCredentialBuilder>
をインスタンス化 AzureDeveloperCliCredentialするための Fluent 資格情報ビルダー。
Azure Developer CLIは、開発者が Azure でリソースを作成、管理、デプロイできるようにするコマンドライン インターフェイス ツールです。 これは Azure CLI の上に構築され、Azure 開発者に固有の追加機能を提供します。 これにより、ユーザーは Azure Active Directory (Azure AD) に対してユーザーまたはサービス プリンシパルとして認証できます。 AzureDeveloperCliCredential は開発環境で認証を行い、Azure Developer CLIにログインしているユーザーまたはサービス プリンシパルに代わってトークンを取得します。 これは、ユーザーまたはサービス プリンシパルにログインしたAzure Developer CLIとして機能し、その下にある Azure CLI コマンドを実行して、Azure Active Directory に対してアプリケーションを認証します。
サンプル: AzureDeveloperCliCredential の構築
次のコード サンプルは、 を使用して AzureDeveloperCliCredentialBuilder を構成する のAzureDeveloperCliCredential作成を示しています。 この資格情報が作成されると、多くの Azure SDK for Java クライアント ビルダーのビルダーに 'credential' パラメーターとして渡される場合があります。
TokenCredential azureDevCliCredential = new AzureDeveloperCliCredentialBuilder()
.build();
コンストラクターの概要
コンストラクター | 説明 | |
---|---|---|
AzureDeveloperCliCredentialBuilder() |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Azure |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
資格情報がトークンを取得できる指定したテナント ID に加えて、テナント |
Azure |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
資格情報がトークンを取得できる指定したテナント ID に加えて、テナント |
Azure |
build()
現在の構成で新しい AzureDeveloperCliCredential を作成します。 |
Azure |
processTimeout(Duration processTimeout)
Azure Developer CLIをDuration呼び出すためのタイムアウトを指定します。 |
Azure |
tenantId(String tenantId)
アプリケーションのテナント ID を設定します。 |
メソッドの継承元: CredentialBuilderBase
メソッドの継承元: java.lang.Object
コンストラクターの詳細
AzureDeveloperCliCredentialBuilder
public AzureDeveloperCliCredentialBuilder()
メソッドの詳細
additionallyAllowedTenants
public AzureDeveloperCliCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)
資格情報がトークンを取得できる指定した tenantId に加えて、テナントを指定します。 ワイルドカード値 "*" を追加して、ログインしているアカウントがアクセスできるテナントのトークンを資格情報で取得できるようにします。 tenantId に値が指定されていない場合、このオプションは無効になり、資格情報は要求されたテナントのトークンを取得します。
Parameters:
Returns:
additionallyAllowedTenants
public AzureDeveloperCliCredentialBuilder additionallyAllowedTenants(List
資格情報がトークンを取得できる指定した tenantId に加えて、テナントを指定します。 ワイルドカード値 "*" を追加して、ログインしているアカウントがアクセスできるテナントのトークンを資格情報で取得できるようにします。 tenantId に値が指定されていない場合、このオプションは無効になり、資格情報は要求されたテナントのトークンを取得します。
Parameters:
Returns:
build
public AzureDeveloperCliCredential build()
現在の構成で新しい AzureDeveloperCliCredential を作成します。
Returns:
processTimeout
public AzureDeveloperCliCredentialBuilder processTimeout(Duration processTimeout)
Azure Developer CLIをDuration呼び出すためのタイムアウトを指定します。 タイムアウト期間は、資格情報によって呼び出されたAzure Developer CLIコマンド実行プロセスに適用されます。
Parameters:
Returns:
tenantId
public AzureDeveloperCliCredentialBuilder tenantId(String tenantId)
アプリケーションのテナント ID を設定します。
Parameters:
Returns: