@ConfigurationProperties(value="spring.cloud.vault") public class VaultProperties extends Object implements org.springframework.context.EnvironmentAware
| Modifier and Type | Class and Description |
|---|---|
static class |
VaultProperties.AppIdProperties
AppId properties.
|
static class |
VaultProperties.AppRoleProperties
AppRole properties.
|
static class |
VaultProperties.AuthenticationMethod
Enumeration of authentication methods.
|
static class |
VaultProperties.AwsEc2Properties
AWS-EC2 properties.
|
static class |
VaultProperties.AwsIamProperties
AWS-IAM properties.
|
static class |
VaultProperties.AzureMsiProperties
Azure MSI properties.
|
static class |
VaultProperties.Config
Property source properties.
|
static class |
VaultProperties.ConfigLifecycle
Configuration to Vault lifecycle management (renewal, revocation of tokens and
secrets).
|
static class |
VaultProperties.Discovery
Discovery properties.
|
static class |
VaultProperties.GcpCredentials
GCP credential properties.
|
static class |
VaultProperties.GcpGceProperties
GCP-GCE properties.
|
static class |
VaultProperties.GcpIamProperties
GCP-IAM properties.
|
static class |
VaultProperties.KubernetesProperties
Kubernetes properties.
|
static class |
VaultProperties.PcfProperties
PCF properties.
|
static class |
VaultProperties.Reactive
Reactive properties.
|
static class |
VaultProperties.Session
Session management configuration properties.
|
static class |
VaultProperties.SessionLifecycle
Configuration to Vault Session lifecycle management.
|
static class |
VaultProperties.Ssl
SSL properties.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
PREFIX
Configuration prefix for config properties.
|
| Constructor and Description |
|---|
VaultProperties() |
public static final String PREFIX
public void setEnvironment(org.springframework.core.env.Environment environment)
setEnvironment in interface org.springframework.context.EnvironmentAwarepublic boolean isEnabled()
public void setEnabled(boolean enabled)
public String getHost()
public void setHost(String host)
public int getPort()
public void setPort(int port)
public String getScheme()
public void setScheme(String scheme)
@Nullable public String getUri()
public void setUri(@Nullable
String uri)
@Nullable public String getNamespace()
public void setNamespace(@Nullable
String namespace)
public VaultProperties.Reactive getReactive()
public void setReactive(VaultProperties.Reactive reactive)
public VaultProperties.Discovery getDiscovery()
public void setDiscovery(VaultProperties.Discovery discovery)
public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public boolean isFailFast()
public void setFailFast(boolean failFast)
@Nullable public String getToken()
public void setToken(@Nullable
String token)
public VaultProperties.AppIdProperties getAppId()
public void setAppId(VaultProperties.AppIdProperties appId)
public VaultProperties.AppRoleProperties getAppRole()
public void setAppRole(VaultProperties.AppRoleProperties appRole)
public VaultProperties.AwsEc2Properties getAwsEc2()
public void setAwsEc2(VaultProperties.AwsEc2Properties awsEc2)
public VaultProperties.AwsIamProperties getAwsIam()
public void setAwsIam(VaultProperties.AwsIamProperties awsIam)
public VaultProperties.AzureMsiProperties getAzureMsi()
public void setAzureMsi(VaultProperties.AzureMsiProperties azureMsi)
public VaultProperties.GcpGceProperties getGcpGce()
public void setGcpGce(VaultProperties.GcpGceProperties gcpGce)
public VaultProperties.GcpIamProperties getGcpIam()
public void setGcpIam(VaultProperties.GcpIamProperties gcpIam)
public VaultProperties.KubernetesProperties getKubernetes()
public void setKubernetes(VaultProperties.KubernetesProperties kubernetes)
public VaultProperties.PcfProperties getPcf()
public void setPcf(VaultProperties.PcfProperties pcf)
public VaultProperties.Ssl getSsl()
public void setSsl(VaultProperties.Ssl ssl)
public VaultProperties.Config getConfig()
public void setConfig(VaultProperties.Config config)
public VaultProperties.Session getSession()
public void setSession(VaultProperties.Session session)
public String getApplicationName()
public void setApplicationName(String applicationName)
public VaultProperties.AuthenticationMethod getAuthentication()
public void setAuthentication(VaultProperties.AuthenticationMethod authentication)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.