EcsCredentialsProvider

constructor(platformProvider: PlatformProvider = PlatformProvider.System, httpClient: HttpClientEngine? = null)


constructor(platformProvider: PlatformProvider = PlatformProvider.System, httpClient: HttpClientEngine? = null, hostResolver: HostResolver = HostResolver.Default)

Parameters

platformProvider

the platform provider

httpClient

the HttpClientEngine instance to use to make requests. NOTE: This engine's resources and lifetime are NOT managed by the provider. Caller is responsible for closing.

hostResolver

used to resolve hostname from AwsContainerCredentialsFullUri env setting. If not specified falls back to default.