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.