Versions in this module Expand all Collapse all v1 v1.11.0 Dec 6, 2022 Changes in this version + const ErrCodeInvalidSymbolError + const ErrCodeLookupSymbolError + const ErrCodePluginIsExpiredNil + const ErrCodePluginProviderRetrieve + const ErrCodePluginRetrieveNil + const ProviderName + const ProviderSymbolName + func GetPluginProviderFns(p *plugin.Plugin) (func() (key, secret, token string, err error), func() bool, error) + func GetPluginProviderFnsByName(p *plugin.Plugin, symbolName string) (func() (key, secret, token string, err error), func() bool, error) + func NewCredentials(p *plugin.Plugin) (*credentials.Credentials, error) + type Provider struct + IsExpiredFn func() bool + RetrieveFn func() (key, secret, token string, err error) + func (p Provider) IsExpired() bool + func (p Provider) Retrieve() (credentials.Value, error)