Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Conf ¶
type Conf struct {
Server ConfServer
DB ConfDB
Rules ConfRules
Policy ConfPolicy
GeoIP ConfGeoIP
LogLevel string `env:"LOG_LEVEL" envDefault:"info"`
LogFormat logging.Format `env:"LOG_FORMAT" envDefault:"text"` // "json" or "text" (tint)
LogColor bool `env:"LOG_COLOR" envDefault:"true"` // Enable colored output (only for text format)
}
type ConfGeoIP ¶
type ConfGeoIP struct {
Enabled bool `env:"GEOIP_ENABLED" envDefault:"true"`
DataDir string `env:"GEOIP_DATA_DIR" envDefault:"./data/geoip"`
}
ConfGeoIP holds configuration for the GeoIP enrichment feature.
type ConfPolicy ¶
type ConfPolicy struct {
APISecret string `env:"POLICY_ENGINE_API_SECRET,required,notEmpty"`
}
Click to show internal directories.
Click to hide internal directories.