{ "versionInfo": "00000001", "resources": [ { "@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", "name": "foo/local/bar/api-1:http:1.1.1.1:1234", "virtualHosts": [ { "name": "foo/local/bar/api-1:http:1.1.1.1:1234", "domains": [ "*" ], "routes": [ { "match": { "prefix": "/split" }, "route": { "weightedClusters": { "clusters": [ { "name": "http.api-2.bar.foo.dc1.internal-v1.foo.consul", "weight": 60 }, { "name": "http.api-1.bar.foo.dc1.internal-v1.foo.consul", "weight": 40 }, { "name": "null_route_cluster", "weight": 10 } ] }, "timeout": "77s" } }, { "match": { "prefix": "/" }, "route": { "cluster": "http.api-1.bar.foo.dc1.internal-v1.foo.consul", "timeout": "606s", "retryPolicy": { "retryOn": "connect-failure", "numRetries": 4 } } }, { "match": { "prefix": "/" }, "route": { "cluster": "null_route_cluster" } } ] } ], "validateClusters": true } ], "typeUrl": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration", "nonce": "00000001" }