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 ObjectBootstrapConfigurationproviding aVaultEndpointProviderusingDiscoveryClient.- Since:
- 1.1
- Author:
- Mark Paluch
-
-
Constructor Summary
Constructors Constructor Description DiscoveryClientVaultBootstrapConfiguration(VaultProperties vaultProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.vault.client.VaultEndpointProvidervaultEndpointProvider(VaultServiceInstanceProvider instanceProvider)VaultServiceInstanceProvidervaultServerInstanceProvider(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient)
-
-
-
Constructor Detail
-
DiscoveryClientVaultBootstrapConfiguration
public DiscoveryClientVaultBootstrapConfiguration(VaultProperties vaultProperties)
-
-
Method Detail
-
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)
-
-