Versions in this module Expand all Collapse all v1 v1.0.1 Feb 6, 2026 Changes in this version type AdminConfig + func (cfg AdminConfig) URL() string type ProxyConfig + func (cfg ProxyConfig) URL() string type StatusConfig + func (cfg StatusConfig) URL() string type TracingConfig + InstanceID string + Instrumentations []string type WorkerConfig + func (cfg *WorkerConfig) Status() string v1.0.0 Dec 31, 2025 Changes in this version + const ProviderAWS + const ProviderVault + type ACLConfig struct + Deny []string + func (acl *ACLConfig) Validate() error + type AccessLogConfig struct + Colored bool + Enabled bool + File string + Format LogFormat + func (cfg AccessLogConfig) Validate() error + type AdminConfig struct + DebugEndpoints bool + Listen string + TLS TLS + func (cfg AdminConfig) IsEnabled() bool + func (cfg AdminConfig) Validate() error + type AwsProvider struct + Region string + URL string + func (cfg *AwsProvider) Validate() error + type BaseConfig struct + func (c BaseConfig) PostProcess() error + func (c BaseConfig) Validate() error + type DatabaseConfig struct + Database string + Host string + MaxLifetime uint32 + MaxPoolSize uint32 + Parameters string + Password types.Password + Port uint32 + Username string + func (cfg DatabaseConfig) GetDSN() string + func (cfg DatabaseConfig) Validate() error + type Export string + const ExportOpenTelemetry + type LogConfig struct + Colored bool + File string + Format LogFormat + Level LogLevel + func (cfg LogConfig) Validate() error + type LogFormat string + const LogFormatJson + const LogFormatText + type LogLevel string + const LogLevelDebug + const LogLevelError + const LogLevelInfo + const LogLevelWarn + type MetricsConfig struct + Attributes types.Map + Exports []Export + Opentelemetry OpentelemetryMetrics + PushInterval uint32 + func (cfg *MetricsConfig) Validate() error + type OpentelemetryMetrics struct + Endpoint string + Protocol OtlpProtocol + func (cfg OpentelemetryMetrics) Validate() error + type OpentelemetryTracing struct + Endpoint string + Protocol OtlpProtocol + func (cfg OpentelemetryTracing) Validate() error + type OtlpProtocol string + const OtlpProtocolGRPC + const OtlpProtocolHTTP + type Pool struct + Concurrency uint32 + Size uint32 + type ProxyConfig struct + Listen string + MaxRequestBodySize int64 + Queue Queue + Response ProxyResponse + TLS TLS + TimeoutRead int64 + TimeoutWrite int64 + func (cfg ProxyConfig) IsEnabled() bool + func (cfg ProxyConfig) Validate() error + type ProxyResponse struct + Body string + Code uint + ContentType string + type Queue struct + Redis RedisConfig + Type QueueType + func (cfg Queue) Validate() error + type QueueType string + const QueueTypeOff + const QueueTypeRedis + type RedisConfig struct + Database uint32 + Host string + MaxPoolSize uint32 + Password types.Password + Port uint32 + func (cfg RedisConfig) GetClient() *redis.Client + func (cfg RedisConfig) Validate() error + type SecretConfig struct + Aws AwsProvider + Providers []string + TTL uint32 + Vault VaultProvider + func (cfg *SecretConfig) Enabled() bool + func (cfg *SecretConfig) GetProviderConfiguration(name string) map[string]interface{} + func (cfg *SecretConfig) GetProviders() []string + func (cfg *SecretConfig) Validate() error + type StatusConfig struct + DebugEndpoints bool + Listen string + func (cfg StatusConfig) IsEnabled() bool + func (cfg StatusConfig) Validate() error + type TLS struct + Cert string + Key string + func (cfg TLS) Enabled() bool + type TracingConfig struct + Attributes types.Map + Enabled bool + Opentelemetry OpentelemetryTracing + SamplingRate float64 + func (cfg TracingConfig) Validate() error + type VaultProvider struct + Address string + AuthMethod string + AuthN vault.AuthN + MountPath string + Namespace string + func (cfg *VaultProvider) Validate() error + type WorkerConfig struct + Deliverer WorkerDeliverer + Enabled bool + Pool Pool + func (cfg *WorkerConfig) Validate() error + type WorkerDeliverer struct + ACL ACLConfig + Proxy string + ProxyTLSCaCert string + ProxyTLSCert string + ProxyTLSKey string + ProxyTLSVerify bool + Timeout int64 + func (cfg *WorkerDeliverer) Validate() error v1.0.0-rc1 Dec 31, 2025