@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() |
getPropertySourcespublic 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 AwsDistributedConfigurationClientpublic java.lang.String getDescription()