クラス AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
java.lang.ObjectSE
org.springframework.vault.authentication.AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
- 含まれているクラス:
- AzureMsiAuthenticationOptions
public static class AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder
extends ObjectSE
方法の概要
修飾子と型メソッド説明build()新しいAzureMsiAuthenticationOptionsインスタンスを作成します。identityTokenServiceUri(URISE identityTokenServiceUri) マネージド ID サービストークンURISE を構成します。instanceMetadataUri(URISE instanceMetadataServiceUri) インスタンスメタデータURISE を構成します。マウントパスを構成します。デフォルトは azure です。ログインが試行されているロールの名前を構成します。vmEnvironment(AzureVmEnvironment vmEnvironment) VM 環境 (subscriptionId、リソースグループ名、VM 名) を構成します。
メソッドの詳細
path
マウントパスを構成します。デフォルトは azure です。- パラメーター:
path- 空または null であってはなりません。- 戻り値:
- このビルダー。
role
ログインが試行されているロールの名前を構成します。- パラメーター:
role- 空または null であってはなりません。- 戻り値:
- このビルダー。
vmEnvironment
public AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder vmEnvironment(AzureVmEnvironment vmEnvironment) VM 環境 (subscriptionId、リソースグループ名、VM 名) を構成します。環境の詳細は、ログインボディとして Vault に渡されます。構成されていない場合、AzureMsiAuthenticationはインスタンスメタデータサービスから詳細を検索します。- パラメーター:
vmEnvironment- null であってはなりません。- 戻り値:
- このビルダー。
instanceMetadataUri
public AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder instanceMetadataUri(URISE instanceMetadataServiceUri) インスタンスメタデータURISE を構成します。- パラメーター:
instanceMetadataServiceUri- null であってはなりません。- 戻り値:
- このビルダー。
- 関連事項:
identityTokenServiceUri
public AzureMsiAuthenticationOptions.AzureMsiAuthenticationOptionsBuilder identityTokenServiceUri(URISE identityTokenServiceUri) マネージド ID サービストークンURISE を構成します。- パラメーター:
identityTokenServiceUri- null であってはなりません。- 戻り値:
- このビルダー。
- 関連事項:
build
新しいAzureMsiAuthenticationOptionsインスタンスを作成します。- 戻り値:
- 新しい
AzureMsiAuthenticationOptions。