Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class EnvironmentRegionProvider(environ: EnvironmentProvider = PlatformProvider.System) : RegionProvider
RegionProvider that checks AWS_REGION
region environment variable
Link copied to clipboard
class ImdsRegionProvider(client: Lazy<InstanceMetadataProvider> = lazy { ImdsClient() }, platformProvider: PlatformEnvironProvider = PlatformProvider.System) : RegionProvider, Closeable
RegionProvider that uses EC2 instance metadata service (IMDS) to provider region information
Link copied to clipboard
class JvmSystemPropRegionProvider(propertyProvider: PropertyProvider = PlatformProvider.System) : RegionProvider
RegionProvider that checks aws.region
system property
Link copied to clipboard
class ProfileRegionProvider(profile: LazyAsyncValue<AwsProfile> = asyncLazy { loadAwsSharedConfig(PlatformProvider.System).activeProfile }) : RegionProvider
RegionProvider that sources region information from the active profile