Versions in this module Expand all Collapse all v2 v2.0.1 Jul 22, 2025 v2.0.0 Mar 25, 2025 Changes in this version + const AnonymousCredentialsString + const EnvironmentCredentialsString + const IAMCredentialsString + const ProfileCredentialsTemplate + const ProfileFromPathCredentialsTemplate + const STSCredentialsPrefix + const StaticCredentialsPrefix + const StaticCredentialsTemplate + func CredentialsStringPatterns() []string + func EC2RoleCredentials(ctx context.Context) (aws.Credentials, error) + func GetCredentialsWithMFAWithContext(ctx context.Context, cfg aws.Config, device string, token string, ...) (*types.Credentials, error) + func NewConfig(ctx context.Context, uri string) (aws.Config, error) + func NewConfigWithCredentialsString(ctx context.Context, str_creds string) (aws.Config, error) + func NewSSMClient(ctx context.Context, uri string) (*ssm.Client, error) + func NewSSMClientWithCredentialsString(ctx context.Context, str_creds string) (*ssm.Client, error) + func STSCredentialsForDeveloperIdentity(ctx context.Context, aws_cfg aws.Config, ...) (*types.Credentials, error) + func ValidCredentials() []string + func ValidCredentialsString() string + type Credentials struct + Path string + func NewCredentials() (*Credentials, error) + func (c *Credentials) AWSConfigWithProfile(ctx context.Context, profile string) (aws.Config, error) + func (c *Credentials) SetSessionCredentialsWithProfile(ctx context.Context, profile string, creds *types.Credentials) error + type STSCredentialsForDeveloperIdentityOptions struct + Duration int32 + IdentityPoolId string + Logins map[string]string + Policies []string + RoleArn string + RoleSessionName string Other modules containing this package github.com/aaronland/go-aws-auth