@ConfigurationProperties(value="spring.cloud.vault") @Validated 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.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.Lifecycle
Configuration to Vault lifecycle management (renewal, revocation of tokens and
secrets).
|
static class |
VaultProperties.PcfProperties
PCF properties.
|
static class |
VaultProperties.Ssl
SSL properties.
|
| Constructor and Description |
|---|
VaultProperties() |
public void setEnvironment(org.springframework.core.env.Environment environment)
setEnvironment in interface org.springframework.context.EnvironmentAwarepublic boolean isEnabled()
public String getHost()
public int getPort()
public String getScheme()
public String getUri()
public String getNamespace()
public VaultProperties.Discovery getDiscovery()
public int getConnectionTimeout()
public int getReadTimeout()
public boolean isFailFast()
public String getToken()
public VaultProperties.AppIdProperties getAppId()
public VaultProperties.AppRoleProperties getAppRole()
public VaultProperties.AwsEc2Properties getAwsEc2()
public VaultProperties.AwsIamProperties getAwsIam()
public VaultProperties.AzureMsiProperties getAzureMsi()
public VaultProperties.GcpGceProperties getGcpGce()
public VaultProperties.GcpIamProperties getGcpIam()
public VaultProperties.KubernetesProperties getKubernetes()
public VaultProperties.PcfProperties getPcf()
public VaultProperties.Ssl getSsl()
public VaultProperties.Config getConfig()
public String getApplicationName()
public VaultProperties.AuthenticationMethod getAuthentication()
public void setEnabled(boolean enabled)
public void setHost(String host)
public void setPort(int port)
public void setScheme(String scheme)
public void setUri(String uri)
public void setNamespace(String namespace)
public void setDiscovery(VaultProperties.Discovery discovery)
public void setConnectionTimeout(int connectionTimeout)
public void setReadTimeout(int readTimeout)
public void setFailFast(boolean failFast)
public void setToken(String token)
public void setAppId(VaultProperties.AppIdProperties appId)
public void setAppRole(VaultProperties.AppRoleProperties appRole)
public void setAwsEc2(VaultProperties.AwsEc2Properties awsEc2)
public void setAwsIam(VaultProperties.AwsIamProperties awsIam)
public void setAzureMsi(VaultProperties.AzureMsiProperties azureMsi)
public void setGcpGce(VaultProperties.GcpGceProperties gcpGce)
public void setGcpIam(VaultProperties.GcpIamProperties gcpIam)
public void setKubernetes(VaultProperties.KubernetesProperties kubernetes)
public void setPcf(VaultProperties.PcfProperties pcf)
public void setSsl(VaultProperties.Ssl ssl)
public void setConfig(VaultProperties.Config config)
public void setApplicationName(String applicationName)
public void setAuthentication(VaultProperties.AuthenticationMethod authentication)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.