{
"fault": {
"abort": {
"errorType": null,
"percentage": {
"value": 0
}
},
"delay": {
"httpDelayType": null,
"percent": 0,
"percentage": {
"value": 0
}
}
},
"match": [
{
"authority": {
"matchType": null
},
"gateways": [
"string"
],
"headers": {
"property1": {
"matchType": null
},
"property2": {
"matchType": null
}
},
"ignore_uri_case": true,
"method": {
"matchType": null
},
"name": "string",
"port": 0,
"query_params": {
"property1": {
"matchType": null
},
"property2": {
"matchType": null
}
},
"scheme": {
"matchType": null
},
"source_labels": {
"property1": "string",
"property2": "string"
},
"source_namespace": "string",
"uri": {
"matchType": null
},
"without_headers": {
"property1": {
"matchType": null
},
"property2": {
"matchType": null
}
}
}
],
"retries": {
"attempts": 0,
"per_try_timeout": {
"nanos": 0,
"seconds": 0
},
"retry_on": "string",
"retry_remote_localities": {
"value": true
}
},
"route": [
{
"destination": {
"host": "string",
"port": {
"number": 0
},
"subset": "string"
},
"headers": {
"request": {
"add": {
"property1": "string",
"property2": "string"
},
"remove": [
"string"
],
"set": {
"property1": "string",
"property2": "string"
}
},
"response": {
"add": {
"property1": "string",
"property2": "string"
},
"remove": [
"string"
],
"set": {
"property1": "string",
"property2": "string"
}
}
},
"weight": 0
}
],
"timeout": {
"nanos": 0,
"seconds": 0
}
}