Class AwsAutoConfiguration

java.lang.Object
org.awsutils.common.config.AwsAutoConfiguration

@Configuration @EnableConfigurationProperties(AwsEnvironmentProperties.class) public class AwsAutoConfiguration extends Object
  • Constructor Details

    • AwsAutoConfiguration

      public AwsAutoConfiguration()
  • Method Details

    • staticCredentialsProvider

      @Bean("staticCredentialsProvider") @ConditionalOnProperty(prefix="org.awsutils.aws", value={"awsAccessKeySecret","awsAccessKey"}) @ConditionalOnMissingBean(name="staticCredentialsProvider") public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider staticCredentialsProvider(AwsEnvironmentProperties sqsProperties)
    • staticCredentialsProvider2

      @Bean("staticCredentialsProvider") @ConditionalOnProperty(prefix="org.awsutils.aws", value={"aws-access-key","aws-access-key-secret"}) @ConditionalOnMissingBean(name="staticCredentialsProvider") public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider staticCredentialsProvider2(AwsEnvironmentProperties awsEnvironmentProperties)
    • staticCredentialsProvider3

      @Bean("staticCredentialsProvider") @ConditionalOnProperty(prefix="org.awsutils.aws", value={"awsAccessKeySecret","aws-access-key-secret"}) @ConditionalOnMissingBean(name="staticCredentialsProvider") public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider staticCredentialsProvider3(AwsEnvironmentProperties awsEnvironmentProperties)
    • staticCredentialsProvider4

      @Bean("staticCredentialsProvider") @ConditionalOnProperty(prefix="org.awsutils.aws", value={"aws-access-key","awsAccessKeySecret"}) @ConditionalOnMissingBean(name="staticCredentialsProvider") public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider staticCredentialsProvider4(AwsEnvironmentProperties awsEnvironmentProperties)
    • sdkAsyncHttpClient

      @Bean @ConditionalOnMissingBean(software.amazon.awssdk.http.async.SdkAsyncHttpClient.class) public software.amazon.awssdk.http.async.SdkAsyncHttpClient sdkAsyncHttpClient(AwsEnvironmentProperties awsEnvironmentProperties)