Skip to content

Marathon Configuration Reference

"labels": {
  "traefik.enable": "true",
  "traefik.marathon.ipaddressidx": "42",
  "traefik.http.middlewares.middleware00.addprefix.prefix": "foobar",
  "traefik.http.middlewares.middleware01.basicauth.headerfield": "foobar",
  "traefik.http.middlewares.middleware01.basicauth.realm": "foobar",
  "traefik.http.middlewares.middleware01.basicauth.removeheader": "true",
  "traefik.http.middlewares.middleware01.basicauth.users": "foobar, foobar",
  "traefik.http.middlewares.middleware01.basicauth.usersfile": "foobar",
  "traefik.http.middlewares.middleware02.buffering.maxrequestbodybytes": "42",
  "traefik.http.middlewares.middleware02.buffering.maxresponsebodybytes": "42",
  "traefik.http.middlewares.middleware02.buffering.memrequestbodybytes": "42",
  "traefik.http.middlewares.middleware02.buffering.memresponsebodybytes": "42",
  "traefik.http.middlewares.middleware02.buffering.retryexpression": "foobar",
  "traefik.http.middlewares.middleware03.chain.middlewares": "foobar, foobar",
  "traefik.http.middlewares.middleware04.circuitbreaker.expression": "foobar",
  "traefik.http.middlewares.middleware05.compress.excludedcontenttypes": "foobar, foobar",
  "traefik.http.middlewares.middleware06.contenttype.autodetect": "true",
  "traefik.http.middlewares.middleware07.digestauth.headerfield": "foobar",
  "traefik.http.middlewares.middleware07.digestauth.realm": "foobar",
  "traefik.http.middlewares.middleware07.digestauth.removeheader": "true",
  "traefik.http.middlewares.middleware07.digestauth.users": "foobar, foobar",
  "traefik.http.middlewares.middleware07.digestauth.usersfile": "foobar",
  "traefik.http.middlewares.middleware08.errors.query": "foobar",
  "traefik.http.middlewares.middleware08.errors.service": "foobar",
  "traefik.http.middlewares.middleware08.errors.status": "foobar, foobar",
  "traefik.http.middlewares.middleware09.forwardauth.address": "foobar",
  "traefik.http.middlewares.middleware09.forwardauth.authrequestheaders": "foobar, foobar",
  "traefik.http.middlewares.middleware09.forwardauth.authresponseheaders": "foobar, foobar",
  "traefik.http.middlewares.middleware09.forwardauth.authresponseheadersregex": "foobar",
  "traefik.http.middlewares.middleware09.forwardauth.tls.ca": "foobar",
  "traefik.http.middlewares.middleware09.forwardauth.tls.caoptional": "true",
  "traefik.http.middlewares.middleware09.forwardauth.tls.cert": "foobar",
  "traefik.http.middlewares.middleware09.forwardauth.tls.insecureskipverify": "true",
  "traefik.http.middlewares.middleware09.forwardauth.tls.key": "foobar",
  "traefik.http.middlewares.middleware09.forwardauth.trustforwardheader": "true",
  "traefik.http.middlewares.middleware10.headers.accesscontrolallowcredentials": "true",
  "traefik.http.middlewares.middleware10.headers.accesscontrolallowheaders": "foobar, foobar",
  "traefik.http.middlewares.middleware10.headers.accesscontrolallowmethods": "foobar, foobar",
  "traefik.http.middlewares.middleware10.headers.accesscontrolalloworigin": "foobar",
  "traefik.http.middlewares.middleware10.headers.accesscontrolalloworiginlist": "foobar, foobar",
  "traefik.http.middlewares.middleware10.headers.accesscontrolalloworiginlistregex": "foobar, foobar",
  "traefik.http.middlewares.middleware10.headers.accesscontrolexposeheaders": "foobar, foobar",
  "traefik.http.middlewares.middleware10.headers.accesscontrolmaxage": "42",
  "traefik.http.middlewares.middleware10.headers.addvaryheader": "true",
  "traefik.http.middlewares.middleware10.headers.allowedhosts": "foobar, foobar",
  "traefik.http.middlewares.middleware10.headers.browserxssfilter": "true",
  "traefik.http.middlewares.middleware10.headers.contentsecuritypolicy": "foobar",
  "traefik.http.middlewares.middleware10.headers.contenttypenosniff": "true",
  "traefik.http.middlewares.middleware10.headers.custombrowserxssvalue": "foobar",
  "traefik.http.middlewares.middleware10.headers.customframeoptionsvalue": "foobar",
  "traefik.http.middlewares.middleware10.headers.customrequestheaders.name0": "foobar",
  "traefik.http.middlewares.middleware10.headers.customrequestheaders.name1": "foobar",
  "traefik.http.middlewares.middleware10.headers.customresponseheaders.name0": "foobar",
  "traefik.http.middlewares.middleware10.headers.customresponseheaders.name1": "foobar",
  "traefik.http.middlewares.middleware10.headers.featurepolicy": "foobar",
  "traefik.http.middlewares.middleware10.headers.forcestsheader": "true",
  "traefik.http.middlewares.middleware10.headers.framedeny": "true",
  "traefik.http.middlewares.middleware10.headers.hostsproxyheaders": "foobar, foobar",
  "traefik.http.middlewares.middleware10.headers.isdevelopment": "true",
  "traefik.http.middlewares.middleware10.headers.publickey": "foobar",
  "traefik.http.middlewares.middleware10.headers.referrerpolicy": "foobar",
  "traefik.http.middlewares.middleware10.headers.sslforcehost": "true",
  "traefik.http.middlewares.middleware10.headers.sslhost": "foobar",
  "traefik.http.middlewares.middleware10.headers.sslproxyheaders.name0": "foobar",
  "traefik.http.middlewares.middleware10.headers.sslproxyheaders.name1": "foobar",
  "traefik.http.middlewares.middleware10.headers.sslredirect": "true",
  "traefik.http.middlewares.middleware10.headers.ssltemporaryredirect": "true",
  "traefik.http.middlewares.middleware10.headers.stsincludesubdomains": "true",
  "traefik.http.middlewares.middleware10.headers.stspreload": "true",
  "traefik.http.middlewares.middleware10.headers.stsseconds": "42",
  "traefik.http.middlewares.middleware11.ipwhitelist.ipstrategy.depth": "42",
  "traefik.http.middlewares.middleware11.ipwhitelist.ipstrategy.excludedips": "foobar, foobar",
  "traefik.http.middlewares.middleware11.ipwhitelist.sourcerange": "foobar, foobar",
  "traefik.http.middlewares.middleware12.inflightreq.amount": "42",
  "traefik.http.middlewares.middleware12.inflightreq.sourcecriterion.ipstrategy.depth": "42",
  "traefik.http.middlewares.middleware12.inflightreq.sourcecriterion.ipstrategy.excludedips": "foobar, foobar",
  "traefik.http.middlewares.middleware12.inflightreq.sourcecriterion.requestheadername": "foobar",
  "traefik.http.middlewares.middleware12.inflightreq.sourcecriterion.requesthost": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.issuer.commonname": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.issuer.country": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.issuer.domaincomponent": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.issuer.locality": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.issuer.organization": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.issuer.province": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.issuer.serialnumber": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.notafter": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.notbefore": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.sans": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.serialnumber": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.subject.commonname": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.subject.country": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.subject.domaincomponent": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.subject.locality": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.subject.organization": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.subject.province": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.info.subject.serialnumber": "true",
  "traefik.http.middlewares.middleware13.passtlsclientcert.pem": "true",
  "traefik.http.middlewares.middleware15.ratelimit.average": "42",
  "traefik.http.middlewares.middleware15.ratelimit.burst": "42",
  "traefik.http.middlewares.middleware15.ratelimit.period": "42000000000",
  "traefik.http.middlewares.middleware15.ratelimit.sourcecriterion.ipstrategy.depth": "42",
  "traefik.http.middlewares.middleware15.ratelimit.sourcecriterion.ipstrategy.excludedips": "foobar, foobar",
  "traefik.http.middlewares.middleware15.ratelimit.sourcecriterion.requestheadername": "foobar",
  "traefik.http.middlewares.middleware15.ratelimit.sourcecriterion.requesthost": "true",
  "traefik.http.middlewares.middleware16.redirectregex.permanent": "true",
  "traefik.http.middlewares.middleware16.redirectregex.regex": "foobar",
  "traefik.http.middlewares.middleware16.redirectregex.replacement": "foobar",
  "traefik.http.middlewares.middleware17.redirectscheme.permanent": "true",
  "traefik.http.middlewares.middleware17.redirectscheme.port": "foobar",
  "traefik.http.middlewares.middleware17.redirectscheme.scheme": "foobar",
  "traefik.http.middlewares.middleware18.replacepath.path": "foobar",
  "traefik.http.middlewares.middleware19.replacepathregex.regex": "foobar",
  "traefik.http.middlewares.middleware19.replacepathregex.replacement": "foobar",
  "traefik.http.middlewares.middleware20.retry.attempts": "42",
  "traefik.http.middlewares.middleware20.retry.initialinterval": "42000000000",
  "traefik.http.middlewares.middleware21.stripprefix.forceslash": "true",
  "traefik.http.middlewares.middleware21.stripprefix.prefixes": "foobar, foobar",
  "traefik.http.middlewares.middleware22.stripprefixregex.regex": "foobar, foobar",
  "traefik.http.middlewares.plugin0.plugin.hmacauth.enforcedheaders": "foobar, foobar",
  "traefik.http.middlewares.plugin0.plugin.hmacauth.source": "foobar",
  "traefik.http.middlewares.plugin0.plugin.hmacauth.validatedigest": "true",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.attribute": "foobar",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.basedn": "foobar",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.forwardauthorization": "true",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.forwardusername": "true",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.forwardusernameheader": "foobar",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.searchfilter": "foobar",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.source": "foobar",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.wwwauthenticateheader": "true",
  "traefik.http.middlewares.plugin1.plugin.ldapauth.wwwauthenticateheaderrealm": "foobar",
  "traefik.http.middlewares.plugin2.plugin.jwtauth.claims": "foobar",
  "traefik.http.middlewares.plugin2.plugin.jwtauth.forwardauthorization": "true",
  "traefik.http.middlewares.plugin2.plugin.jwtauth.forwardheaders.name0": "foobar",
  "traefik.http.middlewares.plugin2.plugin.jwtauth.forwardheaders.name1": "foobar",
  "traefik.http.middlewares.plugin2.plugin.jwtauth.source": "foobar",
  "traefik.http.middlewares.plugin2.plugin.jwtauth.tokenquerykey": "foobar",
  "traefik.http.middlewares.plugin2.plugin.jwtauth.username": "foobar",
  "traefik.http.middlewares.plugin3.plugin.oauthintrospection.claims": "foobar",
  "traefik.http.middlewares.plugin3.plugin.oauthintrospection.forwardauthorization": "true",
  "traefik.http.middlewares.plugin3.plugin.oauthintrospection.forwardheaders.name0": "foobar",
  "traefik.http.middlewares.plugin3.plugin.oauthintrospection.forwardheaders.name1": "foobar",
  "traefik.http.middlewares.plugin3.plugin.oauthintrospection.source": "foobar",
  "traefik.http.middlewares.plugin3.plugin.oauthintrospection.tokenquerykey": "foobar",
  "traefik.http.middlewares.plugin3.plugin.oauthintrospection.tokentypehint": "foobar",
  "traefik.http.middlewares.plugin3.plugin.oauthintrospection.username": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.authparams.name0": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.authparams.name1": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.claims": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.disablelogin": "true",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.forwardheaders.name0": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.forwardheaders.name1": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.loginurl": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.logouturl": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.redirecturl": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.scopes": "foobar, foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.domain": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.expiry": "42",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.httponly": "true",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.name": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.path": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.refresh": "true",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.samesite": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.secret": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.secure": "true",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.session.sliding": "true",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.source": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.statecookie.domain": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.statecookie.httponly": "true",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.statecookie.maxage": "42",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.statecookie.name": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.statecookie.path": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.statecookie.samesite": "foobar",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.statecookie.secure": "true",
  "traefik.http.middlewares.plugin4.plugin.oidcauth.username": "foobar",
  "traefik.http.middlewares.plugin5.plugin.inflightreq.amount": "42",
  "traefik.http.middlewares.plugin5.plugin.inflightreq.sourcecriterion.ipstrategy.depth": "42",
  "traefik.http.middlewares.plugin5.plugin.inflightreq.sourcecriterion.ipstrategy.excludedips": "foobar, foobar",
  "traefik.http.middlewares.plugin5.plugin.inflightreq.sourcecriterion.requestheadername": "foobar",
  "traefik.http.middlewares.plugin5.plugin.inflightreq.sourcecriterion.requesthost": "true",
  "traefik.http.middlewares.plugin6.plugin.ratelimit.average": "42",
  "traefik.http.middlewares.plugin6.plugin.ratelimit.burst": "42",
  "traefik.http.middlewares.plugin6.plugin.ratelimit.period": "42000000000",
  "traefik.http.middlewares.plugin6.plugin.ratelimit.sourcecriterion.ipstrategy.depth": "42",
  "traefik.http.middlewares.plugin6.plugin.ratelimit.sourcecriterion.ipstrategy.excludedips": "foobar, foobar",
  "traefik.http.middlewares.plugin6.plugin.ratelimit.sourcecriterion.requestheadername": "foobar",
  "traefik.http.middlewares.plugin6.plugin.ratelimit.sourcecriterion.requesthost": "true",
  "traefik.http.middlewares.plugin7.plugin.httpcache.disablecachestatusheader": "true",
  "traefik.http.middlewares.plugin7.plugin.httpcache.maxstale": "42",
  "traefik.http.middlewares.plugin7.plugin.httpcache.maxttl": "42",
  "traefik.http.middlewares.plugin7.plugin.httpcache.memory.limit": "foobar",
  "traefik.http.middlewares.plugin8.plugin.opa.allow": "foobar",
  "traefik.http.middlewares.plugin8.plugin.opa.bundlepath": "foobar",
  "traefik.http.middlewares.plugin8.plugin.opa.forwardheaders.name0": "foobar",
  "traefik.http.middlewares.plugin8.plugin.opa.forwardheaders.name1": "foobar",
  "traefik.http.middlewares.plugin8.plugin.opa.policy": "foobar",
  "traefik.http.routers.router0.entrypoints": "foobar, foobar",
  "traefik.http.routers.router0.middlewares": "foobar, foobar",
  "traefik.http.routers.router0.priority": "42",
  "traefik.http.routers.router0.rule": "foobar",
  "traefik.http.routers.router0.service": "foobar",
  "traefik.http.routers.router0.tls.certresolver": "foobar",
  "traefik.http.routers.router0.tls.domains[0].main": "foobar",
  "traefik.http.routers.router0.tls.domains[0].sans": "foobar, foobar",
  "traefik.http.routers.router0.tls.domains[1].main": "foobar",
  "traefik.http.routers.router0.tls.domains[1].sans": "foobar, foobar",
  "traefik.http.routers.router0.tls.options": "foobar",
  "traefik.http.routers.router1.entrypoints": "foobar, foobar",
  "traefik.http.routers.router1.middlewares": "foobar, foobar",
  "traefik.http.routers.router1.priority": "42",
  "traefik.http.routers.router1.rule": "foobar",
  "traefik.http.routers.router1.service": "foobar",
  "traefik.http.routers.router1.tls.certresolver": "foobar",
  "traefik.http.routers.router1.tls.domains[0].main": "foobar",
  "traefik.http.routers.router1.tls.domains[0].sans": "foobar, foobar",
  "traefik.http.routers.router1.tls.domains[1].main": "foobar",
  "traefik.http.routers.router1.tls.domains[1].sans": "foobar, foobar",
  "traefik.http.routers.router1.tls.options": "foobar",
  "traefik.http.services.service01.loadbalancer.healthcheck.followredirects": "true",
  "traefik.http.services.service01.loadbalancer.healthcheck.headers.name0": "foobar",
  "traefik.http.services.service01.loadbalancer.healthcheck.headers.name1": "foobar",
  "traefik.http.services.service01.loadbalancer.healthcheck.hostname": "foobar",
  "traefik.http.services.service01.loadbalancer.healthcheck.interval": "foobar",
  "traefik.http.services.service01.loadbalancer.healthcheck.path": "foobar",
  "traefik.http.services.service01.loadbalancer.healthcheck.port": "42",
  "traefik.http.services.service01.loadbalancer.healthcheck.scheme": "foobar",
  "traefik.http.services.service01.loadbalancer.healthcheck.timeout": "foobar",
  "traefik.http.services.service01.loadbalancer.passhostheader": "true",
  "traefik.http.services.service01.loadbalancer.responseforwarding.flushinterval": "foobar",
  "traefik.http.services.service01.loadbalancer.serverstransport": "foobar",
  "traefik.http.services.service01.loadbalancer.sticky.cookie.httponly": "true",
  "traefik.http.services.service01.loadbalancer.sticky.cookie.name": "foobar",
  "traefik.http.services.service01.loadbalancer.sticky.cookie.samesite": "foobar",
  "traefik.http.services.service01.loadbalancer.sticky.cookie.secure": "true",
  "traefik.http.services.service01.loadbalancer.server.port": "foobar",
  "traefik.http.services.service01.loadbalancer.server.scheme": "foobar",
  "traefik.tcp.routers.tcprouter0.entrypoints": "foobar, foobar",
  "traefik.tcp.routers.tcprouter0.rule": "foobar",
  "traefik.tcp.routers.tcprouter0.service": "foobar",
  "traefik.tcp.routers.tcprouter0.tls.certresolver": "foobar",
  "traefik.tcp.routers.tcprouter0.tls.domains[0].main": "foobar",
  "traefik.tcp.routers.tcprouter0.tls.domains[0].sans": "foobar, foobar",
  "traefik.tcp.routers.tcprouter0.tls.domains[1].main": "foobar",
  "traefik.tcp.routers.tcprouter0.tls.domains[1].sans": "foobar, foobar",
  "traefik.tcp.routers.tcprouter0.tls.options": "foobar",
  "traefik.tcp.routers.tcprouter0.tls.passthrough": "true",
  "traefik.tcp.routers.tcprouter1.entrypoints": "foobar, foobar",
  "traefik.tcp.routers.tcprouter1.rule": "foobar",
  "traefik.tcp.routers.tcprouter1.service": "foobar",
  "traefik.tcp.routers.tcprouter1.tls.certresolver": "foobar",
  "traefik.tcp.routers.tcprouter1.tls.domains[0].main": "foobar",
  "traefik.tcp.routers.tcprouter1.tls.domains[0].sans": "foobar, foobar",
  "traefik.tcp.routers.tcprouter1.tls.domains[1].main": "foobar",
  "traefik.tcp.routers.tcprouter1.tls.domains[1].sans": "foobar, foobar",
  "traefik.tcp.routers.tcprouter1.tls.options": "foobar",
  "traefik.tcp.routers.tcprouter1.tls.passthrough": "true",
  "traefik.tcp.services.tcpservice01.loadbalancer.proxyprotocol.version": "42",
  "traefik.tcp.services.tcpservice01.loadbalancer.terminationdelay": "42",
  "traefik.tcp.services.tcpservice01.loadbalancer.server.port": "foobar",
  "traefik.udp.routers.udprouter0.entrypoints": "foobar, foobar",
  "traefik.udp.routers.udprouter0.service": "foobar",
  "traefik.udp.routers.udprouter1.entrypoints": "foobar, foobar",
  "traefik.udp.routers.udprouter1.service": "foobar",
  "traefik.udp.services.udpservice01.loadbalancer.server.port": "foobar",
}