Supports Expression Language: true (will be evaluated using variable registry only)
This Property is only considered if the [Configuration Strategy] Property has a value of "Direct Properties".Vault Authentication | vault.authentication | TOKEN | - TOKEN
- APPID
- APPROLE
- AWS_EC2
- AZURE
- CERT
- CUBBYHOLE
- KUBERNETES
| Vault authentication method, as described in the Spring Vault Environment Configuration documentation (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration).
This Property is only considered if the [Configuration Strategy] Property has a value of "Direct Properties". |
SSL Context Service | vault.ssl.context.service | | Controller Service API: SSLContextService Implementations: StandardSSLContextService StandardRestrictedSSLContextService | The SSL Context Service used to provide client certificate information for TLS/SSL connections to the HashiCorp Vault server.
This Property is only considered if the [Configuration Strategy] Property has a value of "Direct Properties". |
Vault Properties Files | vault.properties.files | | | A comma-separated list of files containing HashiCorp Vault configuration properties, as described in the Spring Vault Environment Configuration documentation (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration). All of the Spring property keys and authentication-specific property keys are supported.
This property expects a comma-separated list of file resources.
This Property is only considered if the [Configuration Strategy] Property has a value of "Properties Files". |
Connection Timeout | vault.connection.timeout | 5 sec | | The connection timeout for the HashiCorp Vault client |
Read Timeout | vault.read.timeout | 15 sec | | The read timeout for the HashiCorp Vault client |
Dynamic Properties:
Supports Sensitive Dynamic Properties: Yes
Dynamic Properties allow the user to specify both the name and value of a property.
Name | Value | Description |
---|
A Spring Vault configuration property name | The property value | Allows any Spring Vault property keys to be specified, as described in (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration). See Additional Details for more information. Supports Expression Language: true (will be evaluated using variable registry only) |
State management:
This component does not store state.Restricted:
This component is not restricted.System Resource Considerations:
None specified.