package
1.17.62
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Functions

NewAssumeRoleProvider constructs and returns a credentials provider that will retrieve credentials by assuming a IAM role using STS.
NewWebIdentityRoleProvider will return a new WebIdentityRoleProvider with the provided stsiface.ClientAPI.
StdinTokenProvider will prompt on stdout and read from stdin for a string value.

# Constants

ProviderName provides a name of AssumeRole provider.
WebIdentityProviderName is the web identity provider name.

# Variables

DefaultDuration is the default amount of time in minutes that the credentials will be valid for.

# Structs

AssumeRoleOptions is the configurable options for AssumeRoleProvider.
AssumeRoleProvider retrieves temporary credentials from the STS service, and keeps track of their expiration time.
WebIdentityRoleOptions is a structure of configurable options for WebIdentityRoleProvider.
WebIdentityRoleProvider is used to retrieve credentials using an OIDC token.

# Interfaces

AssumeRoleAPIClient is a client capable of the STS AssumeRole operation.
AssumeRoleWithWebIdentityAPIClient is a client capable of the STS AssumeRoleWithWebIdentity operation.
IdentityTokenRetriever is an interface for retrieving a JWT.

# Type aliases

IdentityTokenFile is for retrieving an identity token from the given file name.