Versions in this module Expand all Collapse all v0 v0.1.0 Jun 17, 2026 Changes in this version + type Audit struct + Buffer int + Flush Flush + FsyncInterval Duration + HighWaterMark float64 + Overflow OverflowPolicy + SecurityBlockTimeout Duration + Sink string + type Client struct + APIKeyEnv string + ID string + type Config struct + AllowedOrigins []string + Audit Audit + Clients []Client + Downstreams []Downstream + Listen string + Policy Policy + Redaction Redaction + func Load(path string) (*Config, error) + func (c *Config) Validate() error + type Downstream struct + Command []string + Health Health + Name string + Pool Pool + Secrets map[string]SecretRef + SessionMode SessionMode + Transport Transport + URL string + type Duration time.Duration + func (d *Duration) UnmarshalYAML(value *yaml.Node) error + func (d Duration) Duration() time.Duration + func (d Duration) String() string + type Flush struct + MaxInterval Duration + MaxRecords int + type Health struct + Interval Duration + type OverflowPolicy string + const OverflowBlock + const OverflowShed + type Pattern struct + Anchor string + Name string + Regex string + type Policy struct + Default PolicyDefault + Rules []Rule + type PolicyDefault string + const DefaultAllow + const DefaultDeny + type Pool struct + AcquireTimeout Duration + IdleTTL Duration + Max int + type Redaction struct + MaxResultBytes int + Patterns []Pattern + type Rule struct + Allow []string + Client string + type SecretRef struct + Env string + type SessionMode string + const SessionPerClient + const SessionShared + type Transport string + const TransportHTTP + const TransportStdio