{ "versionInfo": "00000001", "resources": [ { "@type": "type.googleapis.com/envoy.api.v2.Cluster", "name": "api.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "type": "LOGICAL_DNS", "connectTimeout": "5s", "loadAssignment": { "clusterName": "api.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "endpoints": [ { "lbEndpoints": [ { "endpoint": { "address": { "socketAddress": { "address": "api.altdomain", "portValue": 8081 } } }, "healthStatus": "HEALTHY", "loadBalancingWeight": 1 } ] } ] }, "tlsContext": { "commonTlsContext": { "tlsParams": { }, "tlsCertificates": [ { "certificateChain": { "filename": "api.cert.pem" }, "privateKey": { "filename": "api.key.pem" } } ], "validationContext": { "trustedCa": { "filename": "ca.cert.pem" } } } }, "dnsRefreshRate": "10s", "dnsLookupFamily": "V4_ONLY", "outlierDetection": { } }, { "@type": "type.googleapis.com/envoy.api.v2.Cluster", "name": "cache.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "type": "LOGICAL_DNS", "connectTimeout": "5s", "loadAssignment": { "clusterName": "cache.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "endpoints": [ { "lbEndpoints": [ { "endpoint": { "address": { "socketAddress": { "address": "cache.mydomain", "portValue": 8081 } } }, "healthStatus": "HEALTHY", "loadBalancingWeight": 1 } ] } ] }, "dnsRefreshRate": "10s", "dnsLookupFamily": "V4_ONLY", "outlierDetection": { } }, { "@type": "type.googleapis.com/envoy.api.v2.Cluster", "name": "db.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "type": "LOGICAL_DNS", "connectTimeout": "5s", "loadAssignment": { "clusterName": "db.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "endpoints": [ { "lbEndpoints": [ { "endpoint": { "address": { "socketAddress": { "address": "db.mydomain", "portValue": 8081 } } }, "healthStatus": "UNHEALTHY", "loadBalancingWeight": 1 } ] } ] }, "dnsRefreshRate": "10s", "dnsLookupFamily": "V4_ONLY", "outlierDetection": { } }, { "@type": "type.googleapis.com/envoy.api.v2.Cluster", "name": "v1.web.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "type": "EDS", "edsClusterConfig": { "edsConfig": { "ads": { } } }, "connectTimeout": "5s", "lbPolicy": "RING_HASH", "tlsContext": { "commonTlsContext": { "tlsParams": { }, "validationContext": { "trustedCa": { "filename": "ca.cert.pem" } } } }, "outlierDetection": { }, "ringHashLbConfig": { "minimumRingSize": "20", "maximumRingSize": "50" } }, { "@type": "type.googleapis.com/envoy.api.v2.Cluster", "name": "v2.web.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "type": "EDS", "edsClusterConfig": { "edsConfig": { "ads": { } } }, "connectTimeout": "5s", "lbPolicy": "RING_HASH", "tlsContext": { "commonTlsContext": { "tlsParams": { }, "validationContext": { "trustedCa": { "filename": "ca.cert.pem" } } } }, "outlierDetection": { }, "ringHashLbConfig": { "minimumRingSize": "20", "maximumRingSize": "50" } }, { "@type": "type.googleapis.com/envoy.api.v2.Cluster", "name": "web.default.dc1.internal.11111111-2222-3333-4444-555555555555.consul", "type": "EDS", "edsClusterConfig": { "edsConfig": { "ads": { } } }, "connectTimeout": "5s", "lbPolicy": "RING_HASH", "tlsContext": { "commonTlsContext": { "tlsParams": { }, "validationContext": { "trustedCa": { "filename": "ca.cert.pem" } } } }, "outlierDetection": { }, "ringHashLbConfig": { "minimumRingSize": "20", "maximumRingSize": "50" } } ], "typeUrl": "type.googleapis.com/envoy.api.v2.Cluster", "nonce": "00000001" }