Documentation
¶
Index ¶
Constants ¶
View Source
const (
RedisTLSProtocol = "TLS"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
BindAddr string `envconfig:"BIND_ADDR"`
GracefulShutdownTimeout time.Duration `envconfig:"GRACEFUL_SHUTDOWN_TIMEOUT"`
HealthCheckInterval time.Duration `envconfig:"HEALTHCHECK_INTERVAL"`
HealthCheckCriticalTimeout time.Duration `envconfig:"HEALTHCHECK_CRITICAL_TIMEOUT"`
OTBatchTimeout time.Duration `encconfig:"OTEL_BATCH_TIMEOUT"`
OTExporterOTLPEndpoint string `envconfig:"OTEL_EXPORTER_OTLP_ENDPOINT"`
OTServiceName string `envconfig:"OTEL_SERVICE_NAME"`
OtelEnabled bool `envconfig:"OTEL_ENABLED"`
RedirectAPIURL string `envconfig:"REDIRECT_API_URL"`
RedisAddress string `envconfig:"REDIS_ADDRESS"`
RedisClusterName string `envconfig:"REDIS_CLUSTER_NAME"`
RedisRegion string `envconfig:"REDIS_REGION"`
RedisSecProtocol string `envconfig:"REDIS_SEC_PROTO"`
RedisService string `envconfig:"REDIS_SERVICE"`
RedisUsername string `envconfig:"REDIS_USERNAME"`
AuthorisationConfig *authorisation.Config
}
Config represents service configuration for dis-redirect-api
Click to show internal directories.
Click to hide internal directories.