Documentation ¶
Index ¶
Constants ¶
View Source
const SecretKeyPrefix = "secrets"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GlobalConfigProvider ¶
type GlobalConfigProvider struct {
// contains filtered or unexported fields
}
func NewGlobalConfigProvider ¶
func NewGlobalConfigProvider(storageProvider StorageProvider) *GlobalConfigProvider
func (*GlobalConfigProvider) GetSecret ¶
func (g *GlobalConfigProvider) GetSecret(secretKey string) (value string)
func (*GlobalConfigProvider) GetSecretKeys ¶
func (g *GlobalConfigProvider) GetSecretKeys() []string
type MemoryStorageProvider ¶
type MemoryStorageProvider struct {
// contains filtered or unexported fields
}
func NewMemoryStorageProvider ¶
func NewMemoryStorageProvider() *MemoryStorageProvider
func (*MemoryStorageProvider) AllKeys ¶
func (m *MemoryStorageProvider) AllKeys() []string
func (*MemoryStorageProvider) Get ¶
func (m *MemoryStorageProvider) Get(key string) interface{}
func (*MemoryStorageProvider) GetString ¶
func (m *MemoryStorageProvider) GetString(key string) string
func (*MemoryStorageProvider) Set ¶
func (m *MemoryStorageProvider) Set(key string, value interface{})
func (*MemoryStorageProvider) WriteConfig ¶
func (m *MemoryStorageProvider) WriteConfig() error
type StorageProvider ¶
type ViperStorageProvider ¶
type ViperStorageProvider struct {
// contains filtered or unexported fields
}
func NewViperConfigStorage ¶
func NewViperConfigStorage(viperInstance *viper.Viper) *ViperStorageProvider
func (*ViperStorageProvider) AllKeys ¶
func (v *ViperStorageProvider) AllKeys() []string
func (*ViperStorageProvider) Get ¶
func (v *ViperStorageProvider) Get(key string) interface{}
func (*ViperStorageProvider) GetString ¶
func (v *ViperStorageProvider) GetString(key string) string
func (*ViperStorageProvider) Set ¶
func (v *ViperStorageProvider) Set(key string, value interface{})
func (*ViperStorageProvider) WriteConfig ¶
func (v *ViperStorageProvider) WriteConfig() error
Click to show internal directories.
Click to hide internal directories.