Class VaultDatabasesProperties

java.lang.Object
org.springframework.cloud.vault.config.databases.VaultDatabasesProperties
All Implemented Interfaces:
org.springframework.cloud.vault.config.VaultSecretBackendDescriptorFactory

@ConfigurationProperties("spring.cloud.vault") public class VaultDatabasesProperties extends Object implements org.springframework.cloud.vault.config.VaultSecretBackendDescriptorFactory
Configuration properties for multiple database secrets using the database backend. This is configured with the spring.cloud.vault.databases.* mapping.
Since:
3.0.3
Author:
Quintin Beukes, Mark Paluch
  • Constructor Details

    • VaultDatabasesProperties

      public VaultDatabasesProperties()
  • Method Details

    • getDatabases

      public Map<String,VaultDatabaseProperties> getDatabases()
    • setDatabases

      public void setDatabases(Map<String,VaultDatabaseProperties> databases)
    • create

      public Collection<? extends org.springframework.cloud.vault.config.VaultSecretBackendDescriptor> create()
      Specified by:
      create in interface org.springframework.cloud.vault.config.VaultSecretBackendDescriptorFactory