Credentials

interface Credentials

Represents a set of AWS credentials

For more information see AWS security credentials

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val accessKeyId: String

Identifies the user interacting with services

Link copied to clipboard
open val providerName: String?

The name of the credentials provider that sourced these credentials (if known).

Link copied to clipboard
abstract val secretAccessKey: String

Secret key used to authenticate the user and sign requests

Link copied to clipboard
open val sessionToken: String?

Session token associated with short term credentials with an expiration.

Inherited functions

Link copied to clipboard
fun Credentials.copy(accessKeyId: String = this.accessKeyId, secretAccessKey: String = this.secretAccessKey, sessionToken: String? = this.sessionToken, expiration: <Error class: unknown class>? = this.expiration, providerName: String? = this.providerName, attributes: <Error class: unknown class>? = this.attributes): Credentials