EnvironmentCredentialsProvider

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

A CredentialsProvider which reads from AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN.

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 override fun resolve(attributes: Attributes): Credentials
Link copied to clipboard
open override fun toString(): String