| Interface | Description |
|---|---|
| LeasingSecretBackendMetadata |
Lease extension to
SecretBackendMetadata providing a
lease mode. |
| PropertySourceLocatorConfiguration |
Configuration for a Vault
PropertySourceLocator. |
| SecretBackendConfigurer |
Helps to configure
secret backends with support for
property transformers. |
| SecretBackendMetadata |
Interface specifying the API to obtain URL variables and optionally a
PropertyTransformer. |
| SecretBackendMetadataFactory<T extends VaultSecretBackendDescriptor> |
Strategy interface to create
SecretBackendMetadata from
VaultSecretBackendDescriptor properties. |
| VaultConfigOperations |
Interface that specified a basic set of Vault operations, implemented by
VaultConfigTemplate. |
| VaultConfigurer |
Defines callback methods to customize the configuration for Spring Cloud Vault
applications.
|
| VaultSecretBackendDescriptor |
Interface to be implemented by objects that describe a Vault secret backend.
|
| Class | Description |
|---|---|
| DiscoveryClientVaultBootstrapConfiguration |
BootstrapConfiguration providing a
VaultEndpointProvider using DiscoveryClient. |
| GenericSecretBackendMetadata |
SecretBackendMetadata for the generic secret backend. |
| PropertyNameTransformer |
PropertyTransformer to transform a Map of properties by applying key
name translation. |
| SecretBackendMetadataSupport |
Support class for
SecretBackendMetadata implementations. |
| SecretBackendMetadataWrapper |
Provides a convenient implementation of the
SecretBackendMetadata interface
that can be subclassed to override specific methods. |
| Secrets |
Value object that represents Vault secrets.
|
| VaultBootstrapConfiguration |
Auto-configuration for Spring Vault support. |
| VaultBootstrapConfiguration.TaskSchedulerWrapper |
Wrapper to keep
TaskScheduler local to Spring Cloud Vault. |
| VaultBootstrapHealthIndicatorConfiguration | Deprecated
since 1.1, use
VaultHealthIndicatorConfiguration. |
| VaultBootstrapPropertySourceConfiguration |
Auto-configuration
for Spring Vault's PropertySourceLocator support. |
| VaultConfigTemplate |
Central class to retrieve configuration from Vault.
|
| VaultGenericBackendProperties |
Configuration properties for Vault using the generic backend.
|
| VaultHealthIndicator |
Simple health indicator reporting Vault's availability.
|
| VaultHealthIndicatorConfiguration |
Auto-configuration for Vault providing beans for the application context. |
| VaultProperties | |
| VaultProperties.AppIdProperties | |
| VaultProperties.AppRoleProperties | |
| VaultProperties.AwsEc2Properties | |
| VaultProperties.AwsIamProperties | |
| VaultProperties.Config | |
| VaultProperties.Discovery | |
| VaultProperties.KubernetesProperties | |
| VaultProperties.Lifecycle |
Configuration to Vault lifecycle management (renewal, revocation of tokens and
secrets).
|
| VaultProperties.Ssl | |
| VaultPropertySourceLocatorSupport |
Abstract
PropertySourceLocator to create PropertySources based on
VaultGenericBackendProperties and SecretBackendMetadata. |
| Enum | Description |
|---|---|
| VaultProperties.AuthenticationMethod |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.