Skip navigation links
A B C D G H 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
 

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.

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.
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
 
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, DiscoveryClient) - Constructor for class org.springframework.cloud.vault.config.DiscoveryClientVaultBootstrapConfiguration
 
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.

G

GenericSecretBackendMetadata - Class in org.springframework.cloud.vault.config
SecretBackendMetadata for the generic secret backend.
getBackend() - Method in interface org.springframework.cloud.vault.config.VaultSecretBackendDescriptor
Backend path without leading/trailing slashes.
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.GenericSecretBackendMetadata
 
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
 
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
 

H

health() - Method in class org.springframework.cloud.vault.config.VaultHealthIndicator
 

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.VaultSecretBackendDescriptor
 

K

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

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
 
sessionManager(ClientAuthentication, ObjectFactory<VaultBootstrapConfiguration.TaskSchedulerWrapper>) - Method in class org.springframework.cloud.vault.config.VaultBootstrapConfiguration
 
setEnvironment(Environment) - Method in class org.springframework.cloud.vault.config.VaultGenericBackendProperties
 
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, String>) - 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.
VaultBootstrapHealthIndicatorConfiguration - Class in org.springframework.cloud.vault.config
Deprecated.
VaultBootstrapHealthIndicatorConfiguration() - Constructor for class org.springframework.cloud.vault.config.VaultBootstrapHealthIndicatorConfiguration
Deprecated.
 
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() - 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
 
vaultHealthIndicator(VaultOperations) - Method in class org.springframework.cloud.vault.config.VaultHealthIndicatorConfiguration
 
VaultHealthIndicatorConfiguration - Class in org.springframework.cloud.vault.config
Auto-configuration for Vault providing beans for the application context.
VaultHealthIndicatorConfiguration() - Constructor for class org.springframework.cloud.vault.config.VaultHealthIndicatorConfiguration
 
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
 
VaultProperties.AppRoleProperties - Class in org.springframework.cloud.vault.config
 
VaultProperties.AuthenticationMethod - Enum in org.springframework.cloud.vault.config
 
VaultProperties.AwsEc2Properties - Class in org.springframework.cloud.vault.config
 
VaultProperties.AwsIamProperties - Class in org.springframework.cloud.vault.config
 
VaultProperties.Config - Class in org.springframework.cloud.vault.config
 
VaultProperties.Discovery - Class in org.springframework.cloud.vault.config
 
VaultProperties.KubernetesProperties - Class in org.springframework.cloud.vault.config
 
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
 
vaultPropertySourceLocator(VaultOperations, VaultProperties, 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
VaultSecretBackendDescriptor - Interface in org.springframework.cloud.vault.config
Interface to be implemented by objects that describe a Vault secret backend.
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.
A B C D G H I K L M O P R S T V 
Skip navigation links

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