registry

package
v0.46.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL