Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Loader ¶
type Loader interface { Import(data []byte) error Initialize() error Get(key string) ([]byte, error) Put(key string, value []byte) error // Must functions will panic if they can't do what is requested. // They are maingly meant for use with configs that are required for an app to start up MustGetString(key string) string MustGetBool(key string) bool MustGetInt(key string) int MustGetDuration(key string) time.Duration MustGetObject(key string, obj interface{}) MustGetPublicKey(key string) *rsa.PublicKey MustGetPrivateKey(key string) *rsa.PrivateKey MustGetCertificate(certKey string, privKeyKey string) *tls.Certificate MustGetEnv(key string) string }
func NewAWSLoader ¶
NewAWSLoader creates a Loader that will cache the provided namespace on initialization and return data from that cache on Get
Click to show internal directories.
Click to hide internal directories.