@ConfigurationProperties(value="vault.client")
public class VaultClientConfiguration
extends io.micronaut.http.client.HttpClientConfiguration
HttpClientConfiguration
for Vault Client.Modifier and Type | Class and Description |
---|---|
static class |
VaultClientConfiguration.VaultClientConnectionPoolConfiguration
The Http Pool Connection Configuration class for Vault.
|
static class |
VaultClientConfiguration.VaultClientDiscoveryConfiguration
The Discovery Configuration class for Vault.
|
static class |
VaultClientConfiguration.VaultKvVersion
Vault Secret Engine versions.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFIX |
static java.lang.String |
VAULT_CLIENT_CONFIG_ENDPOINT
Vault Server Endpoint.
|
Constructor and Description |
---|
VaultClientConfiguration(VaultClientConfiguration.VaultClientConnectionPoolConfiguration vaultClientConnectionPoolConfiguration,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) |
Modifier and Type | Method and Description |
---|---|
io.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration |
getConnectionPoolConfiguration() |
VaultClientConfiguration.VaultClientDiscoveryConfiguration |
getDiscoveryConfiguration() |
VaultClientConfiguration.VaultKvVersion |
getKvVersion() |
java.lang.String |
getSecretEngineName() |
java.lang.String |
getToken() |
java.lang.String |
getUri() |
boolean |
isFailFast() |
void |
setFailFast(boolean failFast)
If set to true an exception will be thrown if configuration is not found
for the application or any of its environments.
|
void |
setKvVersion(VaultClientConfiguration.VaultKvVersion kvVersion)
Set the version of the Vault Secret engine.
|
void |
setSecretEngineName(java.lang.String secretEngineName)
Set the name of the Vault Secret engine name.
|
void |
setToken(java.lang.String token)
Set the Vault authentication token.
|
void |
setUri(java.lang.String uri)
Set the Vault Server Uri.
|
getChannelOptions, getConnectTimeout, getConnectTtl, getDefaultCharset, getEventLoopGroup, getHttpVersion, getLoggerName, getLogLevel, getMaxContentLength, getNumOfThreads, getProxyAddress, getProxyPassword, getProxySelector, getProxyType, getProxyUsername, getReadIdleTimeout, getReadTimeout, getShutdownTimeout, getSslConfiguration, getThreadFactory, isExceptionOnErrorStatus, isFollowRedirects, resolveProxy, setChannelOptions, setConnectTimeout, setConnectTtl, setDefaultCharset, setEventLoopGroup, setExceptionOnErrorStatus, setFollowRedirects, setHttpVersion, setLoggerName, setLogLevel, setMaxContentLength, setNumOfThreads, setProxyAddress, setProxyPassword, setProxySelector, setProxyType, setProxyUsername, setReadIdleTimeout, setReadTimeout, setShutdownTimeout, setSslConfiguration, setThreadFactory
public static final java.lang.String PREFIX
public static final java.lang.String VAULT_CLIENT_CONFIG_ENDPOINT
@Inject public VaultClientConfiguration(VaultClientConfiguration.VaultClientConnectionPoolConfiguration vaultClientConnectionPoolConfiguration, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
vaultClientConnectionPoolConfiguration
- Vault Client Connection Pool ConfigurationapplicationConfiguration
- Application Configurationpublic io.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration getConnectionPoolConfiguration()
getConnectionPoolConfiguration
in class io.micronaut.http.client.HttpClientConfiguration
public VaultClientConfiguration.VaultClientDiscoveryConfiguration getDiscoveryConfiguration()
public java.lang.String getUri()
public void setUri(java.lang.String uri)
uri
- Vault Server Uripublic java.lang.String getToken()
public void setToken(java.lang.String token)
token
- Vault authentication tokenpublic VaultClientConfiguration.VaultKvVersion getKvVersion()
public void setKvVersion(VaultClientConfiguration.VaultKvVersion kvVersion)
kvVersion
- The version of the Vault Secret enginepublic java.lang.String getSecretEngineName()
public void setSecretEngineName(java.lang.String secretEngineName)
secretEngineName
- Vault Secret engine namepublic boolean isFailFast()
public void setFailFast(boolean failFast)
failFast
- Flag to fail fast