Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { VA struct { cmd.ServiceConfig UserAgent string IssuerDomain string // DNSTries is the number of times to try a DNS query (that has a temporary error) // before giving up. May be short-circuited by deadlines. A zero value // will be turned into 1. DNSTries int DNSProvider *cmd.DNSProvider `validate:"required_without=DNSStaticResolvers"` // DNSStaticResolvers is a list of DNS resolvers. Each entry must // be a host or IP and port separated by a colon. IPv6 addresses // must be enclosed in square brackets. DNSStaticResolvers []string `validate:"required_without=DNSProvider,dive,hostname_port"` DNSTimeout config.Duration `validate:"required"` DNSAllowLoopbackAddresses bool RemoteVAs []cmd.GRPCClientConfig `validate:"omitempty,dive"` MaxRemoteValidationFailures int `validate:"omitempty,min=0,required_with=RemoteVAs"` Features features.Config AccountURIPrefixes []string `validate:"min=1,dive,required,url"` } Syslog cmd.SyslogConfig OpenTelemetry cmd.OpenTelemetryConfig }
Click to show internal directories.
Click to hide internal directories.