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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.imds.Ec2MetadataClient
imdsPropertySource
(ConfigurableEnvironment env, ImdsUtils imdsUtils) imdsUtils
(software.amazon.awssdk.imds.Ec2MetadataClient ec2MetadataClient)
-
Constructor Details
-
ImdsAutoConfiguration
public ImdsAutoConfiguration()
-
-
Method Details
-
imdsPropertySource
@Bean @ConditionalOnMissingBean public ImdsPropertySource imdsPropertySource(ConfigurableEnvironment env, ImdsUtils imdsUtils) -
imdsUtils
-
ec2MetadataClient
@Bean @ConditionalOnMissingBean public software.amazon.awssdk.imds.Ec2MetadataClient ec2MetadataClient()
-