Documentation
¶
Overview ¶
Package config handles YAML configuration loading, defaults, and persistence.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
ListenAddress string `yaml:"listen_address"`
Policy PolicyConfig `yaml:"policy"`
Logging LogConfig `yaml:"logging"`
Intercept InterceptConfig `yaml:"intercept"`
}
type InterceptConfig ¶
type PolicyConfig ¶
type PolicyConfig struct {
DenyFilePatterns []string `yaml:"deny_file_patterns"`
AllowedDirectories []string `yaml:"allowed_directories"`
DenyContentTags []string `yaml:"deny_content_tags"`
DenyContentKeywords []string `yaml:"deny_content_keywords"`
ContentWhitelist []string `yaml:"content_whitelist"`
ContentBlacklist []string `yaml:"content_blacklist"`
}
Click to show internal directories.
Click to hide internal directories.