@Requires(beans={AwsDistributedConfiguration.class,SecretsManagerKeyValueFetcher.class}) @Singleton public class SecretsManagerConfigurationClient extends AwsDistributedConfigurationClient
Constructor and Description |
---|
SecretsManagerConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration,
SecretsManagerKeyValueFetcher secretsManagerKeyValueFetcher,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
protected java.lang.String |
getPropertySourceName() |
getPropertySources
public SecretsManagerConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration, SecretsManagerKeyValueFetcher secretsManagerKeyValueFetcher, @Nullable io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
awsDistributedConfiguration
- AWS Distributed ConfigurationsecretsManagerKeyValueFetcher
- Secrets Manager Key Value FetcherapplicationConfiguration
- Application Configuration@NonNull protected java.lang.String getPropertySourceName()
getPropertySourceName
in class AwsDistributedConfigurationClient
public java.lang.String getDescription()