EnvironmentCredentialsProvider

class EnvironmentCredentialsProvider(val getEnv: (String) -> String? = PlatformProvider.System::getenv)

A CredentialsProvider which reads from the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN environment variables. Note that the AWS_SESSION_TOKEN is only necessary if the credentials are temporary.

Constructors

Link copied to clipboard
constructor(getEnv: (String) -> String? = PlatformProvider.System::getenv)

Properties

Link copied to clipboard
val getEnv: (String) -> String?

Functions

Link copied to clipboard
open suspend fun resolve(attributes: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open override fun toString(): String