Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Auth ¶
type Auth struct { Type string `koanf:"type" validate:"oneof=noop user-agent header"` UserAgents []string `koanf:"user_agents" validate:"required_if=Type user-agent"` HeaderValues []string `koanf:"header_values" validate:"required_if=Type header"` HeaderName string `koanf:"header_name" validate:"required_if=Type header"` }
type Config ¶
type Credentials ¶
type Store ¶
type Store struct { Target string `koanf:"target" validate:"omitempty,url"` Path string `koanf:"path" validate:"required"` Interval int `koanf:"interval" validate:"required"` Auth Auth `koanf:"auth" validate:"required"` Credentials Credentials `koanf:"credentials" validate:"required"` }
Click to show internal directories.
Click to hide internal directories.