# Functions
No description provided by the author
No description provided by the author
GetUsernameFromSession returns the IAM username (or root) associated with the current aws session.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LoadConfig loads and parses a config file.
LoadConfigFromEnv finds the config file from the environment.
NewAssumeRoleProvider returns a provider that generates credentials using AssumeRole.
NewAssumeRoleWithWebIdentityProvider returns a provider that generates credentials using AssumeRoleWithWebIdentity.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewMasterCredentialsProvider creates a provider for the master credentials.
No description provided by the author
No description provided by the author
NewSSORoleCredentialsProvider creates a provider for SSO credentials.
NewTempCredentialsProvider creates a credential provider for the given config.
# Constants
DefaultChainedSessionDuration is the default duration for GetSessionToken sessions when chaining.
DefaultSessionDuration is the default duration for GetSessionToken or AssumeRole sessions.
# Variables
No description provided by the author
UseSession will disable the use of GetSessionToken when set to false.
No description provided by the author
# Structs
AssumeRoleProvider retrieves temporary credentials from STS using AssumeRole.
AssumeRoleWithWebIdentityProvider retrieves temporary credentials from STS using AssumeRoleWithWebIdentity.
CachedSessionProvider retrieves cached credentials from the keyring, or if no credentials are cached retrieves temporary credentials using the CredentialsFunc.
Config is a collection of configuration options for creating temporary credentials.
ConfigFile is an abstraction over what is in ~/.aws/config.
ConfigLoader loads config from configfile and environment variables.
No description provided by the author
EnvironmentVariablesCredentialsProvider retrieves AWS credentials available in the OS environment variables.
FederationTokenProvider retrieves temporary credentials from STS using GetFederationToken.
KeyringProvider stores and retrieves master credentials.
Mfa contains options for an MFA device.
No description provided by the author
No description provided by the author
ProfileSection is a profile section of the config file.
No description provided by the author
No description provided by the author
SessionTokenProvider retrieves temporary credentials from STS using GetSessionToken.
SSORoleCredentialsProvider creates temporary credentials for an SSO Role.
# Interfaces
No description provided by the author