Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeConfig ¶
func LoadConfig ¶
Types ¶
type Config ¶
type Config struct { Debug bool `yaml:"debug" json:"debug"` Listen string `yaml:"listen" json:"listen"` Proxy string `yaml:"proxy" json:"proxy"` WhiteList WhiteListConfig `yaml:"white_list" json:"white_list"` Upgrade UpgradeConfig `yaml:"upgrade" json:"upgrade"` SystemAgent *config.AgentConfig `yaml:"systemagent" json:"systemagent"` }
func DefaultConfig ¶
func DefaultConfig() *Config
type UpgradeConfig ¶
type UpgradeConfig struct { Mode string `yaml:"mode" json:"mode"` WatchingPath string `yaml:"watching_path" json:"watchingPath"` }
func (*UpgradeConfig) IsWatchingMode ¶
func (c *UpgradeConfig) IsWatchingMode() bool
func (*UpgradeConfig) Validate ¶
func (c *UpgradeConfig) Validate() error
type WhiteListConfig ¶
type WhiteListConfig struct { ProcessPaths []string `yaml:"process_paths" json:"processPaths"` ProxyPorts []int `yaml:"proxy_ports" json:"proxyPorts"` }
func (*WhiteListConfig) Validate ¶
func (c *WhiteListConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.