Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/traefik-v3/latest.json
Source https://www.schemastore.org/traefik-v3.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

accessLog object
8 nested properties
addInternals boolean
dualOutput boolean
bufferingSize integer
fields object
3 nested properties
defaultMode string
headers object
2 nested properties
defaultMode string
names Record<string, string>
names Record<string, string>
filePath string
filters object
3 nested properties
minDuration string
retryAttempts boolean
statusCodes array | null
format string
otlp object
4 nested properties
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
resourceAttributes Record<string, string>
serviceName string
api object
5 nested properties
basePath string
dashboard boolean
debug boolean
disableDashboardAd boolean
insecure boolean
certificatesResolvers Record<string, object>
core object
1 nested properties
defaultRuleSyntax string
entryPoints Record<string, object>
experimental object
6 nested properties
abortOnPluginFailure boolean
fastProxy object
1 nested properties
debug boolean
kubernetesGateway boolean
localPlugins Record<string, object>
otlplogs boolean
plugins Record<string, object>
global object
2 nested properties
checkNewVersion boolean
sendAnonymousUsage boolean
hostResolver object
3 nested properties
cnameFlattening boolean
resolvConfig string
resolvDepth integer
log object
9 nested properties
compress boolean
filePath string
format string
level string
maxAge integer
maxBackups integer
maxSize integer
noColor boolean
otlp object
4 nested properties
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
resourceAttributes Record<string, string>
serviceName string
metrics object
6 nested properties
addInternals boolean
datadog object
6 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
address string
prefix string
pushInterval string
influxDB2 object
9 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
additionalLabels Record<string, string>
address string
bucket string
org string
pushInterval string
token string
otlp object
8 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
explicitBoundaries array | null
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
pushInterval string
serviceName string
prometheus object
7 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
buckets array | null
entryPoint string
headerLabels Record<string, string>
manualRouting boolean
statsD object
6 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
address string
prefix string
pushInterval string
ping object
3 nested properties
entryPoint string
manualRouting boolean
terminatingStatusCode integer
providers object
17 nested properties
consul object
5 nested properties
endpoints array | null
namespaces array | null
rootKey string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
token string
consulCatalog object
15 nested properties
cache boolean
connectAware boolean
connectByDefault boolean
constraints string
defaultRule string
endpoint object
7 nested properties
address string
datacenter string
endpointWaitTime string
httpAuth object
scheme string
tls object
token string
exposedByDefault boolean
namespaces array | null
prefix string
refreshInterval string
requireConsistent boolean
serviceName string
stale boolean
strictChecks array | null
watch boolean
docker object
12 nested properties
allowEmptyServices boolean
constraints string
defaultRule string
endpoint string
exposedByDefault boolean
httpClientTimeout string
network string
password string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
useBindPortIP boolean
username string
watch boolean
ecs object
11 nested properties
accessKeyID string
autoDiscoverClusters boolean
clusters array | null
constraints string
defaultRule string
ecsAnywhere boolean
exposedByDefault boolean
healthyTasksOnly boolean
refreshSeconds integer
region string
secretAccessKey string
etcd object
5 nested properties
endpoints array | null
password string
rootKey string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
username string
file object
4 nested properties
debugLogGeneratedTemplate boolean
directory string
filename string
watch boolean
http object
5 nested properties
endpoint string required
headers Record<string, string>
pollInterval string
pollTimeout string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
kubernetesCRD object
12 nested properties
allowCrossNamespace boolean
allowEmptyServices boolean
allowExternalNameServices boolean
certAuthFilePath string
disableClusterScopeResources boolean
endpoint string
ingressClass string
labelSelector string
namespaces array | null
nativeLBByDefault boolean
throttleDuration string
token string
kubernetesGateway object
9 nested properties
certAuthFilePath string
endpoint string
experimentalChannel boolean
labelSelector string
namespaces array | null
nativeLBByDefault boolean
statusAddress object
3 nested properties
hostname string
ip string
service object
throttleDuration string
token string
kubernetesIngress object
13 nested properties
allowEmptyServices boolean
allowExternalNameServices boolean
certAuthFilePath string
disableClusterScopeResources boolean
disableIngressClassLookup boolean
endpoint string
ingressClass string
ingressEndpoint object
3 nested properties
hostname string
ip string
publishedService string
labelSelector string
namespaces array | null
nativeLBByDefault boolean
throttleDuration string
token string
nomad object
11 nested properties
allowEmptyServices boolean
constraints string
defaultRule string
endpoint object
5 nested properties
address string
endpointWaitTime string
region string
tls object
token string
exposedByDefault boolean
namespaces array | null
prefix string
refreshInterval string
stale boolean
throttleDuration string
watch boolean
plugin Record<string, object>
providersThrottleDuration string
redis object
7 nested properties
db integer
endpoints array | null
password string
rootKey string
sentinel object
7 nested properties
latencyStrategy boolean
masterName string
password string
randomStrategy boolean
replicaStrategy boolean
useDisconnectedReplicas boolean
username string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
username string
rest object
1 nested properties
insecure boolean
swarm object
13 nested properties
allowEmptyServices boolean
constraints string
defaultRule string
endpoint string
exposedByDefault boolean
httpClientTimeout string
network string
password string
refreshSeconds string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
useBindPortIP boolean
username string
watch boolean
zooKeeper object
4 nested properties
endpoints array | null
password string
rootKey string
username string
serversTransport object
5 nested properties
forwardingTimeouts object
3 nested properties
dialTimeout string
idleConnTimeout string
responseHeaderTimeout string
insecureSkipVerify boolean
maxIdleConnsPerHost integer
rootCAs array | null
spiffe object
2 nested properties
ids array | null
trustDomain string
spiffe object
1 nested properties
workloadAPIAddr string
tcpServersTransport object
4 nested properties
dialKeepAlive string
dialTimeout string
terminationDelay string
tls object
3 nested properties
insecureSkipVerify boolean
rootCAs array | null
spiffe object
2 nested properties
ids array | null
trustDomain string
tracing object
9 nested properties
addInternals boolean
capturedRequestHeaders array | null
capturedResponseHeaders array | null
globalAttributes Record<string, string>
otlp object
2 nested properties
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
resourceAttributes Record<string, string>
safeQueryParams array | null
sampleRate number
serviceName string

Definitions

CertificateResolverTailscaleStruct object
acmeConfiguration object
caCertificates array | null
caServer string
caServerName string
caSystemCertPool boolean
certificatesDuration integer
clientResponseHeaderTimeout string
clientTimeout string
disableCommonName boolean
dnsChallenge object
5 nested properties
delayBeforeCheck string

DEPRECATED. Delay before checking propagation. Use acme.dnsChallenge.propagation.delayBeforeChecks instead.

disablePropagationCheck boolean

DEPRECATED. Disable propagation check. Use acme.dnsChallenge.propagation.disableChecks instead.

propagation object
4 nested properties
delayBeforeChecks string
disableANSChecks boolean
disableChecks boolean
requireAllRNS boolean
provider string
resolvers array | null
eab object
2 nested properties
hmacEncoded string
kid string
email string

Email address used for ACME account registration. This is the contact email for the certificate authority.

emailAddresses array | null

Email addresses to include in the Certificate Signing Request (CSR). These are different from the ACME registration email and are embedded in the certificate itself.

httpChallenge object
2 nested properties
delay string

Delay between the creation of the challenge and the validation (duration format, e.g., 30s, 1m).

entryPoint string
keyType string
preferredChain string
profile string
storage string
tlsChallenge object
1 nested properties
delay string

Delay between the creation of the challenge and the validation (duration format, e.g., 30s, 1m).

acmeDNSChallenge object
delayBeforeCheck string

DEPRECATED. Delay before checking propagation. Use acme.dnsChallenge.propagation.delayBeforeChecks instead.

disablePropagationCheck boolean

DEPRECATED. Disable propagation check. Use acme.dnsChallenge.propagation.disableChecks instead.

propagation object
4 nested properties
delayBeforeChecks string
disableANSChecks boolean
disableChecks boolean
requireAllRNS boolean
provider string
resolvers array | null
acmeEAB object
hmacEncoded string
kid string
acmeHTTPChallenge object
delay string

Delay between the creation of the challenge and the validation (duration format, e.g., 30s, 1m).

entryPoint string
acmePropagation object
delayBeforeChecks string
disableANSChecks boolean
disableChecks boolean
requireAllRNS boolean
acmeTLSChallenge object
delay string

Delay between the creation of the challenge and the validation (duration format, e.g., 30s, 1m).

consulProviderBuilder object
endpoints array | null
namespaces array | null
rootKey string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
token string
consulcatalogEndpointConfig object
address string
datacenter string
endpointWaitTime string
httpAuth object
2 nested properties
password string
username string
scheme string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
token string
consulcatalogEndpointHTTPAuthConfig object
password string
username string
consulcatalogProviderBuilder object
cache boolean
connectAware boolean
connectByDefault boolean
constraints string
defaultRule string
endpoint object
7 nested properties
address string
datacenter string
endpointWaitTime string
httpAuth object
2 nested properties
password string
username string
scheme string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
token string
exposedByDefault boolean
namespaces array | null
prefix string
refreshInterval string
requireConsistent boolean
serviceName string
stale boolean
strictChecks array | null
watch boolean
crdProvider object
allowCrossNamespace boolean
allowEmptyServices boolean
allowExternalNameServices boolean
certAuthFilePath string
disableClusterScopeResources boolean
endpoint string
ingressClass string
labelSelector string
namespaces array | null
nativeLBByDefault boolean
throttleDuration string
token string
dockerProvider object
allowEmptyServices boolean
constraints string
defaultRule string
endpoint string
exposedByDefault boolean
httpClientTimeout string
network string
password string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
useBindPortIP boolean
username string
watch boolean
dockerSwarmProvider object
allowEmptyServices boolean
constraints string
defaultRule string
endpoint string
exposedByDefault boolean
httpClientTimeout string
network string
password string
refreshSeconds string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
useBindPortIP boolean
username string
watch boolean
ecsProvider object
accessKeyID string
autoDiscoverClusters boolean
clusters array | null
constraints string
defaultRule string
ecsAnywhere boolean
exposedByDefault boolean
healthyTasksOnly boolean
refreshSeconds integer
region string
secretAccessKey string
etcdProvider object
endpoints array | null
password string
rootKey string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
username string
fileProvider object
debugLogGeneratedTemplate boolean
directory string
filename string
watch boolean
gatewayProvider object
certAuthFilePath string
endpoint string
experimentalChannel boolean
labelSelector string
namespaces array | null
nativeLBByDefault boolean
statusAddress object
3 nested properties
hostname string
ip string
service object
2 nested properties
name string
namespace string
throttleDuration string
token string
gatewayServiceRef object
name string
namespace string
gatewayStatusAddress object
hostname string
ip string
service object
2 nested properties
name string
namespace string
httpProvider object
endpoint string required
headers Record<string, string>
pollInterval string
pollTimeout string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
ingressEndpointIngress object
hostname string
ip string
publishedService string
ingressProvider object
allowEmptyServices boolean
allowExternalNameServices boolean
certAuthFilePath string
disableClusterScopeResources boolean
disableIngressClassLookup boolean
endpoint string
ingressClass string
ingressEndpoint object
3 nested properties
hostname string
ip string
publishedService string
labelSelector string
namespaces array | null
nativeLBByDefault boolean
throttleDuration string
token string
nomadEndpointConfig object
address string
endpointWaitTime string
region string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
token string
nomadProviderBuilder object
allowEmptyServices boolean
constraints string
defaultRule string
endpoint object
5 nested properties
address string
endpointWaitTime string
region string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
token string
exposedByDefault boolean
namespaces array | null
prefix string
refreshInterval string
stale boolean
throttleDuration string
watch boolean
pingHandler object
entryPoint string
manualRouting boolean
terminatingStatusCode integer
pluginsDescriptor object
moduleName string
settings object
2 nested properties
envs array | null
mounts array | null
version string
pluginsLocalDescriptor object
moduleName string
settings object
2 nested properties
envs array | null
mounts array | null
pluginsSettings object
envs array | null
mounts array | null
redisProvider object
db integer
endpoints array | null
password string
rootKey string
sentinel object
7 nested properties
latencyStrategy boolean
masterName string
password string
randomStrategy boolean
replicaStrategy boolean
useDisconnectedReplicas boolean
username string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
username string
redisSentinel object
latencyStrategy boolean
masterName string
password string
randomStrategy boolean
replicaStrategy boolean
useDisconnectedReplicas boolean
username string
restProvider object
insecure boolean
staticAPI object
basePath string
dashboard boolean
debug boolean
disableDashboardAd boolean
insecure boolean
staticCertificateResolver object
acme object
18 nested properties
caCertificates array | null
caServer string
caServerName string
caSystemCertPool boolean
certificatesDuration integer
clientResponseHeaderTimeout string
clientTimeout string
disableCommonName boolean
dnsChallenge object
5 nested properties
delayBeforeCheck string

DEPRECATED. Delay before checking propagation. Use acme.dnsChallenge.propagation.delayBeforeChecks instead.

disablePropagationCheck boolean

DEPRECATED. Disable propagation check. Use acme.dnsChallenge.propagation.disableChecks instead.

propagation object
provider string
resolvers array | null
eab object
2 nested properties
hmacEncoded string
kid string
email string

Email address used for ACME account registration. This is the contact email for the certificate authority.

emailAddresses array | null

Email addresses to include in the Certificate Signing Request (CSR). These are different from the ACME registration email and are embedded in the certificate itself.

httpChallenge object
2 nested properties
delay string

Delay between the creation of the challenge and the validation (duration format, e.g., 30s, 1m).

entryPoint string
keyType string
preferredChain string
profile string
storage string
tlsChallenge object
1 nested properties
delay string

Delay between the creation of the challenge and the validation (duration format, e.g., 30s, 1m).

tailscale object
staticCore object
defaultRuleSyntax string
staticEncodedCharacters object
allowEncodedSlash boolean
allowEncodedBackSlash boolean
allowEncodedNullCharacter boolean
allowEncodedSemicolon boolean
allowEncodedPercent boolean
allowEncodedQuestionMark boolean
allowEncodedHash boolean
staticEntryPoint object
address string
allowACMEByPass boolean
asDefault boolean
forwardedHeaders object
3 nested properties
connection array | null
insecure boolean
trustedIPs array | null
http object
6 nested properties
encodedCharacters object
7 nested properties
allowEncodedSlash boolean
allowEncodedBackSlash boolean
allowEncodedNullCharacter boolean
allowEncodedSemicolon boolean
allowEncodedPercent boolean
allowEncodedQuestionMark boolean
allowEncodedHash boolean
encodeQuerySemicolons boolean
maxHeaderBytes integer
middlewares array | null
redirections object
1 nested properties
entryPoint object
tls object
3 nested properties
certResolver string
domains array | null
options string
http2 object
1 nested properties
maxConcurrentStreams integer
http3 object
1 nested properties
advertisedPort integer
observability object
3 nested properties
accessLogs boolean
metrics boolean
tracing boolean
proxyProtocol object
2 nested properties
insecure boolean
trustedIPs array | null
reusePort boolean
transport object
4 nested properties
keepAliveMaxRequests integer
keepAliveMaxTime string
lifeCycle object
2 nested properties
graceTimeOut string
requestAcceptGraceTimeout string
respondingTimeouts object
3 nested properties
idleTimeout string
readTimeout string
writeTimeout string
udp object
1 nested properties
timeout string
staticEntryPointsTransport object
keepAliveMaxRequests integer
keepAliveMaxTime string
lifeCycle object
2 nested properties
graceTimeOut string
requestAcceptGraceTimeout string
respondingTimeouts object
3 nested properties
idleTimeout string
readTimeout string
writeTimeout string
staticExperimental object
abortOnPluginFailure boolean
fastProxy object
1 nested properties
debug boolean
kubernetesGateway boolean
localPlugins Record<string, object>
otlplogs boolean
plugins Record<string, object>
staticFastProxyConfig object
debug boolean
staticForwardedHeaders object
connection array | null
insecure boolean
trustedIPs array | null
staticForwardingTimeouts object
dialTimeout string
idleConnTimeout string
responseHeaderTimeout string
staticGlobal object
checkNewVersion boolean
sendAnonymousUsage boolean
staticHTTP2Config object
maxConcurrentStreams integer
staticHTTP3Config object
advertisedPort integer
staticHTTPConfig object
encodedCharacters object
7 nested properties
allowEncodedSlash boolean
allowEncodedBackSlash boolean
allowEncodedNullCharacter boolean
allowEncodedSemicolon boolean
allowEncodedPercent boolean
allowEncodedQuestionMark boolean
allowEncodedHash boolean
encodeQuerySemicolons boolean
maxHeaderBytes integer
middlewares array | null
redirections object
1 nested properties
entryPoint object
4 nested properties
permanent boolean
priority integer
scheme string
to string
tls object
3 nested properties
certResolver string
domains array | null
options string
staticLifeCycle object
graceTimeOut string
requestAcceptGraceTimeout string
staticObservabilityConfig object
accessLogs boolean
metrics boolean
tracing boolean
staticProviders object
consul object
5 nested properties
endpoints array | null
namespaces array | null
rootKey string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
token string
consulCatalog object
15 nested properties
cache boolean
connectAware boolean
connectByDefault boolean
constraints string
defaultRule string
endpoint object
7 nested properties
address string
datacenter string
endpointWaitTime string
httpAuth object
scheme string
tls object
token string
exposedByDefault boolean
namespaces array | null
prefix string
refreshInterval string
requireConsistent boolean
serviceName string
stale boolean
strictChecks array | null
watch boolean
docker object
12 nested properties
allowEmptyServices boolean
constraints string
defaultRule string
endpoint string
exposedByDefault boolean
httpClientTimeout string
network string
password string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
useBindPortIP boolean
username string
watch boolean
ecs object
11 nested properties
accessKeyID string
autoDiscoverClusters boolean
clusters array | null
constraints string
defaultRule string
ecsAnywhere boolean
exposedByDefault boolean
healthyTasksOnly boolean
refreshSeconds integer
region string
secretAccessKey string
etcd object
5 nested properties
endpoints array | null
password string
rootKey string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
username string
file object
4 nested properties
debugLogGeneratedTemplate boolean
directory string
filename string
watch boolean
http object
5 nested properties
endpoint string required
headers Record<string, string>
pollInterval string
pollTimeout string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
kubernetesCRD object
12 nested properties
allowCrossNamespace boolean
allowEmptyServices boolean
allowExternalNameServices boolean
certAuthFilePath string
disableClusterScopeResources boolean
endpoint string
ingressClass string
labelSelector string
namespaces array | null
nativeLBByDefault boolean
throttleDuration string
token string
kubernetesGateway object
9 nested properties
certAuthFilePath string
endpoint string
experimentalChannel boolean
labelSelector string
namespaces array | null
nativeLBByDefault boolean
statusAddress object
3 nested properties
hostname string
ip string
service object
throttleDuration string
token string
kubernetesIngress object
13 nested properties
allowEmptyServices boolean
allowExternalNameServices boolean
certAuthFilePath string
disableClusterScopeResources boolean
disableIngressClassLookup boolean
endpoint string
ingressClass string
ingressEndpoint object
3 nested properties
hostname string
ip string
publishedService string
labelSelector string
namespaces array | null
nativeLBByDefault boolean
throttleDuration string
token string
nomad object
11 nested properties
allowEmptyServices boolean
constraints string
defaultRule string
endpoint object
5 nested properties
address string
endpointWaitTime string
region string
tls object
token string
exposedByDefault boolean
namespaces array | null
prefix string
refreshInterval string
stale boolean
throttleDuration string
watch boolean
plugin Record<string, object>
providersThrottleDuration string
redis object
7 nested properties
db integer
endpoints array | null
password string
rootKey string
sentinel object
7 nested properties
latencyStrategy boolean
masterName string
password string
randomStrategy boolean
replicaStrategy boolean
useDisconnectedReplicas boolean
username string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
username string
rest object
1 nested properties
insecure boolean
swarm object
13 nested properties
allowEmptyServices boolean
constraints string
defaultRule string
endpoint string
exposedByDefault boolean
httpClientTimeout string
network string
password string
refreshSeconds string
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
useBindPortIP boolean
username string
watch boolean
zooKeeper object
4 nested properties
endpoints array | null
password string
rootKey string
username string
staticProxyProtocol object
insecure boolean
trustedIPs array | null
staticRedirectEntryPoint object
permanent boolean
priority integer
scheme string
to string
staticRedirections object
entryPoint object
4 nested properties
permanent boolean
priority integer
scheme string
to string
staticRespondingTimeouts object
idleTimeout string
readTimeout string
writeTimeout string
staticServersTransport object
forwardingTimeouts object
3 nested properties
dialTimeout string
idleConnTimeout string
responseHeaderTimeout string
insecureSkipVerify boolean
maxIdleConnsPerHost integer
rootCAs array | null
spiffe object
2 nested properties
ids array | null
trustDomain string
staticSpiffe object
ids array | null
trustDomain string
staticSpiffeClientConfig object
workloadAPIAddr string
staticTCPServersTransport object
dialKeepAlive string
dialTimeout string
terminationDelay string
tls object
3 nested properties
insecureSkipVerify boolean
rootCAs array | null
spiffe object
2 nested properties
ids array | null
trustDomain string
staticTLSClientConfig object
insecureSkipVerify boolean
rootCAs array | null
spiffe object
2 nested properties
ids array | null
trustDomain string
staticTLSConfig object
certResolver string
domains array | null
options string
staticTracing object
addInternals boolean
capturedRequestHeaders array | null
capturedResponseHeaders array | null
globalAttributes Record<string, string>
otlp object
2 nested properties
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
resourceAttributes Record<string, string>
safeQueryParams array | null
sampleRate number
serviceName string
staticUDPConfig object
timeout string
typesAccessLog object
addInternals boolean
dualOutput boolean
bufferingSize integer
fields object
3 nested properties
defaultMode string
headers object
2 nested properties
defaultMode string
names Record<string, string>
names Record<string, string>
filePath string
filters object
3 nested properties
minDuration string
retryAttempts boolean
statusCodes array | null
format string
otlp object
4 nested properties
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
resourceAttributes Record<string, string>
serviceName string
typesAccessLogFields object
defaultMode string
headers object
2 nested properties
defaultMode string
names Record<string, string>
names Record<string, string>
typesAccessLogFilters object
minDuration string
retryAttempts boolean
statusCodes array | null
typesClientTLS object
ca string
cert string
insecureSkipVerify boolean
key string
typesDatadog object
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
address string
prefix string
pushInterval string
typesDomain object
main string
sans array | null
typesFieldHeaders object
defaultMode string
names Record<string, string>
typesHostResolverConfig object
cnameFlattening boolean
resolvConfig string
resolvDepth integer
typesInfluxDB2 object
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
additionalLabels Record<string, string>
address string
bucket string
org string
pushInterval string
token string
typesMetrics object
addInternals boolean
datadog object
6 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
address string
prefix string
pushInterval string
influxDB2 object
9 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
additionalLabels Record<string, string>
address string
bucket string
org string
pushInterval string
token string
otlp object
8 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
explicitBoundaries array | null
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
pushInterval string
serviceName string
prometheus object
7 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
buckets array | null
entryPoint string
headerLabels Record<string, string>
manualRouting boolean
statsD object
6 nested properties
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
address string
prefix string
pushInterval string
typesOTLP object
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
explicitBoundaries array | null
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
pushInterval string
serviceName string
typesOTelGRPC object
endpoint string
headers Record<string, string>
insecure boolean
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
typesOTelHTTP object
endpoint string
headers Record<string, string>
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
typesOTelLog object
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
resourceAttributes Record<string, string>
serviceName string
typesOTelTracing object
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
4 nested properties
ca string
cert string
insecureSkipVerify boolean
key string
typesPrometheus object
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
buckets array | null
entryPoint string
headerLabels Record<string, string>
manualRouting boolean
typesStatsd object
addEntryPointsLabels boolean
addRoutersLabels boolean
addServicesLabels boolean
address string
prefix string
pushInterval string
typesTraefikLog object
compress boolean
filePath string
format string
level string
maxAge integer
maxBackups integer
maxSize integer
noColor boolean
otlp object
4 nested properties
grpc object
4 nested properties
endpoint string
headers Record<string, string>
insecure boolean
tls object
http object
3 nested properties
endpoint string
headers Record<string, string>
tls object
resourceAttributes Record<string, string>
serviceName string
zkProvider object
endpoints array | null
password string
rootKey string
username string