Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Providers []Provider `yaml:"providers"`
EnableMonitorDeletion bool `yaml:"enableMonitorDeletion"`
MonitorNameTemplate string `yaml:"monitorNameTemplate"`
ResyncPeriod int `yaml:"resyncPeriod",omitempty`
}
func GetControllerConfig ¶
func GetControllerConfig() Config
func ReadConfig ¶
type Provider ¶
type Provider struct {
Name string `yaml:"name"`
ApiKey string `yaml:"apiKey"`
ApiURL string `yaml:"apiURL"`
AlertContacts string `yaml:"alertContacts"`
AlertIntegrations string `yaml:"alertIntegrations"`
Username string `yaml:"username"`
Password string `yaml:"password"`
AccountEmail string `yaml:"accountEmail"`
}
Click to show internal directories.
Click to hide internal directories.