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 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)