Class SecretsManagerConfigurationClient

java.lang.Object
io.micronaut.aws.distributedconfiguration.AwsDistributedConfigurationClient
io.micronaut.aws.secretsmanager.SecretsManagerConfigurationClient
All Implemented Interfaces:
io.micronaut.core.naming.Described, io.micronaut.discovery.config.ConfigurationClient

@Requires(beans={AwsDistributedConfiguration.class,SecretsManagerGroupNameAwareKeyValueFetcher.class}) @Singleton public class SecretsManagerConfigurationClient extends AwsDistributedConfigurationClient
Distributed configuration client for AWS Secrets Manager.
Since:
2.8.0
Author:
Sergio del Amo
See Also:
  • Constructor Details

    • SecretsManagerConfigurationClient

      public SecretsManagerConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration, SecretsManagerKeyValueFetcher secretsManagerKeyValueFetcher, @Nullable @Nullable io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, SecretsManagerConfiguration secretsManagerConfiguration)
      Parameters:
      awsDistributedConfiguration - AWS Distributed Configuration
      secretsManagerKeyValueFetcher - Secrets Manager Key Value Fetcher
      applicationConfiguration - Application Configuration
      secretsManagerConfiguration - Secrets Configuration
  • Method Details