@Requires(beans={AwsDistributedConfiguration.class,SecretsManagerGroupNameAwareKeyValueFetcher.class}) @Singleton public class SecretsManagerConfigurationClient extends AwsDistributedConfigurationClient
Constructor and Description |
---|
SecretsManagerConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration,
SecretsManagerKeyValueFetcher secretsManagerKeyValueFetcher,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
Deprecated.
|
SecretsManagerConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration,
SecretsManagerKeyValueFetcher secretsManagerKeyValueFetcher,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration,
SecretsManagerConfiguration secretsManagerConfiguration) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
adaptPropertyKey(java.lang.String originalKey,
java.lang.String groupName)
Adapts an original key.
|
java.lang.String |
getDescription() |
protected java.lang.String |
getPropertySourceName() |
getPropertySources
@Deprecated public SecretsManagerConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration, SecretsManagerKeyValueFetcher secretsManagerKeyValueFetcher, @Nullable io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
awsDistributedConfiguration
- AWS Distributed ConfigurationsecretsManagerKeyValueFetcher
- Secrets Manager Key Value FetcherapplicationConfiguration
- Application Configuration@Creator public SecretsManagerConfigurationClient(AwsDistributedConfiguration awsDistributedConfiguration, SecretsManagerKeyValueFetcher secretsManagerKeyValueFetcher, @Nullable io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, SecretsManagerConfiguration secretsManagerConfiguration)
awsDistributedConfiguration
- AWS Distributed ConfigurationsecretsManagerKeyValueFetcher
- Secrets Manager Key Value FetcherapplicationConfiguration
- Application ConfigurationsecretsManagerConfiguration
- Secrets Configuration@NonNull protected java.lang.String adaptPropertyKey(java.lang.String originalKey, java.lang.String groupName)
AwsDistributedConfigurationClient
adaptPropertyKey
in class AwsDistributedConfigurationClient
originalKey
- an original property keygroupName
- a property group name@NonNull protected java.lang.String getPropertySourceName()
getPropertySourceName
in class AwsDistributedConfigurationClient
@NonNull public java.lang.String getDescription()