| 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.
|
| VaultKeyValueBackendPropertiesSupport |
Interface declaring Key-Value configuration properties.
|
| VaultSecretBackendDescriptor |
Interface to be implemented by objects that describe a Vault secret backend.
|
| VaultServiceInstanceProvider |
Provider interface to obtain a
ServiceInstance to look up the Vault service. |
| Class | Description |
|---|---|
| DiscoveryClientVaultBootstrapConfiguration |
BootstrapConfiguration providing a
VaultEndpointProvider using DiscoveryClient. |
| DiscoveryClientVaultServiceInstanceProvider |
Provider for
ServiceInstance to look up the Vault service. |
| GenericSecretBackendMetadata | Deprecated
since 2.2.3, will be removed with 3.0.
|
| KeyValueSecretBackendMetadata |
SecretBackendMetadata for the kv (key-value) 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. |
| 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.
|
| VaultHealthIndicatorAutoConfiguration |
Auto-configuration for Vault providing beans for the application context. |
| VaultKeyValueBackendProperties |
Configuration properties for Vault using the key-value backend.
|
| VaultProperties |
Properties to configure Vault support.
|
| VaultProperties.AppIdProperties |
AppId properties.
|
| VaultProperties.AppRoleProperties |
AppRole properties.
|
| VaultProperties.AwsEc2Properties |
AWS-EC2 properties.
|
| VaultProperties.AwsIamProperties |
AWS-IAM properties.
|
| VaultProperties.AzureMsiProperties |
Azure MSI properties.
|
| VaultProperties.Config |
Property source properties.
|
| VaultProperties.Discovery |
Discovery properties.
|
| VaultProperties.GcpCredentials |
GCP credential properties.
|
| VaultProperties.GcpGceProperties |
GCP-GCE properties.
|
| VaultProperties.GcpIamProperties |
GCP-IAM properties.
|
| VaultProperties.KubernetesProperties |
Kubernetes properties.
|
| VaultProperties.Lifecycle |
Configuration to Vault lifecycle management (renewal, revocation of tokens and
secrets).
|
| VaultProperties.PcfProperties |
PCF properties.
|
| VaultProperties.Ssl |
SSL properties.
|
| VaultPropertySourceLocatorSupport |
Abstract
PropertySourceLocator to create PropertySources based on
VaultKeyValueBackendProperties and SecretBackendMetadata. |
| VaultReactiveBootstrapConfiguration |
Auto-configuration for reactive Spring Vault support. |
| VaultReactiveHealthIndicator |
Reactive health indicator reporting Vault's availability.
|
| Enum | Description |
|---|---|
| VaultProperties.AuthenticationMethod |
Enumeration of authentication methods.
|
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.