Class VaultConfigDatabaseBootstrapConfiguration
java.lang.Object
org.springframework.cloud.vault.config.databases.VaultConfigDatabaseBootstrapConfiguration
@Configuration(proxyBeanMethods=false)
@EnableConfigurationProperties({VaultMySqlProperties.class,VaultPostgreSqlProperties.class,VaultCassandraProperties.class,VaultCouchbaseProperties.class,VaultMongoProperties.class,VaultElasticsearchProperties.class,VaultDatabaseProperties.class,VaultDatabasesProperties.class})
@Order(2147483632)
public class VaultConfigDatabaseBootstrapConfiguration
extends Object
Bootstrap configuration providing support for the Database secret backends such as
Database, Apache Cassandra, Couchbase and MongoDB.
- Author:
- Mark Paluch, Per Abich, Sebastien Nahelou, Francis Hitchens, Quintin Beukes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSecretBackendMetadataFactoryfor Database integration usingDatabaseSecretProperties. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
VaultConfigDatabaseBootstrapConfiguration
public VaultConfigDatabaseBootstrapConfiguration()
-
-
Method Details
-
databaseSecretBackendMetadataFactory
@Bean @ConditionalOnMissingBean public VaultConfigDatabaseBootstrapConfiguration.DatabaseSecretBackendMetadataFactory databaseSecretBackendMetadataFactory()
-