Class DiscoveryClientVaultBootstrapConfiguration
java.lang.Object
org.springframework.cloud.vault.config.DiscoveryClientVaultBootstrapConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty("spring.cloud.vault.discovery.enabled")
@EnableConfigurationProperties(VaultProperties.class)
@Order(2147483645)
@EnableDiscoveryClient
@Import(org.springframework.cloud.commons.util.UtilAutoConfiguration.class)
public class DiscoveryClientVaultBootstrapConfiguration
extends Object
BootstrapConfiguration providing a
VaultEndpointProvider using DiscoveryClient.- Since:
- 1.1
- Author:
- Mark Paluch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.vault.client.VaultEndpointProvidervaultEndpointProvider(VaultServiceInstanceProvider instanceProvider) vaultServerInstanceProvider(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient)
-
Constructor Details
-
DiscoveryClientVaultBootstrapConfiguration
-
-
Method Details
-
vaultServerInstanceProvider
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(name="spring.cloud.vault.enabled", matchIfMissing=true) public VaultServiceInstanceProvider vaultServerInstanceProvider(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient) -
vaultEndpointProvider
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(name="spring.cloud.vault.enabled", matchIfMissing=true) public org.springframework.vault.client.VaultEndpointProvider vaultEndpointProvider(VaultServiceInstanceProvider instanceProvider)
-