295 lines
6.2 KiB
YAML
295 lines
6.2 KiB
YAML
|
http:
|
||
|
routers:
|
||
|
Router0:
|
||
|
entrypoints:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
middlewares:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
service: foobar
|
||
|
rule: foobar
|
||
|
priority: 42
|
||
|
tls:
|
||
|
options: TLS0
|
||
|
middlewares:
|
||
|
Middleware0:
|
||
|
addPrefix:
|
||
|
prefix: foobar
|
||
|
Middleware1:
|
||
|
stripPrefix:
|
||
|
prefixes:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
Middleware2:
|
||
|
stripPrefixRegex:
|
||
|
regex:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
Middleware3:
|
||
|
replacePath:
|
||
|
path: foobar
|
||
|
Middleware4:
|
||
|
replacePathRegex:
|
||
|
regex: foobar
|
||
|
replacement: foobar
|
||
|
Middleware5:
|
||
|
chain:
|
||
|
middlewares:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
Middleware6:
|
||
|
ipWhiteList:
|
||
|
sourcerange:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
ipstrategy: null
|
||
|
Middleware7:
|
||
|
ipWhiteList:
|
||
|
sourcerange: []
|
||
|
ipstrategy:
|
||
|
depth: 42
|
||
|
excludedips:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
Middleware8:
|
||
|
headers:
|
||
|
customrequestheaders:
|
||
|
name0: foobar
|
||
|
name1: foobar
|
||
|
customresponseheaders:
|
||
|
name0: foobar
|
||
|
name1: foobar
|
||
|
accesscontrolallowcredentials: true
|
||
|
accesscontrolallowheaders:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
accesscontrolallowmethods:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
accesscontrolalloworigin: foobar
|
||
|
accesscontrolexposeheaders:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
accesscontrolmaxage: 42
|
||
|
addvaryheader: true
|
||
|
allowedhosts:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
hostsproxyheaders:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
sslredirect: true
|
||
|
ssltemporaryredirect: true
|
||
|
sslhost: foobar
|
||
|
sslproxyheaders:
|
||
|
name0: foobar
|
||
|
name1: foobar
|
||
|
sslforcehost: true
|
||
|
stsseconds: 42
|
||
|
stsincludesubdomains: true
|
||
|
stspreload: true
|
||
|
forcestsheader: true
|
||
|
framedeny: true
|
||
|
customframeoptionsvalue: foobar
|
||
|
contenttypenosniff: true
|
||
|
browserxssfilter: true
|
||
|
custombrowserxssvalue: foobar
|
||
|
contentsecuritypolicy: foobar
|
||
|
publickey: foobar
|
||
|
referrerpolicy: foobar
|
||
|
isdevelopment: true
|
||
|
Middleware9:
|
||
|
errors:
|
||
|
status:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
service: foobar
|
||
|
query: foobar
|
||
|
Middleware10:
|
||
|
rateLimit:
|
||
|
rateset:
|
||
|
Rate0:
|
||
|
period: 42000000000
|
||
|
average: 42
|
||
|
burst: 42
|
||
|
Rate1:
|
||
|
period: 42000000000
|
||
|
average: 42
|
||
|
burst: 42
|
||
|
extractorfunc: foobar
|
||
|
Middleware11:
|
||
|
redirectRegex:
|
||
|
regex: foobar
|
||
|
replacement: foobar
|
||
|
permanent: true
|
||
|
Middleware12:
|
||
|
redirectScheme:
|
||
|
scheme: foobar
|
||
|
port: foobar
|
||
|
permanent: true
|
||
|
Middleware13:
|
||
|
basicAuth:
|
||
|
users:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
usersfile: foobar
|
||
|
realm: foobar
|
||
|
removeheader: true
|
||
|
headerfield: foobar
|
||
|
Middleware14:
|
||
|
digestAuth:
|
||
|
users:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
usersfile: foobar
|
||
|
removeheader: true
|
||
|
realm: foobar
|
||
|
headerfield: foobar
|
||
|
Middleware15:
|
||
|
forwardAuth:
|
||
|
address: foobar
|
||
|
tls:
|
||
|
ca: foobar
|
||
|
caoptional: true
|
||
|
cert: foobar
|
||
|
key: foobar
|
||
|
insecureskipverify: true
|
||
|
trustforwardheader: true
|
||
|
authresponseheaders:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
Middleware16:
|
||
|
maxConn:
|
||
|
amount: 42
|
||
|
extractorfunc: foobar
|
||
|
Middleware17:
|
||
|
buffering:
|
||
|
maxrequestbodybytes: 42
|
||
|
memrequestbodybytes: 42
|
||
|
maxresponsebodybytes: 42
|
||
|
memresponsebodybytes: 42
|
||
|
retryexpression: foobar
|
||
|
Middleware18:
|
||
|
circuitBreaker:
|
||
|
expression: foobar
|
||
|
Middleware19:
|
||
|
compress: {}
|
||
|
Middleware20:
|
||
|
passTLSClientCert:
|
||
|
pem: true
|
||
|
info:
|
||
|
notafter: true
|
||
|
notbefore: true
|
||
|
sans: true
|
||
|
subject:
|
||
|
country: true
|
||
|
province: true
|
||
|
locality: true
|
||
|
organization: true
|
||
|
commonname: true
|
||
|
serialnumber: true
|
||
|
domaincomponent: true
|
||
|
issuer:
|
||
|
country: true
|
||
|
province: true
|
||
|
locality: true
|
||
|
organization: true
|
||
|
commonname: true
|
||
|
serialnumber: true
|
||
|
domaincomponent: true
|
||
|
Middleware21:
|
||
|
retry:
|
||
|
attempts: 42
|
||
|
services:
|
||
|
Service0:
|
||
|
loadbalancer:
|
||
|
stickiness:
|
||
|
cookiename: foobar
|
||
|
securecookie: false
|
||
|
httponlycookie: false
|
||
|
servers:
|
||
|
- url: foobar
|
||
|
scheme: ""
|
||
|
port: ""
|
||
|
- url: foobar
|
||
|
scheme: ""
|
||
|
port: ""
|
||
|
healthcheck:
|
||
|
scheme: foobar
|
||
|
path: foobar
|
||
|
port: 42
|
||
|
interval: foobar
|
||
|
timeout: foobar
|
||
|
hostname: foobar
|
||
|
headers:
|
||
|
name0: foobar
|
||
|
name1: foobar
|
||
|
passhostheader: true
|
||
|
responseforwarding:
|
||
|
flushinterval: foobar
|
||
|
tcp:
|
||
|
routers:
|
||
|
TCPRouter0:
|
||
|
entrypoints:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
service: foobar
|
||
|
rule: foobar
|
||
|
tls:
|
||
|
passthrough: true
|
||
|
options: TLS1
|
||
|
services:
|
||
|
TCPService0:
|
||
|
loadbalancer:
|
||
|
servers:
|
||
|
- address: foobar
|
||
|
port: ""
|
||
|
- address: foobar
|
||
|
port: ""
|
||
|
tls:
|
||
|
- stores:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
certificate:
|
||
|
certfile: foobar
|
||
|
keyfile: foobar
|
||
|
- stores:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
certificate:
|
||
|
certfile: foobar
|
||
|
keyfile: foobar
|
||
|
tlsoptions:
|
||
|
TLS0:
|
||
|
minversion: foobar
|
||
|
ciphersuites:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
clientca:
|
||
|
files:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
optional: true
|
||
|
snistrict: true
|
||
|
TLS1:
|
||
|
minversion: foobar
|
||
|
ciphersuites:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
clientca:
|
||
|
files:
|
||
|
- foobar
|
||
|
- foobar
|
||
|
optional: true
|
||
|
snistrict: true
|
||
|
tlsstores:
|
||
|
Store0:
|
||
|
defaultcertificate:
|
||
|
certfile: foobar
|
||
|
keyfile: foobar
|
||
|
Store1:
|
||
|
defaultcertificate:
|
||
|
certfile: foobar
|
||
|
keyfile: foobar
|