Versions in this module Expand all Collapse all v0 v0.2.0 Feb 19, 2023 v0.1.0 Feb 12, 2023 Changes in this version + type AssumeRoleCacheKeyGenerator struct + Duration time.Duration + ExternalID *string + RoleARN string + RoleSessionName string + SerialNumber *string + func (g *AssumeRoleCacheKeyGenerator) CacheKey() (string, error) + func (g AssumeRoleCacheKeyGenerator) String() string + type CacheKeyer interface + CacheKey func() (string, error) + type CachedCredentials struct + AccessKeyID string + Expires time.Time + SecretAccessKey string + SessionToken string + type FileCache struct + Credentials CachedCredentials + func (c *FileCache) Load(path string) error + func (c *FileCache) Store(path string) error + type Loader interface + Load func(path string) error + type Storer interface + Store func(path string) error