class

Aws::Credentials::AssumeRoleProvider

Inherits Aws::Credentials::Provider / Reference / Object

Resolving credential via AWS Security Token Service(STS) as assume role.

https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html

Constructors

new(role_arn : String, role_session_name : String, sts_client : STSClient, duration : Time::Span | Nil = nil, policy : JSON::Any | Nil = nil, logger : Log = ::Log.for("AWS.Credentials"))
Source

Instance methods

credentials

Resolving AWS::Credentials::Credentials.

Credential not resolvable then raise Aws::Credentials||MissingCredentials error.

Source
refresh

Clear cache and reload credential from source.

Source