@Configuration(proxyBeanMethods=false)
@ConditionalOnEnabledHealthIndicator("vault")
@ConditionalOnClass(org.springframework.boot.actuate.health.HealthIndicator.class)
@ConditionalOnProperty(name="spring.cloud.vault.enabled",
matchIfMissing=true)
@AutoConfigureBefore(org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration.class)
@AutoConfigureAfter({VaultAutoConfiguration.class,VaultReactiveAutoConfiguration.class})
@Import({org.springframework.cloud.vault.config.VaultReactiveHealthIndicatorConfiguration.class,org.springframework.cloud.vault.config.VaultHealthIndicatorConfiguration.class})
public class VaultHealthIndicatorAutoConfiguration
extends Object
Auto-configuration for Vault providing beans for the application context.
- Since:
- 2.0
- Author:
- Mark Paluch, Rastislav Zlacky