class Aws::Credentials::AssumeRoleWithWebIdentityProvider
- Aws::Credentials::AssumeRoleWithWebIdentityProvider
- Reference
- Object
Overview
Resolving credential via AWS Security Token Service(STS) as assume role.
https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html
Included Modules
Defined in:
aws-credentials/provider/assume_role_with_web_identity_provider.crConstructors
Instance Method Summary
-
#credentials : Credentials
Resolving
AWS::Credentials::Credentials
. -
#refresh : Nil
Clear cache and reload credential from source.
Instance methods inherited from module Aws::Credentials::Provider
credentials : Credentials
credentials,
credentials? : Credentials | Nil
credentials?,
refresh : Nil
refresh
Constructor Detail
def self.new(role_session_name : String, role_arn : String | Nil = nil, web_identity_token : String | Nil = nil, sts_client : STSClient | Nil = nil, duration : Time::Span | Nil = nil, policy : JSON::Any | Nil = nil, logger : Log = ::Log.for("AWS.Credentials"))
#
Instance Method Detail
def credentials : Credentials
#
Description copied from module Aws::Credentials::Provider
Resolving AWS::Credentials::Credentials
.
Credential not resolvable then raise Aws::Credentials||MissingCredentials
error.
def refresh : Nil
#
Description copied from module Aws::Credentials::Provider
Clear cache and reload credential from source.