Skip navigation links
A B C D G I K L M O P R S T V 

A

add(String) - Method in interface org.springframework.cloud.vault.config.SecretBackendConfigurer
Add a SecretBackendMetadata given its path.
add(String, PropertyTransformer) - Method in interface org.springframework.cloud.vault.config.SecretBackendConfigurer
Add a SecretBackendMetadata given its path and PropertyTransformer.
add(SecretBackendMetadata) - Method in interface org.springframework.cloud.vault.config.SecretBackendConfigurer
add(RequestedSecret) - Method in interface org.springframework.cloud.vault.config.SecretBackendConfigurer
Add a SecretBackendMetadata given RequestedSecret.
add(RequestedSecret, PropertyTransformer) - Method in interface org.springframework.cloud.vault.config.SecretBackendConfigurer
Add a SecretBackendMetadata given RequestedSecret and PropertyTransformer.
addKeyTransformation(String, String) - Method in class org.springframework.cloud.vault.config.PropertyNameTransformer
Adds a key name transformation by providing a sourceKeyName and a targetKeyName.
addSecretBackends(SecretBackendConfigurer) - Method in interface org.springframework.cloud.vault.config.VaultConfigurer
Configure the secret backends that are instantiated as property sources.
afterPropertiesSet() - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration
 
afterPropertiesSet() - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration.TaskSchedulerWrapper
 
afterPropertiesSet() - Method in class org.springframework.cloud.vault.config.VaultBootstrapPropertySourceConfiguration
 
AppIdProperties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.AppIdProperties
 
AppRoleProperties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.AppRoleProperties
 
AwsEc2Properties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.AwsEc2Properties
 
AwsIamProperties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.AwsIamProperties
 
AzureMsiProperties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.AzureMsiProperties
 

B

buildContexts(VaultGenericBackendProperties, List<String>) - Static method in class org.springframework.cloud.vault.config.GenericSecretBackendMetadata
Build a list of context paths from application name and the active profile names.
buildContexts(String, List<String>, String) - Static method in class org.springframework.cloud.vault.config.GenericSecretBackendMetadata
Create a list of context names from a combination of application name and application name with profile name.
buildContexts(VaultKeyValueBackendPropertiesSupport, List<String>) - Static method in class org.springframework.cloud.vault.config.KeyValueSecretBackendMetadata
Build a list of context paths from application name and the active profile names.
buildContexts(String, List<String>, String) - Static method in class org.springframework.cloud.vault.config.KeyValueSecretBackendMetadata
Create a list of context names from a combination of application name and application name with profile name.

C

clientAuthentication() - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration
 
clientHttpRequestFactoryWrapper() - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration
Creates a AbstractVaultConfiguration.ClientFactoryWrapper containing a ClientHttpRequestFactory.
Config() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.Config
 
create(String, String) - Static method in class org.springframework.cloud.vault.config.GenericSecretBackendMetadata
Create a SecretBackendMetadata for the generic secret backend given a secretBackendPath and key.
create(String) - Static method in class org.springframework.cloud.vault.config.GenericSecretBackendMetadata
Create a SecretBackendMetadata for the generic secret backend given a path.
create(String, String) - Static method in class org.springframework.cloud.vault.config.KeyValueSecretBackendMetadata
Create a SecretBackendMetadata for the kv secret backend given a secretBackendPath and key.
create(String) - Static method in class org.springframework.cloud.vault.config.KeyValueSecretBackendMetadata
Create a SecretBackendMetadata for the generic secret backend given a path.
create(String, PropertyTransformer) - Static method in class org.springframework.cloud.vault.config.KeyValueSecretBackendMetadata
Create a SecretBackendMetadata for the generic secret backend given a path.
createCompositePropertySource(Environment) - Method in class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
Creates a CompositePropertySource.
createMetadata(T) - Method in interface org.springframework.cloud.vault.config.SecretBackendMetadataFactory
createVaultPropertySource(SecretBackendMetadata) - Method in class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
Create VaultPropertySource initialized with a SecretBackendMetadata .

D

DEFAULT_VAULT - Static variable in class org.springframework.cloud.vault.config.VaultProperties.Discovery
Default service Id.
destroy() - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration.TaskSchedulerWrapper
 
Discovery() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.Discovery
 
DiscoveryClientVaultBootstrapConfiguration - Class in org.springframework.cloud.vault.config
BootstrapConfiguration providing a VaultEndpointProvider using DiscoveryClient.
DiscoveryClientVaultBootstrapConfiguration(VaultProperties) - Constructor for class org.springframework.cloud.vault.config.DiscoveryClientVaultBootstrapConfiguration
 
DiscoveryClientVaultServiceInstanceProvider - Class in org.springframework.cloud.vault.config
Provider for ServiceInstance to look up the Vault service.
DiscoveryClientVaultServiceInstanceProvider() - Constructor for class org.springframework.cloud.vault.config.DiscoveryClientVaultServiceInstanceProvider
 
doCreateCompositePropertySource(String, List<PropertySource<?>>) - Method in class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
Create a CompositePropertySource given a List of PropertySources.
doCreateGenericPropertySources(Environment) - Method in class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
Create PropertySources using the generic secret backend.
doCreatePropertySources(Environment) - Method in class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
Create PropertySources given Environment from the property configuration.
doHealthCheck(Health.Builder) - Method in class org.springframework.cloud.vault.config.VaultHealthIndicator
 
doHealthCheck(Health.Builder) - Method in class org.springframework.cloud.vault.config.VaultReactiveHealthIndicator
 

G

GcpCredentials() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.GcpCredentials
 
GcpGceProperties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.GcpGceProperties
 
GcpIamProperties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.GcpIamProperties
 
GenericSecretBackendMetadata - Class in org.springframework.cloud.vault.config
SecretBackendMetadata for the generic secret backend.
getApplicationName() - Method in interface org.springframework.cloud.vault.config.VaultKeyValueBackendPropertiesSupport
 
getBackend() - Method in interface org.springframework.cloud.vault.config.VaultKeyValueBackendPropertiesSupport
 
getBackend() - Method in interface org.springframework.cloud.vault.config.VaultSecretBackendDescriptor
Backend path without leading/trailing slashes.
getDefaultContext() - Method in interface org.springframework.cloud.vault.config.VaultKeyValueBackendPropertiesSupport
 
getLeaseMode() - Method in interface org.springframework.cloud.vault.config.LeasingSecretBackendMetadata
Return the lease mode of this secret backend.
getName() - Method in interface org.springframework.cloud.vault.config.SecretBackendMetadata
Return a readable name of this secret backend.
getName() - Method in class org.springframework.cloud.vault.config.SecretBackendMetadataSupport
 
getName() - Method in class org.springframework.cloud.vault.config.SecretBackendMetadataWrapper
 
getPath() - Method in class org.springframework.cloud.vault.config.KeyValueSecretBackendMetadata
 
getPath() - Method in interface org.springframework.cloud.vault.config.SecretBackendMetadata
Return the path of this secret backend.
getPath() - Method in class org.springframework.cloud.vault.config.SecretBackendMetadataWrapper
 
getProfileSeparator() - Method in interface org.springframework.cloud.vault.config.VaultKeyValueBackendPropertiesSupport
 
getPropertyTransformer() - Method in class org.springframework.cloud.vault.config.KeyValueSecretBackendMetadata
 
getPropertyTransformer() - Method in interface org.springframework.cloud.vault.config.SecretBackendMetadata
Return a PropertyTransformer to post-process properties retrieved from Vault.
getPropertyTransformer() - Method in class org.springframework.cloud.vault.config.SecretBackendMetadataSupport
 
getPropertyTransformer() - Method in class org.springframework.cloud.vault.config.SecretBackendMetadataWrapper
 
getSecretBackends() - Method in interface org.springframework.cloud.vault.config.PropertySourceLocatorConfiguration
Return a Collection of SecretBackendMetadata to be instantiated as PropertySource.
getVariables() - Method in interface org.springframework.cloud.vault.config.SecretBackendMetadata
 
getVariables() - Method in class org.springframework.cloud.vault.config.SecretBackendMetadataSupport
 
getVariables() - Method in class org.springframework.cloud.vault.config.SecretBackendMetadataWrapper
 
getVaultOperations() - Method in interface org.springframework.cloud.vault.config.VaultConfigOperations
 
getVaultOperations() - Method in class org.springframework.cloud.vault.config.VaultConfigTemplate
 
getVaultServerInstance(String) - Method in class org.springframework.cloud.vault.config.DiscoveryClientVaultServiceInstanceProvider
 
getVaultServerInstance(String) - Method in interface org.springframework.cloud.vault.config.VaultServiceInstanceProvider
Lookup ServiceInstance by serviceId.

I

initialize(CompositePropertySource) - Method in class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
Allows initialization the PropertySource before use.
IP_ADDRESS - Static variable in class org.springframework.cloud.vault.config.VaultProperties.AppIdProperties
Property value for UserId generation using an IP-Address.
isEnabled() - Method in interface org.springframework.cloud.vault.config.VaultKeyValueBackendPropertiesSupport
 
isEnabled() - Method in interface org.springframework.cloud.vault.config.VaultSecretBackendDescriptor
 

K

KeyValueSecretBackendMetadata - Class in org.springframework.cloud.vault.config
SecretBackendMetadata for the kv (key-value) secret backend.
KubernetesProperties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.KubernetesProperties
 

L

LeasingSecretBackendMetadata - Interface in org.springframework.cloud.vault.config
Lease extension to SecretBackendMetadata providing a lease mode.
Lifecycle() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.Lifecycle
 
locate(Environment) - Method in class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
 

M

MAC_ADDRESS - Static variable in class org.springframework.cloud.vault.config.VaultProperties.AppIdProperties
Property value for UserId generation using a Mac-Address.

O

org.springframework.cloud.vault.config - package org.springframework.cloud.vault.config
 

P

PropertyNameTransformer - Class in org.springframework.cloud.vault.config
PropertyTransformer to transform a Map of properties by applying key name translation.
PropertyNameTransformer() - Constructor for class org.springframework.cloud.vault.config.PropertyNameTransformer
PropertySourceLocatorConfiguration - Interface in org.springframework.cloud.vault.config
Configuration for a Vault PropertySourceLocator.

R

reactiveVaultSessionManager(BeanFactory, ObjectFactory<VaultBootstrapConfiguration.TaskSchedulerWrapper>) - Method in class org.springframework.cloud.vault.config.VaultReactiveBootstrapConfiguration
 
reactiveVaultTemplate(ReactiveSessionManager) - Method in class org.springframework.cloud.vault.config.VaultReactiveBootstrapConfiguration
Creates a ReactiveVaultTemplate.
read(SecretBackendMetadata) - Method in interface org.springframework.cloud.vault.config.VaultConfigOperations
Read secrets from a secret backend encapsulated within a SecretBackendMetadata.
read(SecretBackendMetadata) - Method in class org.springframework.cloud.vault.config.VaultConfigTemplate
 
registerDefaultDiscoveredSecretBackends(boolean) - Method in interface org.springframework.cloud.vault.config.SecretBackendConfigurer
Register default discovered secret backend property sources from SecretBackendMetadata via VaultSecretBackendDescriptor beans.
registerDefaultGenericSecretBackends(boolean) - Method in interface org.springframework.cloud.vault.config.SecretBackendConfigurer
Register default generic secret backend property sources.

S

SecretBackendConfigurer - Interface in org.springframework.cloud.vault.config
Helps to configure secret backends with support for property transformers.
SecretBackendMetadata - Interface in org.springframework.cloud.vault.config
Interface specifying the API to obtain URL variables and optionally a PropertyTransformer.
SecretBackendMetadataFactory<T extends VaultSecretBackendDescriptor> - Interface in org.springframework.cloud.vault.config
Strategy interface to create SecretBackendMetadata from VaultSecretBackendDescriptor properties.
SecretBackendMetadataSupport - Class in org.springframework.cloud.vault.config
Support class for SecretBackendMetadata implementations.
SecretBackendMetadataSupport() - Constructor for class org.springframework.cloud.vault.config.SecretBackendMetadataSupport
 
SecretBackendMetadataWrapper - Class in org.springframework.cloud.vault.config
Provides a convenient implementation of the SecretBackendMetadata interface that can be subclassed to override specific methods.
SecretBackendMetadataWrapper(SecretBackendMetadata) - Constructor for class org.springframework.cloud.vault.config.SecretBackendMetadataWrapper
secretLeaseContainer(VaultOperations, VaultBootstrapConfiguration.TaskSchedulerWrapper) - Method in class org.springframework.cloud.vault.config.VaultBootstrapPropertySourceConfiguration
 
Secrets - Class in org.springframework.cloud.vault.config
Value object that represents Vault secrets.
Secrets() - Constructor for class org.springframework.cloud.vault.config.Secrets
 
setEnvironment(Environment) - Method in class org.springframework.cloud.vault.config.VaultGenericBackendProperties
 
setEnvironment(Environment) - Method in class org.springframework.cloud.vault.config.VaultKeyValueBackendProperties
 
setEnvironment(Environment) - Method in class org.springframework.cloud.vault.config.VaultProperties
 
Ssl() - Constructor for class org.springframework.cloud.vault.config.VaultProperties.Ssl
 
supports(VaultSecretBackendDescriptor) - Method in interface org.springframework.cloud.vault.config.SecretBackendMetadataFactory
Checks whether the VaultSecretBackendDescriptor is supported by this SecretBackendMetadataFactory.

T

TaskSchedulerWrapper(ThreadPoolTaskScheduler) - Constructor for class org.springframework.cloud.vault.config.VaultBootstrapConfiguration.TaskSchedulerWrapper
 
transformProperties(Map<String, ? extends Object>) - Method in class org.springframework.cloud.vault.config.PropertyNameTransformer
 

V

valueOf(String) - Static method in enum org.springframework.cloud.vault.config.VaultProperties.AuthenticationMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.cloud.vault.config.VaultProperties.AuthenticationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
VaultBootstrapConfiguration - Class in org.springframework.cloud.vault.config
Auto-configuration for Spring Vault support.
VaultBootstrapConfiguration(ConfigurableApplicationContext, VaultProperties, ObjectProvider<VaultEndpointProvider>) - Constructor for class org.springframework.cloud.vault.config.VaultBootstrapConfiguration
 
VaultBootstrapConfiguration.TaskSchedulerWrapper - Class in org.springframework.cloud.vault.config
Wrapper to keep TaskScheduler local to Spring Cloud Vault.
VaultBootstrapPropertySourceConfiguration - Class in org.springframework.cloud.vault.config
Auto-configuration for Spring Vault's PropertySourceLocator support.
VaultBootstrapPropertySourceConfiguration(ConfigurableApplicationContext) - Constructor for class org.springframework.cloud.vault.config.VaultBootstrapPropertySourceConfiguration
 
VaultConfigOperations - Interface in org.springframework.cloud.vault.config
Interface that specified a basic set of Vault operations, implemented by VaultConfigTemplate.
VaultConfigTemplate - Class in org.springframework.cloud.vault.config
Central class to retrieve configuration from Vault.
VaultConfigTemplate(VaultOperations, VaultProperties) - Constructor for class org.springframework.cloud.vault.config.VaultConfigTemplate
Create a new VaultConfigTemplate given VaultOperations.
VaultConfigurer - Interface in org.springframework.cloud.vault.config
Defines callback methods to customize the configuration for Spring Cloud Vault applications.
vaultEndpointProvider(VaultServiceInstanceProvider) - Method in class org.springframework.cloud.vault.config.DiscoveryClientVaultBootstrapConfiguration
 
VaultGenericBackendProperties - Class in org.springframework.cloud.vault.config
Configuration properties for Vault using the generic backend.
VaultGenericBackendProperties() - Constructor for class org.springframework.cloud.vault.config.VaultGenericBackendProperties
 
VaultHealthIndicator - Class in org.springframework.cloud.vault.config
Simple health indicator reporting Vault's availability.
VaultHealthIndicator(VaultOperations) - Constructor for class org.springframework.cloud.vault.config.VaultHealthIndicator
 
VaultHealthIndicatorAutoConfiguration - Class in org.springframework.cloud.vault.config
Auto-configuration for Vault providing beans for the application context.
VaultHealthIndicatorAutoConfiguration() - Constructor for class org.springframework.cloud.vault.config.VaultHealthIndicatorAutoConfiguration
 
VaultKeyValueBackendProperties - Class in org.springframework.cloud.vault.config
Configuration properties for Vault using the key-value backend.
VaultKeyValueBackendProperties() - Constructor for class org.springframework.cloud.vault.config.VaultKeyValueBackendProperties
 
VaultKeyValueBackendPropertiesSupport - Interface in org.springframework.cloud.vault.config
Interface declaring Key-Value configuration properties.
VaultProperties - Class in org.springframework.cloud.vault.config
 
VaultProperties() - Constructor for class org.springframework.cloud.vault.config.VaultProperties
 
VaultProperties.AppIdProperties - Class in org.springframework.cloud.vault.config
AppId properties.
VaultProperties.AppRoleProperties - Class in org.springframework.cloud.vault.config
AppRole properties.
VaultProperties.AuthenticationMethod - Enum in org.springframework.cloud.vault.config
Enumeration of authentication methods.
VaultProperties.AwsEc2Properties - Class in org.springframework.cloud.vault.config
AWS-EC2 properties.
VaultProperties.AwsIamProperties - Class in org.springframework.cloud.vault.config
AWS-IAM properties.
VaultProperties.AzureMsiProperties - Class in org.springframework.cloud.vault.config
Azure MSI properties.
VaultProperties.Config - Class in org.springframework.cloud.vault.config
Property source properties.
VaultProperties.Discovery - Class in org.springframework.cloud.vault.config
Discovery properties.
VaultProperties.GcpCredentials - Class in org.springframework.cloud.vault.config
GCP credential properties.
VaultProperties.GcpGceProperties - Class in org.springframework.cloud.vault.config
GCP-GCE properties.
VaultProperties.GcpIamProperties - Class in org.springframework.cloud.vault.config
GCP-IAM properties.
VaultProperties.KubernetesProperties - Class in org.springframework.cloud.vault.config
Kubernetes properties.
VaultProperties.Lifecycle - Class in org.springframework.cloud.vault.config
Configuration to Vault lifecycle management (renewal, revocation of tokens and secrets).
VaultProperties.Ssl - Class in org.springframework.cloud.vault.config
SSL properties.
vaultPropertySourceLocator(VaultOperations, VaultProperties, VaultKeyValueBackendProperties, VaultGenericBackendProperties, ObjectFactory<SecretLeaseContainer>) - Method in class org.springframework.cloud.vault.config.VaultBootstrapPropertySourceConfiguration
 
VaultPropertySourceLocatorSupport - Class in org.springframework.cloud.vault.config
Abstract PropertySourceLocator to create PropertySources based on VaultGenericBackendProperties and SecretBackendMetadata.
VaultPropertySourceLocatorSupport(String, VaultGenericBackendProperties, Collection<SecretBackendMetadata>) - Constructor for class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
VaultPropertySourceLocatorSupport(String, PropertySourceLocatorConfiguration) - Constructor for class org.springframework.cloud.vault.config.VaultPropertySourceLocatorSupport
VaultReactiveBootstrapConfiguration - Class in org.springframework.cloud.vault.config
Auto-configuration for reactive Spring Vault support.
VaultReactiveBootstrapConfiguration(VaultProperties) - Constructor for class org.springframework.cloud.vault.config.VaultReactiveBootstrapConfiguration
 
VaultReactiveHealthIndicator - Class in org.springframework.cloud.vault.config
Reactive health indicator reporting Vault's availability.
VaultReactiveHealthIndicator(ReactiveVaultOperations) - Constructor for class org.springframework.cloud.vault.config.VaultReactiveHealthIndicator
 
VaultSecretBackendDescriptor - Interface in org.springframework.cloud.vault.config
Interface to be implemented by objects that describe a Vault secret backend.
vaultServerInstanceProvider(DiscoveryClient) - Method in class org.springframework.cloud.vault.config.DiscoveryClientVaultBootstrapConfiguration
 
VaultServiceInstanceProvider - Interface in org.springframework.cloud.vault.config
Provider interface to obtain a ServiceInstance to look up the Vault service.
vaultSessionManager(ClientAuthentication, ObjectFactory<VaultBootstrapConfiguration.TaskSchedulerWrapper>) - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration
 
vaultSessionManager(ReactiveSessionManager) - Method in class org.springframework.cloud.vault.config.VaultReactiveBootstrapConfiguration
 
vaultTaskScheduler() - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration
Creates a new VaultBootstrapConfiguration.TaskSchedulerWrapper that encapsulates a bean implementing TaskScheduler and AsyncTaskExecutor.
vaultTemplate(SessionManager) - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration
Creates a VaultTemplate.
vaultTokenSupplier(ListableBeanFactory) - Method in class org.springframework.cloud.vault.config.VaultReactiveBootstrapConfiguration
 
A B C D G I K L M O P R S T V 
Skip navigation links

Copyright © 2019 Pivotal Software, Inc.. All rights reserved.