mirror of
				https://github.com/traefik/traefik.git
				synced 2025-10-31 16:31:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			383 lines
		
	
	
		
			7.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			383 lines
		
	
	
		
			7.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| http:
 | |
|   routers:
 | |
|     Router0:
 | |
|       entryPoints:
 | |
|       - foobar
 | |
|       - foobar
 | |
|       middlewares:
 | |
|       - foobar
 | |
|       - foobar
 | |
|       service: foobar
 | |
|       rule: foobar
 | |
|       priority: 42
 | |
|       tls:
 | |
|         options: foobar
 | |
|         certResolver: foobar
 | |
|         domains:
 | |
|         - main: foobar
 | |
|           sans:
 | |
|           - foobar
 | |
|           - foobar
 | |
|         - main: foobar
 | |
|           sans:
 | |
|           - foobar
 | |
|           - foobar
 | |
|     Router1:
 | |
|       entryPoints:
 | |
|       - foobar
 | |
|       - foobar
 | |
|       middlewares:
 | |
|       - foobar
 | |
|       - foobar
 | |
|       service: foobar
 | |
|       rule: foobar
 | |
|       priority: 42
 | |
|       tls:
 | |
|         options: foobar
 | |
|         certResolver: foobar
 | |
|         domains:
 | |
|         - main: foobar
 | |
|           sans:
 | |
|           - foobar
 | |
|           - foobar
 | |
|         - main: foobar
 | |
|           sans:
 | |
|           - foobar
 | |
|           - foobar
 | |
|   services:
 | |
|     Service01:
 | |
|       loadBalancer:
 | |
|         sticky:
 | |
|           cookie:
 | |
|             name: foobar
 | |
|             secure: true
 | |
|             httpOnly: true
 | |
|         servers:
 | |
|         - url: foobar
 | |
|         - url: foobar
 | |
|         healthCheck:
 | |
|           scheme: foobar
 | |
|           path: foobar
 | |
|           port: 42
 | |
|           interval: foobar
 | |
|           timeout: foobar
 | |
|           hostname: foobar
 | |
|           headers:
 | |
|             name0: foobar
 | |
|             name1: foobar
 | |
|         passHostHeader: true
 | |
|         responseForwarding:
 | |
|           flushInterval: foobar
 | |
|     Service02:
 | |
|       mirroring:
 | |
|         service: foobar
 | |
|         mirrors:
 | |
|         - name: foobar
 | |
|           percent: 42
 | |
|         - name: foobar
 | |
|           percent: 42
 | |
|     Service03:
 | |
|       weighted:
 | |
|         services:
 | |
|         - name: foobar
 | |
|           weight: 42
 | |
|         - name: foobar
 | |
|           weight: 42
 | |
|         sticky:
 | |
|           cookie:
 | |
|             name: foobar
 | |
|             secure: true
 | |
|             httpOnly: true
 | |
|   middlewares:
 | |
|     Middleware00:
 | |
|       addPrefix:
 | |
|         prefix: foobar
 | |
|     Middleware01:
 | |
|       basicAuth:
 | |
|         users:
 | |
|         - foobar
 | |
|         - foobar
 | |
|         usersFile: foobar
 | |
|         realm: foobar
 | |
|         removeHeader: true
 | |
|         headerField: foobar
 | |
|     Middleware02:
 | |
|       buffering:
 | |
|         maxRequestBodyBytes: 42
 | |
|         memRequestBodyBytes: 42
 | |
|         maxResponseBodyBytes: 42
 | |
|         memResponseBodyBytes: 42
 | |
|         retryExpression: foobar
 | |
|     Middleware03:
 | |
|       chain:
 | |
|         middlewares:
 | |
|         - foobar
 | |
|         - foobar
 | |
|     Middleware04:
 | |
|       circuitBreaker:
 | |
|         expression: foobar
 | |
|     Middleware05:
 | |
|       compress: {}
 | |
|     Middleware06:
 | |
|       digestAuth:
 | |
|         users:
 | |
|         - foobar
 | |
|         - foobar
 | |
|         usersFile: foobar
 | |
|         removeHeader: true
 | |
|         realm: foobar
 | |
|         headerField: foobar
 | |
|     Middleware07:
 | |
|       errors:
 | |
|         status:
 | |
|         - foobar
 | |
|         - foobar
 | |
|         service: foobar
 | |
|         query: foobar
 | |
|     Middleware08:
 | |
|       forwardAuth:
 | |
|         address: foobar
 | |
|         tls:
 | |
|           ca: foobar
 | |
|           caOptional: true
 | |
|           cert: foobar
 | |
|           key: foobar
 | |
|           insecureSkipVerify: true
 | |
|         trustForwardHeader: true
 | |
|         authResponseHeaders:
 | |
|         - foobar
 | |
|         - foobar
 | |
|     Middleware09:
 | |
|       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
 | |
|         featurePolicy: foobar
 | |
|         isDevelopment: true
 | |
|     Middleware10:
 | |
|       ipWhiteList:
 | |
|         sourceRange:
 | |
|         - foobar
 | |
|         - foobar
 | |
|         ipStrategy:
 | |
|           depth: 42
 | |
|           excludedIPs:
 | |
|           - foobar
 | |
|           - foobar
 | |
|     Middleware11:
 | |
|       inFlightReq:
 | |
|         amount: 42
 | |
|         sourceCriterion:
 | |
|           ipstrategy:
 | |
|             depth: 42
 | |
|             excludedIPs:
 | |
|             - foobar
 | |
|             - foobar
 | |
|           requestHeaderName: foobar
 | |
|           requestHost: true
 | |
|     Middleware12:
 | |
|       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
 | |
|     Middleware13:
 | |
|       rateLimit:
 | |
|         average: 42
 | |
|         burst: 42
 | |
|         sourceCriterion:
 | |
|           ipstrategy:
 | |
|             depth: 42
 | |
|             excludedIPs:
 | |
|             - foobar
 | |
|             - foobar
 | |
|           requestHeaderName: foobar
 | |
|           requestHost: true
 | |
|     Middleware14:
 | |
|       redirectRegex:
 | |
|         regex: foobar
 | |
|         replacement: foobar
 | |
|         permanent: true
 | |
|     Middleware15:
 | |
|       redirectScheme:
 | |
|         scheme: foobar
 | |
|         port: foobar
 | |
|         permanent: true
 | |
|     Middleware16:
 | |
|       replacePath:
 | |
|         path: foobar
 | |
|     Middleware17:
 | |
|       replacePathRegex:
 | |
|         regex: foobar
 | |
|         replacement: foobar
 | |
|     Middleware18:
 | |
|       retry:
 | |
|         attempts: 42
 | |
|     Middleware19:
 | |
|       stripPrefix:
 | |
|         prefixes:
 | |
|         - foobar
 | |
|         - foobar
 | |
|         forceSlash: true
 | |
|     Middleware20:
 | |
|       stripPrefixRegex:
 | |
|         regex:
 | |
|         - foobar
 | |
|         - foobar
 | |
| tcp:
 | |
|   routers:
 | |
|     TCPRouter0:
 | |
|       entryPoints:
 | |
|       - foobar
 | |
|       - foobar
 | |
|       service: foobar
 | |
|       rule: foobar
 | |
|       tls:
 | |
|         passthrough: true
 | |
|         options: foobar
 | |
|         certResolver: foobar
 | |
|         domains:
 | |
|         - main: foobar
 | |
|           sans:
 | |
|           - foobar
 | |
|           - foobar
 | |
|         - main: foobar
 | |
|           sans:
 | |
|           - foobar
 | |
|           - foobar
 | |
|     TCPRouter1:
 | |
|       entryPoints:
 | |
|       - foobar
 | |
|       - foobar
 | |
|       service: foobar
 | |
|       rule: foobar
 | |
|       tls:
 | |
|         passthrough: true
 | |
|         options: foobar
 | |
|         certResolver: foobar
 | |
|         domains:
 | |
|         - main: foobar
 | |
|           sans:
 | |
|           - foobar
 | |
|           - foobar
 | |
|         - main: foobar
 | |
|           sans:
 | |
|           - foobar
 | |
|           - foobar
 | |
|   services:
 | |
|     TCPService01:
 | |
|       loadBalancer:
 | |
|         terminationDelay: 42
 | |
|         servers:
 | |
|         - address: foobar
 | |
|         - address: foobar
 | |
|     TCPService02:
 | |
|       weighted:
 | |
|         services:
 | |
|         - name: foobar
 | |
|           weight: 42
 | |
|         - name: foobar
 | |
|           weight: 42
 | |
| tls:
 | |
|   certificates:
 | |
|   - certFile: foobar
 | |
|     keyFile: foobar
 | |
|     stores:
 | |
|     - foobar
 | |
|     - foobar
 | |
|   - certFile: foobar
 | |
|     keyFile: foobar
 | |
|     stores:
 | |
|     - foobar
 | |
|     - foobar
 | |
|   options:
 | |
|     Options0:
 | |
|       minVersion: foobar
 | |
|       cipherSuites:
 | |
|       - foobar
 | |
|       - foobar
 | |
|       clientAuth:
 | |
|         caFiles:
 | |
|         - foobar
 | |
|         - foobar
 | |
|         clientAuthType: foobar
 | |
|       sniStrict: true
 | |
|     Options1:
 | |
|       minVersion: foobar
 | |
|       cipherSuites:
 | |
|       - foobar
 | |
|       - foobar
 | |
|       clientAuth:
 | |
|         caFiles:
 | |
|         - foobar
 | |
|         - foobar
 | |
|         clientAuthType: foobar
 | |
|       sniStrict: true
 | |
|   stores:
 | |
|     Store0:
 | |
|       defaultCertificate:
 | |
|         certFile: foobar
 | |
|         keyFile: foobar
 | |
|     Store1:
 | |
|       defaultCertificate:
 | |
|         certFile: foobar
 | |
|         keyFile: foobar
 |