Class CredentialsProviderConfig


  • public class CredentialsProviderConfig
    extends Object
    • Field Detail

      • databaseCredentialsRole

        @ConfigItem
        public Optional<String> databaseCredentialsRole
        Database credentials role, as defined by https://www.vaultproject.io/docs/secrets/databases/index.html One of `database-credentials-role` or `kv-path` needs to be defined. not both.
      • kvPath

        @ConfigItem
        public Optional<String> kvPath
        A path in vault kv store, where we will find the kv-key. One of `database-credentials-role` or `kv-path` needs to be defined. not both. see https://www.vaultproject.io/docs/secrets/kv/index.html
      • kvKey

        @ConfigItem(defaultValue="password")
        public String kvKey
        Key name to search in vault path `kv-path`. The value for that key is the credential. `kv-key` should not be defined if `kv-path` is not. see https://www.vaultproject.io/docs/secrets/kv/index.html
    • Constructor Detail

      • CredentialsProviderConfig

        public CredentialsProviderConfig()