Versions in this module Expand all Collapse all v1 v1.0.1 Jul 4, 2024 v1.0.0 Jul 4, 2024 Changes in this version + const DefaultBufSize + const DefaultDuration + const DefaultTimeout + const ErrCodeProcessProviderExecution + const ErrCodeProcessProviderParse + const ErrCodeProcessProviderRequired + const ErrCodeProcessProviderVersion + const ProviderName + func NewCredentials(command string, options ...func(*ProcessProvider)) *credentials.Credentials + func NewCredentialsCommand(command *exec.Cmd, options ...func(*ProcessProvider)) *credentials.Credentials + func NewCredentialsTimeout(command string, timeout time.Duration) *credentials.Credentials + type CredentialProcessResponse struct + AccessKeyID string + Expiration *time.Time + SecretAccessKey string + SessionToken string + Version int + type ProcessProvider struct + Duration time.Duration + ExpiryWindow time.Duration + MaxBufSize int + Timeout time.Duration + func (p *ProcessProvider) IsExpired() bool + func (p *ProcessProvider) Retrieve() (credentials.Value, error)