Class VaultEnvironmentProperties
- java.lang.Object
-
- org.springframework.cloud.config.server.environment.VaultEnvironmentProperties
-
- All Implemented Interfaces:
EnvironmentRepositoryProperties,HttpEnvironmentRepositoryProperties
@ConfigurationProperties("spring.cloud.config.server.vault") public class VaultEnvironmentProperties extends Object implements HttpEnvironmentRepositoryProperties- Author:
- Dylan Roberts, Haroun Pacquee, Scott Frederick
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVaultEnvironmentProperties.AppRolePropertiesAppRole properties.static classVaultEnvironmentProperties.AuthenticationMethodstatic classVaultEnvironmentProperties.AwsEc2PropertiesAWS-EC2 properties.static classVaultEnvironmentProperties.AwsIamPropertiesAWS-IAM properties.static classVaultEnvironmentProperties.AzureMsiPropertiesAzure MSI properties.static classVaultEnvironmentProperties.GcpCredentialsGCP credential properties.static classVaultEnvironmentProperties.GcpGcePropertiesGCP-GCE properties.static classVaultEnvironmentProperties.GcpIamPropertiesGCP-IAM properties.static classVaultEnvironmentProperties.KubernetesPropertiesKubernetes properties.static classVaultEnvironmentProperties.PcfPropertiesPCF properties.static classVaultEnvironmentProperties.SslSSL properties.
-
Constructor Summary
Constructors Constructor Description VaultEnvironmentProperties()
-
Method Summary
-
-
-
Method Detail
-
getHost
public String getHost()
-
setHost
public void setHost(String host)
-
getPort
public Integer getPort()
-
setPort
public void setPort(Integer port)
-
getScheme
public String getScheme()
-
setScheme
public void setScheme(String scheme)
-
getBackend
public String getBackend()
-
setBackend
public void setBackend(String backend)
-
getDefaultKey
public String getDefaultKey()
-
setDefaultKey
public void setDefaultKey(String defaultKey)
-
getProfileSeparator
public String getProfileSeparator()
-
setProfileSeparator
public void setProfileSeparator(String profileSeparator)
-
isSkipSslValidation
public boolean isSkipSslValidation()
- Specified by:
isSkipSslValidationin interfaceHttpEnvironmentRepositoryProperties
-
setSkipSslValidation
public void setSkipSslValidation(boolean skipSslValidation)
-
getProxy
public Map<ProxyHostProperties.ProxyForScheme,ProxyHostProperties> getProxy()
- Specified by:
getProxyin interfaceHttpEnvironmentRepositoryProperties
-
setProxy
public void setProxy(Map<ProxyHostProperties.ProxyForScheme,ProxyHostProperties> proxy)
-
getOrder
public int getOrder()
-
setOrder
public void setOrder(int order)
- Specified by:
setOrderin interfaceEnvironmentRepositoryProperties
-
getTimeout
public int getTimeout()
- Specified by:
getTimeoutin interfaceHttpEnvironmentRepositoryProperties
-
setTimeout
public void setTimeout(int timeout)
-
getKvVersion
public int getKvVersion()
-
setKvVersion
public void setKvVersion(int kvVersion)
-
getNamespace
public String getNamespace()
-
setNamespace
public void setNamespace(String namespace)
-
getToken
public String getToken()
-
setToken
public void setToken(String token)
-
getAppRole
public VaultEnvironmentProperties.AppRoleProperties getAppRole()
-
getAwsEc2
public VaultEnvironmentProperties.AwsEc2Properties getAwsEc2()
-
getAwsIam
public VaultEnvironmentProperties.AwsIamProperties getAwsIam()
-
getAzureMsi
public VaultEnvironmentProperties.AzureMsiProperties getAzureMsi()
-
getGcpGce
public VaultEnvironmentProperties.GcpGceProperties getGcpGce()
-
getGcpIam
public VaultEnvironmentProperties.GcpIamProperties getGcpIam()
-
getKubernetes
public VaultEnvironmentProperties.KubernetesProperties getKubernetes()
-
getPcf
public VaultEnvironmentProperties.PcfProperties getPcf()
-
getSsl
public VaultEnvironmentProperties.Ssl getSsl()
-
setAuthentication
public void setAuthentication(VaultEnvironmentProperties.AuthenticationMethod authentication)
-
getAuthentication
public VaultEnvironmentProperties.AuthenticationMethod getAuthentication()
-
getPathToKey
public String getPathToKey()
-
setPathToKey
public void setPathToKey(String pathToKey)
-
-