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
Modifier and TypeClassDescriptionstatic class
AppRole properties.static enum
static class
AWS-EC2 properties.static class
AWS-IAM properties.static class
Azure MSI properties.static class
GCP credential properties.static class
GCP-GCE properties.static class
GCP-IAM properties.static class
Kubernetes properties.static class
PCF properties.static class
SSL properties. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetHost()
int
int
getOrder()
getPcf()
getPort()
getProxy()
getSsl()
int
getToken()
boolean
void
setAuthentication
(VaultEnvironmentProperties.AuthenticationMethod authentication) void
setBackend
(String backend) void
setDefaultKey
(String defaultKey) void
void
setKvVersion
(int kvVersion) void
setNamespace
(String namespace) void
setOrder
(int order) void
setPathToKey
(String pathToKey) void
void
setProfileSeparator
(String profileSeparator) void
void
void
setSkipSslValidation
(boolean skipSslValidation) void
setTimeout
(int timeout) void
-
Constructor Details
-
VaultEnvironmentProperties
public VaultEnvironmentProperties()
-
-
Method Details
-
getHost
-
setHost
-
getPort
-
setPort
-
getScheme
-
setScheme
-
getBackend
-
setBackend
-
getDefaultKey
-
setDefaultKey
-
getProfileSeparator
-
setProfileSeparator
-
isSkipSslValidation
public boolean isSkipSslValidation()- Specified by:
isSkipSslValidation
in interfaceHttpEnvironmentRepositoryProperties
-
setSkipSslValidation
public void setSkipSslValidation(boolean skipSslValidation) -
getProxy
- Specified by:
getProxy
in interfaceHttpEnvironmentRepositoryProperties
-
setProxy
-
getOrder
public int getOrder() -
setOrder
public void setOrder(int order) - Specified by:
setOrder
in interfaceEnvironmentRepositoryProperties
-
getTimeout
public int getTimeout()- Specified by:
getTimeout
in interfaceHttpEnvironmentRepositoryProperties
-
setTimeout
public void setTimeout(int timeout) -
getKvVersion
public int getKvVersion() -
setKvVersion
public void setKvVersion(int kvVersion) -
getNamespace
-
setNamespace
-
getToken
-
setToken
-
getAppRole
-
getAwsEc2
-
getAwsIam
-
getAzureMsi
-
getGcpGce
-
getGcpIam
-
getKubernetes
-
getPcf
-
getSsl
-
setAuthentication
-
getAuthentication
-
getPathToKey
-
setPathToKey
-