Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddRemoteWithApollo ¶
func AddRemoteWithApollo(builder *abstractions.ConfigurationBuilder) *abstractions.ConfigurationBuilder
func RemoteConfig ¶
func RemoteConfig(configPath string) *abstractions.Configuration
Types ¶
type RemoteProvider ¶
type RemoteProvider struct {
// contains filtered or unexported fields
}
func DefaultRemoteProvider ¶
func DefaultRemoteProvider() *RemoteProvider
func (RemoteProvider) Endpoint ¶
func (rp RemoteProvider) Endpoint() string
func (RemoteProvider) Path ¶
func (rp RemoteProvider) Path() string
func (RemoteProvider) Provider ¶
func (rp RemoteProvider) Provider() string
func (RemoteProvider) SecretKeyring ¶
func (rp RemoteProvider) SecretKeyring() string
type ViperRemoteProvider ¶
type ViperRemoteProvider struct {
// contains filtered or unexported fields
}
func NewRemoteProvider ¶
func NewRemoteProvider(configType string) *ViperRemoteProvider
func (*ViperRemoteProvider) GetProvider ¶
func (provider *ViperRemoteProvider) GetProvider(runtime_viper *viper.Viper) *viper.Viper
func (*ViperRemoteProvider) WatchRemoteConfigOnChannel ¶
func (provider *ViperRemoteProvider) WatchRemoteConfigOnChannel(remoteViper *viper.Viper) <-chan bool
Click to show internal directories.
Click to hide internal directories.