{
  "global": {
    "checkNewVersion": true,
    "sendAnonymousUsage": true
  },
  "serversTransport": {
    "insecureSkipVerify": true,
    "rootCAs": ["foobar", "foobar"],
    "maxIdleConnsPerHost": 42,
    "forwardingTimeouts": {
      "dialTimeout": 42,
      "responseHeaderTimeout": 42,
      "idleConnTimeout": 42
    }
  },
  "entryPoints": {
    "EntryPoint0": {
      "address": "foobar",
      "transport": {
        "lifeCycle": {
          "requestAcceptGraceTimeout": 42,
          "graceTimeOut": 42
        },
        "respondingTimeouts": {
          "readTimeout": 42,
          "writeTimeout": 42,
          "idleTimeout": 42
        }
      },
      "proxyProtocol": {
        "insecure": true,
        "trustedIPs": ["foobar", "foobar"]
      },
      "forwardedHeaders": {
        "insecure": true,
        "trustedIPs": ["foobar", "foobar"]
      }
    }
  },
  "providers": {
    "providersThrottleDuration": 42,
    "docker": {
      "constraints": "foobar",
      "watch": true,
      "endpoint": "foobar",
      "defaultRule": "foobar",
      "tls": {
        "ca": "foobar",
        "caOptional": true,
        "cert": "foobar",
        "key": "foobar",
        "insecureSkipVerify": true
      },
      "exposedByDefault": true,
      "useBindPortIP": true,
      "swarmMode": true,
      "network": "foobar",
      "swarmModeRefreshSeconds": 42
    },
    "file": {
      "directory": "foobar",
      "watch": true,
      "filename": "foobar",
      "debugLogGeneratedTemplate": true
    },
    "marathon": {
      "constraints": "foobar",
      "trace": true,
      "watch": true,
      "endpoint": "foobar",
      "defaultRule": "foobar",
      "exposedByDefault": true,
      "dcosToken": "foobar",
      "tls": {
        "ca": "foobar",
        "caOptional": true,
        "cert": "foobar",
        "key": "foobar",
        "insecureSkipVerify": true
      },
      "dialerTimeout": 42,
      "responseHeaderTimeout": 42,
      "tlsHandshakeTimeout": 42,
      "keepAlive": 42,
      "forceTaskHostname": true,
      "basic": {
        "httpBasicAuthUser": "foobar",
        "httpBasicPassword": "foobar"
      },
      "respectReadinessChecks": true
    },
    "kubernetesIngress": {
      "endpoint": "foobar",
      "token": "foobar",
      "certAuthFilePath": "foobar",
      "disablePassHostHeaders": true,
      "namespaces": ["foobar", "foobar"],
      "labelSelector": "foobar",
      "ingressClass": "foobar",
      "ingressEndpoint": {
        "ip": "foobar",
        "hostname": "foobar",
        "publishedService": "foobar"
      }
    },
    "kubernetesCRD": {
      "endpoint": "foobar",
      "token": "foobar",
      "certAuthFilePath": "foobar",
      "disablePassHostHeaders": true,
      "namespaces": ["foobar", "foobar"],
      "labelSelector": "foobar",
      "ingressClass": "foobar"
    },
    "rest": {
      "entryPoint": "foobar"
    },
    "rancher": {
      "constraints": "foobar",
      "watch": true,
      "defaultRule": "foobar",
      "exposedByDefault": true,
      "enableServiceHealthFilter": true,
      "refreshSeconds": 42,
      "intervalPoll": true,
      "prefix": "foobar"
    }
  },
  "api": {
    "entryPoint": "foobar",
    "dashboard": true,
    "statistics": {
      "recentErrors": 42
    },
    "middlewares": ["foobar", "foobar"]
  },
  "metrics": {
    "prometheus": {
      "buckets": [42.01, 42.02],
      "entryPoint": "foobar",
      "middlewares": ["foobar", "foobar"]
    },
    "datadog": {
      "address": "foobar",
      "pushInterval": "10s"
    },
    "statsD": {
      "address": "foobar",
      "pushInterval": "10s"
    },
    "influxDB": {
      "address": "foobar",
      "protocol": "foobar",
      "pushInterval": "10s",
      "database": "foobar",
      "retentionPolicy": "foobar",
      "username": "foobar",
      "password": "foobar"
    }
  },
  "ping": {
    "entryPoint": "foobar",
    "middlewares": ["foobar", "foobar"]
  },
  "log": {
    "level": "foobar",
    "filePath": "foobar",
    "format": "foobar"
  },
  "accessLog": {
    "filePath": "foobar",
    "format": "foobar",
    "filters": {
      "statusCodes": ["foobar", "foobar"],
      "retryAttempts": true,
      "minDuration": 42
    },
    "fields": {
      "defaultMode": "foobar",
      "names": {
        "name0": "foobar",
        "name1": "foobar"
      },
      "headers": {
        "defaultMode": "foobar",
        "names": {
          "name0": "foobar",
          "name1": "foobar"
        }
      }
    },
    "bufferingSize": 42
  },
  "tracing": {
    "serviceName": "foobar",
    "spanNameLimit": 42,
    "jaeger": {
      "samplingServerURL": "foobar",
      "samplingType": "foobar",
      "samplingParam": 42,
      "localAgentHostPort": "foobar",
      "gen128Bit": true,
      "propagation": "foobar",
      "traceContextHeaderName": "foobar"
    },
    "zipkin": {
      "httpEndpoint": "foobar",
      "sameSpan": true,
      "id128Bit": true,
      "sampleRate": 42
    },
    "datadog": {
      "localAgentHostPort": "foobar",
      "globalTag": "foobar",
      "debug": true,
      "prioritySampling": true,
      "traceIDHeaderName": "foobar",
      "parentIDHeaderName": "foobar",
      "samplingPriorityHeaderName": "foobar",
      "bagagePrefixHeaderName": "foobar"
    },
    "instana": {
      "localAgentHost": "foobar",
      "localAgentPort": 42,
      "logLevel": "foobar"
    },
    "haystack": {
      "localAgentHost": "foobar",
      "localAgentPort": 42,
      "globalTag": "foobar",
      "traceIDHeaderName": "foobar",
      "parentIDHeaderName": "foobar",
      "spanIDHeaderName": "foobar"
    }
  },
  "hostResolver": {
    "cnameFlattening": true,
    "resolvConfig": "foobar",
    "resolvDepth": 42
  },
  "certificatesResolvers": {
    "default": {
      "acme": {
        "email": "foobar",
        "acmeLogging": true,
        "caServer": "foobar",
        "storage": "foobar",
        "entryPoint": "foobar",
        "keyType": "foobar",
        "dnsChallenge": {
          "provider": "foobar",
          "delayBeforeCheck": 42,
          "resolvers": ["foobar", "foobar"],
          "disablePropagationCheck": true
        },
        "httpChallenge": {
          "entryPoint": "foobar"
        },
        "tlsChallenge": {}
      }
    }
  }
}
