All Classes and Interfaces

Class
Description
BootstrapConfiguration providing a VaultEndpointProvider using DiscoveryClient.
Provider for ServiceInstance to look up the Vault service.
SecretBackendMetadata for the kv (key-value) secret backend.
Lease extension to SecretBackendMetadata providing a lease mode.
PropertyTransformer to transform a Map of properties by applying key name translation.
Configuration for a Vault PropertySourceLocator.
BootstrapConfiguration providing a VaultEndpointProvider using DiscoveryClient.
Helps to configure secret backends with support for property transformers.
Interface specifying the API to obtain URL variables and optionally a PropertyTransformer.
Strategy interface to create SecretBackendMetadata from VaultSecretBackendDescriptor properties.
Support class for SecretBackendMetadata implementations.
Provides a convenient implementation of the SecretBackendMetadata interface that can be subclassed to override specific methods.
Value object that represents Vault secrets.
Auto-configuration for Spring Vault support.
Wrapper to keep TaskScheduler local to Spring Cloud Vault.
Deprecated.
since 3.0, use VaultReactiveAutoConfiguration through @EnableAutoConfiguration.
Utility to customize Bootstrapping of Vault when using the ConfigData API when importing vault://.
Deprecated.
since 3.0, use spring.config.import=vault:// instead.
ConfigDataLoader for Vault for VaultConfigLocation.
ConfigDataLocationResolver for Vault resolving VaultConfigLocation using the vault: prefix.
Vault-specific implementation for a ConfigDataLocation.
Interface that specified a basic set of Vault operations, implemented by VaultConfigTemplate.
Central class to retrieve configuration from Vault.
Defines callback methods to customize the configuration for Spring Cloud Vault applications.
Simple health indicator reporting Vault's availability.
Auto-configuration for Vault providing beans for the application context.
Configuration properties for Vault using the key-value backend.
Interface declaring Key-Value configuration properties.
Auto-configuration for Observability.
Properties to configure Vault support.
AppId properties.
AppRole properties.
Enumeration of authentication methods.
AWS-EC2 properties.
AWS-IAM properties.
Azure MSI properties.
Property source properties.
Configuration to Vault lifecycle management (renewal, revocation of tokens and secrets).
Discovery properties.
GCP credential properties.
GCP-GCE properties.
GCP-IAM properties.
GitHub properties.
Kubernetes properties.
PCF properties.
Reactive properties.
Session management configuration properties.
Configuration to Vault Session lifecycle management.
SSL properties.
Abstract PropertySourceLocator to create PropertySources based on VaultKeyValueBackendProperties and SecretBackendMetadata.
Auto-configuration for reactive Spring Vault support.
Wrapper for ClientHttpConnector to not expose the bean globally.
Deprecated.
since 3.0, use VaultReactiveAutoConfiguration through @EnableAutoConfiguration.
Reactive health indicator reporting Vault's availability.
Auto-configuration for Reactive Observability.
Interface to be implemented by objects that describe a Vault secret backend.
Interface to be implemented by factory objects that produce VaultSecretBackendDescriptor.
Provider interface to obtain a ServiceInstance to look up the Vault service.