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.
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.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.
VaultReactiveAutoConfigurationthrough@EnableAutoConfiguration.