インターフェースの使用
org.springframework.vault.client.VaultClient
VaultClient を使用するパッケージ
パッケージ
説明
認証とセッション管理のサポート。
Spring Vault クライアントの抽象化。
Vault の Spring 構成。
Vault コアのサポート。
org.springframework.vault.authentication 内の VaultClient 使用
型 VaultClient のパラメーターを持つ org.springframework.vault.authentication のコンストラクター修飾子コンストラクター説明AppRoleAuthentication(AppRoleAuthenticationOptions options, VaultClient client) AuthenticationStepsExecutor(AuthenticationSteps steps, VaultClient vaultClient, RestClient restClient) AwsEc2Authentication(AwsEc2AuthenticationOptions options, VaultClient vaultClient, RestClient awsMetadataClient) AwsEc2AuthenticationOptions、VaultClient、AWS メタデータ固有のRestClientを指定して新しいAwsEc2Authenticationを作成します。AwsEc2Authentication(VaultClient vaultClient) VaultClientを指定して新しいAwsEc2Authenticationを作成します。AwsEc2Authentication(VaultClient vaultClient, RestClient awsMetadataClient) AwsIamAuthentication(AwsIamAuthenticationOptions options, VaultClient vaultClient) AzureMsiAuthentication(AzureMsiAuthenticationOptions options, VaultClient vaultClient) AzureMsiAuthentication(AzureMsiAuthenticationOptions options, VaultClient vaultClient, RestClient azureMetadataClient) AzureMsiAuthenticationOptions、VaultClient、Azure メタデータ固有のRestClientを指定して、新しいAzureMsiAuthenticationを作成します。VaultClientを使用してClientCertificateAuthenticationを作成します。VaultClientを使用してClientCertificateAuthenticationを作成します。CubbyholeAuthentication(CubbyholeAuthenticationOptions options, VaultClient client) GcpComputeAuthentication(GcpComputeAuthenticationOptions options, VaultClient vaultClient) GcpComputeAuthentication(GcpComputeAuthenticationOptions options, VaultClient vaultClient, RestClient googleMetadataClient) GcpComputeAuthenticationOptions、VaultClient、Google APIRestClientを指定して、新しいGcpComputeAuthenticationインスタンスを作成します。GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions options, VaultClient vaultClient) GcpIamCredentialsAuthenticationOptionsおよびVaultClientを指定してGcpIamCredentialsAuthenticationの新しいインスタンスを作成します。GcpIamCredentialsAuthentication(GcpIamCredentialsAuthenticationOptions options, VaultClient vaultClient, com.google.api.gax.rpc.TransportChannelProvider transportChannelProvider) GcpIamCredentialsAuthenticationOptions、VaultClient、TransportChannelProviderを指定して、GcpIamCredentialsAuthenticationの新しいインスタンスを作成します。GitHubAuthentication(GitHubAuthenticationOptions options, VaultClient client) JwtAuthentication(JwtAuthenticationOptions options, VaultClient client) KubernetesAuthentication(KubernetesAuthenticationOptions options, VaultClient client) LifecycleAwareSessionManager(ClientAuthentication clientAuthentication, TaskScheduler taskScheduler, VaultClient client) LifecycleAwareSessionManager(ClientAuthentication clientAuthentication, TaskScheduler taskScheduler, VaultClient client, LifecycleAwareSessionManagerSupport.RefreshTrigger refreshTrigger) LoginTokenAdapter(ClientAuthentication delegate, VaultClient client) PcfAuthentication(PcfAuthenticationOptions options, VaultClient client) org.springframework.vault.client 内の VaultClient 使用
VaultClient を返す org.springframework.vault.client のメソッド修飾子と型メソッド説明VaultClient.Builder.build()VaultClientインスタンスをビルドします。static VaultClientVaultClient.create()新しいVaultClientを作成します。static VaultClientデフォルトのベース URL を受け入れるcreate()のバリアント。static VaultClientVaultClient.create(VaultEndpoint endpoint) デフォルトのVaultEndpointを受け入れるcreate()のバリアント。static VaultClientVaultClient.create(VaultEndpointProvider endpointProvider) デフォルトのVaultEndpointProviderを受け入れるcreate()のバリアント。org.springframework.vault.config 内の VaultClient 使用
VaultClient を返す org.springframework.vault.config のメソッド修飾子と型メソッド説明protected VaultClientAbstractVaultConfiguration.vaultClient()AbstractVaultConfiguration.vaultEndpointProvider()およびAbstractVaultConfiguration.getClientFactoryWrapper()からAbstractVaultConfiguration.restTemplateBuilder(org.springframework.vault.client.VaultEndpointProvider, org.springframework.http.client.ClientHttpRequestFactory)で初期化されたVaultClientを作成します。org.springframework.vault.core 内の VaultClient 使用
型 VaultClient のパラメーターを持つ org.springframework.vault.core のコンストラクター修飾子コンストラクター説明VaultTemplate(VaultClient client) VaultClientで新しいVaultTemplateを作成します。VaultTemplate(VaultClient client, ClientAuthentication clientAuthentication) VaultTemplate(VaultClient client, SessionManager sessionManager)