Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterProvider ¶
func RegisterProvider(scheme string, f ProviderFactory)
func RegisterStringMapProvider ¶
func RegisterStringMapProvider(name string, f StringMapProviderFactory)
func RegisterStringProvider ¶
func RegisterStringProvider(name string, f StringProviderFactory)
Types ¶
type ProviderFactory ¶
type ProviderFactory func(l *log.Logger, conf config.MapConfig, awsLogLevel string) (api.Provider, error)
ProviderFactory creates a provider for use in vals.go createProvider.
func GetProvider ¶
func GetProvider(scheme string) (ProviderFactory, bool)
type StringMapProviderFactory ¶
type StringMapProviderFactory func(l *log.Logger, provider api.StaticConfig, awsLogLevel string) (api.LazyLoadedStringMapProvider, error)
StringMapProviderFactory creates a string-map provider for use in stringmapprovider.New.
func GetStringMapProvider ¶
func GetStringMapProvider(name string) (StringMapProviderFactory, bool)
type StringProviderFactory ¶
type StringProviderFactory func(l *log.Logger, provider api.StaticConfig, awsLogLevel string) (api.LazyLoadedStringProvider, error)
StringProviderFactory creates a string provider for use in stringprovider.New.
func GetStringProvider ¶
func GetStringProvider(name string) (StringProviderFactory, bool)
Click to show internal directories.
Click to hide internal directories.