Package io.quarkus.vault.runtime.config
Class CredentialsProviderConfig
- java.lang.Object
-
- io.quarkus.vault.runtime.config.CredentialsProviderConfig
-
public class CredentialsProviderConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<String>databaseCredentialsRoleDatabase 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.StringkvKeyKey name to search in vault path `kv-path`.Optional<String>kvPathA path in vault kv store, where we will find the kv-key.
-
Constructor Summary
Constructors Constructor Description CredentialsProviderConfig()
-
-
-
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
-
-