Class ImdsAutoConfiguration

java.lang.Object
io.awspring.cloud.autoconfigure.imds.ImdsAutoConfiguration

@AutoConfiguration @ConditionalOnClass(software.amazon.awssdk.imds.Ec2MetadataClient.class) @ConditionalOnProperty(name="spring.cloud.aws.imds.enabled", havingValue="true", matchIfMissing=true) public class ImdsAutoConfiguration extends Object
Configuration for managing Instance Meta Data Service metadata.
Since:
3.1.0
Author:
Ken Krueger
  • Constructor Details

    • ImdsAutoConfiguration

      public ImdsAutoConfiguration()
  • Method Details

    • imdsPropertySource

      @Bean @ConditionalOnMissingBean public ImdsPropertySource imdsPropertySource(ConfigurableEnvironment env, ImdsUtils imdsUtils)
    • imdsUtils

      @Bean @ConditionalOnMissingBean public ImdsUtils imdsUtils(software.amazon.awssdk.imds.Ec2MetadataClient ec2MetadataClient)
    • ec2MetadataClient

      @Bean @ConditionalOnMissingBean public software.amazon.awssdk.imds.Ec2MetadataClient ec2MetadataClient()