Class ParameterStoreAutoConfiguration
java.lang.Object
io.awspring.cloud.autoconfigure.config.parameterstore.ParameterStoreAutoConfiguration
@AutoConfiguration
@EnableConfigurationProperties(ParameterStoreProperties.class)
@ConditionalOnClass(software.amazon.awssdk.services.ssm.SsmClient.class)
@AutoConfigureAfter({CredentialsProviderAutoConfiguration.class,RegionProviderAutoConfiguration.class,AwsAutoConfiguration.class})
@ConditionalOnProperty(name="spring.cloud.aws.parameterstore.enabled",
havingValue="true",
matchIfMissing=true)
public class ParameterStoreAutoConfiguration
extends Object
Auto-Configuration
for AWS Parameter Store integration.- Since:
- 3.3.0
- Author:
- Oleh Onufryk
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.ssm.SsmClient
ssmClient
(ParameterStoreProperties properties, AwsClientBuilderConfigurer awsClientBuilderConfigurer, ObjectProvider<AwsClientCustomizer<software.amazon.awssdk.services.ssm.SsmClientBuilder>> customizers, ObjectProvider<SsmClientCustomizer> ssmClientCustomizers, ObjectProvider<AwsSyncClientCustomizer> awsSyncClientCustomizers, ObjectProvider<AwsConnectionDetails> connectionDetails)
-
Constructor Details
-
ParameterStoreAutoConfiguration
public ParameterStoreAutoConfiguration()
-
-
Method Details
-
ssmClient
@Bean @ConditionalOnMissingBean public software.amazon.awssdk.services.ssm.SsmClient ssmClient(ParameterStoreProperties properties, AwsClientBuilderConfigurer awsClientBuilderConfigurer, ObjectProvider<AwsClientCustomizer<software.amazon.awssdk.services.ssm.SsmClientBuilder>> customizers, ObjectProvider<SsmClientCustomizer> ssmClientCustomizers, ObjectProvider<AwsSyncClientCustomizer> awsSyncClientCustomizers, ObjectProvider<AwsConnectionDetails> connectionDetails)
-