Class SecretManagerConfigurationClient

java.lang.Object
io.micronaut.gcp.secretmanager.SecretManagerConfigurationClient
All Implemented Interfaces:
io.micronaut.core.naming.Described, io.micronaut.discovery.config.ConfigurationClient

@Singleton @Requires(property="micronaut.config-client.enabled", value="true", defaultValue="false") public class SecretManagerConfigurationClient extends Object implements io.micronaut.discovery.config.ConfigurationClient
Since:
3.4.0 Distributed configuration client implementation that fetches application configuration files from Google Cloud Secret Manager.
Author:
Vinicius Carvalho
  • Constructor Details

  • Method Details

    • getPropertySources

      public org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> getPropertySources(io.micronaut.context.env.Environment environment)
      Specified by:
      getPropertySources in interface io.micronaut.discovery.config.ConfigurationClient
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface io.micronaut.core.naming.Described