@NonNullApi @NonNullFields
See: Description
| Interface | Description |
|---|---|
| AppIdUserIdMechanism | Deprecated
since 2.2.
|
| AppRoleAuthenticationOptions.RoleId |
RoleId type encapsulating how the roleId is actually obtained.
|
| AppRoleAuthenticationOptions.SecretId |
SecretId type encapsulating how the secretId is actually obtained.
|
| AuthenticationStepsFactory |
Factory interface for components that create
AuthenticationSteps. |
| ClientAuthentication |
ClientAuthentication provides VaultToken to be used for authenticated
Vault access. |
| CredentialSupplier |
Interface to obtain an arbitrary credential that is uses in
ClientAuthentication or AuthenticationSteps methods. |
| GcpCredentialSupplier |
Interface to obtain a
GoogleCredential for GCP IAM authentication. |
| GcpProjectIdAccessor |
Interface to obtain a GCP project id for GCP IAM authentication.
|
| GcpServiceAccountIdAccessor |
Interface to obtain a service account id for GCP IAM authentication.
|
| GoogleCredentialsAccountIdAccessor |
Interface to obtain a service account id for GCP IAM credentials authentication.
|
| GoogleCredentialsSupplier |
Interface to obtain a
ServiceAccountCredentials for GCP IAM credentials
authentication. |
| KubernetesJwtSupplier |
Interface to obtain a Kubernetes Service Account Token for Kubernetes authentication.
|
| LifecycleAwareSessionManagerSupport.RefreshTrigger |
Common interface for trigger objects that determine the next execution time of a
refresh task.
|
| ReactiveSessionManager |
Strategy interface that encapsulates the creation and management of Vault sessions
based on
VaultToken used by reactive components. |
| SessionManager |
Strategy interface that encapsulates the creation and management of Vault sessions
based on
VaultToken. |
| VaultTokenSupplier |
VaultTokenSupplier provides a VaultToken to be used for authenticated
Vault access. |
| Enum | Description |
|---|---|
| UnwrappingEndpoints |
Version-specific endpoint implementations for response unwrapping.
|
| Exception | Description |
|---|---|
| VaultLoginException |
Exception thrown if Vault login fails.
|
| VaultSessionManagerException |
Abstract superclass for all exceptions thrown in the session manager implementations
|
| VaultTokenLookupException |
Exception thrown if a token self-lookup fails via
auth/token/lookup-self. |
| VaultTokenRenewalException |
Exception thrown when a Vault token renewal fails.
|
Copyright © 2016–2024 Pivotal Software, Inc.. All rights reserved.