Documentation
¶
Index ¶
- func InitGdgConfig(override string)
- func InitTemplateConfig(override string)
- type Configuration
- func (s *Configuration) ChangeContext(name string)
- func (s *Configuration) ClearContexts()
- func (s *Configuration) CopyContext(src, dest string)
- func (s *Configuration) DefaultConfig() string
- func (s *Configuration) DeleteContext(name string)
- func (s *Configuration) FormCode(name string)
- func (s *Configuration) GetCloudConfiguration(configName string) (string, map[string]string)
- func (s *Configuration) GetContexts() map[string]*domain.GrafanaConfig
- func (s *Configuration) GetDefaultGrafanaConfig() *domain.GrafanaConfig
- func (s *Configuration) GetGDGConfig() *domain.GDGAppConfiguration
- func (s *Configuration) GetTemplateConfig() *domain.TemplatingConfig
- func (s *Configuration) GetViperConfig() *viper.Viper
- func (s *Configuration) IgnoreSSL() bool
- func (s *Configuration) IsApiDebug() bool
- func (s *Configuration) IsDebug() bool
- func (s *Configuration) NewContext(name string)
- func (s *Configuration) PrintContext(name string)
- func (s *Configuration) SaveToDisk(useViper bool) error
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitGdgConfig ¶ added in v0.6.0
func InitGdgConfig(override string)
func InitTemplateConfig ¶ added in v0.5.2
func InitTemplateConfig(override string)
Types ¶
type Configuration ¶
type Configuration struct {
// contains filtered or unexported fields
}
func Config ¶
func Config() *Configuration
func (*Configuration) ChangeContext ¶ added in v0.4.5
func (s *Configuration) ChangeContext(name string)
ChangeContext changes active context
func (*Configuration) ClearContexts ¶ added in v0.4.5
func (s *Configuration) ClearContexts()
func (*Configuration) CopyContext ¶ added in v0.4.5
func (s *Configuration) CopyContext(src, dest string)
CopyContext Makes a copy of the specified context and write to disk
func (*Configuration) DefaultConfig ¶ added in v0.7.2
func (s *Configuration) DefaultConfig() string
func (*Configuration) DeleteContext ¶ added in v0.4.5
func (s *Configuration) DeleteContext(name string)
DeleteContext remove a given context
func (*Configuration) FormCode ¶ added in v0.8.0
func (s *Configuration) FormCode(name string)
func (*Configuration) GetCloudConfiguration ¶ added in v0.4.5
func (s *Configuration) GetCloudConfiguration(configName string) (string, map[string]string)
GetCloudConfiguration Returns storage type and configuration
func (*Configuration) GetContexts ¶ added in v0.4.5
func (s *Configuration) GetContexts() map[string]*domain.GrafanaConfig
GetContexts returns map of all contexts
func (*Configuration) GetDefaultGrafanaConfig ¶ added in v0.4.5
func (s *Configuration) GetDefaultGrafanaConfig() *domain.GrafanaConfig
GetDefaultGrafanaConfig returns the default aka. selected grafana config
func (*Configuration) GetGDGConfig ¶ added in v0.5.2
func (s *Configuration) GetGDGConfig() *domain.GDGAppConfiguration
GetGDGConfig return instance of gdg app configuration
func (*Configuration) GetTemplateConfig ¶ added in v0.5.2
func (s *Configuration) GetTemplateConfig() *domain.TemplatingConfig
GetTemplateConfig return instance of gdg app configuration
func (*Configuration) GetViperConfig ¶ added in v0.5.2
func (s *Configuration) GetViperConfig() *viper.Viper
func (*Configuration) IgnoreSSL ¶
func (s *Configuration) IgnoreSSL() bool
IgnoreSSL returns true if SSL errors should be ignored
func (*Configuration) IsApiDebug ¶ added in v0.7.1
func (s *Configuration) IsApiDebug() bool
IsApiDebug returns true if debug mode is enabled for APIs
func (*Configuration) IsDebug ¶
func (s *Configuration) IsDebug() bool
IsDebug returns true if debug mode is enabled
func (*Configuration) NewContext ¶ added in v0.4.5
func (s *Configuration) NewContext(name string)
func (*Configuration) PrintContext ¶ added in v0.4.5
func (s *Configuration) PrintContext(name string)
func (*Configuration) SaveToDisk ¶ added in v0.4.5
func (s *Configuration) SaveToDisk(useViper bool) error
SaveToDisk Persists current configuration to disk
type Provider ¶ added in v0.7.2
type Provider func() *Configuration
Click to show internal directories.
Click to hide internal directories.