1{ 2 "2001": { 3 "name": "2001", 4 "virtual_hosts": [ 5 { 6 "name": "s1http.none:2001", 7 "domains": [ 8 "s1http.none", 9 "s1http.none:2001" 10 ], 11 "routes": [ 12 { 13 "match": { 14 "PathSpecifier": { 15 "Prefix": "/" 16 } 17 }, 18 "Action": { 19 "Route": { 20 "ClusterSpecifier": { 21 "Cluster": "outbound|2001||s1http.none" 22 }, 23 "HostRewriteSpecifier": null, 24 "timeout": 0, 25 "retry_policy": { 26 "retry_on": "connect-failure,refused-stream,unavailable,cancelled,resource-exhausted,retriable-status-codes", 27 "num_retries": { 28 "value": 2 29 }, 30 "retry_host_predicate": [ 31 { 32 "name": "envoy.retry_host_predicates.previous_hosts", 33 "ConfigType": null 34 } 35 ], 36 "host_selection_retry_max_attempts": 3, 37 "retriable_status_codes": [ 38 503 39 ] 40 }, 41 "max_grpc_timeout": 0 42 } 43 }, 44 "decorator": { 45 "operation": "s1http.none:2001/*" 46 }, 47 "per_filter_config": { 48 "mixer": { 49 "fields": { 50 "disable_check_calls": { 51 "Kind": { 52 "BoolValue": true 53 } 54 }, 55 "mixer_attributes": { 56 "Kind": { 57 "StructValue": { 58 "fields": { 59 "attributes": { 60 "Kind": { 61 "StructValue": { 62 "fields": { 63 "destination.service.host": { 64 "Kind": { 65 "StructValue": { 66 "fields": { 67 "string_value": { 68 "Kind": { 69 "StringValue": "s1http.none" 70 } 71 } 72 } 73 } 74 } 75 }, 76 "destination.service.name": { 77 "Kind": { 78 "StructValue": { 79 "fields": { 80 "string_value": { 81 "Kind": { 82 "StringValue": "s1http.none" 83 } 84 } 85 } 86 } 87 } 88 }, 89 "destination.service.namespace": { 90 "Kind": { 91 "StructValue": { 92 "fields": { 93 "string_value": { 94 "Kind": { 95 "StringValue": "none" 96 } 97 } 98 } 99 } 100 } 101 } 102 } 103 } 104 } 105 } 106 } 107 } 108 } 109 } 110 } 111 } 112 } 113 } 114 ] 115 } 116 ], 117 "validate_clusters": {} 118 }, 119 "7071": { 120 "name": "7071", 121 "virtual_hosts": null, 122 "validate_clusters": {} 123 }, 124 "http_proxy": { 125 "name": "http_proxy", 126 "virtual_hosts": [ 127 { 128 "name": "s1http.none:2001", 129 "domains": [ 130 "s1http.none:2001" 131 ], 132 "routes": [ 133 { 134 "match": { 135 "PathSpecifier": { 136 "Prefix": "/" 137 } 138 }, 139 "Action": { 140 "Route": { 141 "ClusterSpecifier": { 142 "Cluster": "outbound|2001||s1http.none" 143 }, 144 "HostRewriteSpecifier": null, 145 "timeout": 0, 146 "retry_policy": { 147 "retry_on": "connect-failure,refused-stream,unavailable,cancelled,resource-exhausted,retriable-status-codes", 148 "num_retries": { 149 "value": 2 150 }, 151 "retry_host_predicate": [ 152 { 153 "name": "envoy.retry_host_predicates.previous_hosts", 154 "ConfigType": null 155 } 156 ], 157 "host_selection_retry_max_attempts": 3, 158 "retriable_status_codes": [ 159 503 160 ] 161 }, 162 "max_grpc_timeout": 0 163 } 164 }, 165 "decorator": { 166 "operation": "s1http.none:2001/*" 167 }, 168 "per_filter_config": { 169 "mixer": { 170 "fields": { 171 "disable_check_calls": { 172 "Kind": { 173 "BoolValue": true 174 } 175 }, 176 "mixer_attributes": { 177 "Kind": { 178 "StructValue": { 179 "fields": { 180 "attributes": { 181 "Kind": { 182 "StructValue": { 183 "fields": { 184 "destination.service.host": { 185 "Kind": { 186 "StructValue": { 187 "fields": { 188 "string_value": { 189 "Kind": { 190 "StringValue": "s1http.none" 191 } 192 } 193 } 194 } 195 } 196 }, 197 "destination.service.name": { 198 "Kind": { 199 "StructValue": { 200 "fields": { 201 "string_value": { 202 "Kind": { 203 "StringValue": "s1http.none" 204 } 205 } 206 } 207 } 208 } 209 }, 210 "destination.service.namespace": { 211 "Kind": { 212 "StructValue": { 213 "fields": { 214 "string_value": { 215 "Kind": { 216 "StringValue": "none" 217 } 218 } 219 } 220 } 221 } 222 } 223 } 224 } 225 } 226 } 227 } 228 } 229 } 230 } 231 } 232 } 233 } 234 } 235 ] 236 } 237 ], 238 "validate_clusters": {} 239 } 240 }