EdgeVirtualServiceHttpResponseRules
EdgeVirtualServiceHttpResponseRules
An ordered list of HTTP response rules.
JSON Example
{
"values": [
{
"name": "string",
"active": false,
"logging": false,
"matchCriteria": {
"clientIpMatch": {
"matchCriteria": "string",
"addresses": [
"string"
]
},
"servicePortMatch": {
"matchCriteria": "string",
"ports": [
0
]
},
"methodMatch": {
"matchCriteria": "string",
"methods": [
"string"
]
},
"protocol": "string",
"pathMatch": {
"matchCriteria": "string",
"matchStrings": [
"string"
]
},
"queryMatch": [
"string"
],
"cookieMatch": {
"matchCriteria": "string",
"key": "string",
"value": "string"
},
"locationHeaderMatch": {
"matchCriteria": "string",
"value": [
"string"
]
},
"requestHeaderMatch": [
{
"matchCriteria": "string",
"value": [
"string"
],
"key": "string"
}
],
"responseHeaderMatch": [
{
"matchCriteria": "string",
"value": [
"string"
],
"key": "string"
}
],
"statusCodeMatch": {
"matchCriteria": "string",
"statusCodes": [
"200",
"302",
"400-450"
]
}
},
"headerActions": [
{
"action": "string",
"name": "string",
"value": "string"
}
],
"rewriteLocationHeaderAction": {
"protocol": "string",
"host": "string",
"port": 0,
"path": "string",
"keepQuery": false
}
}
]
}
Availability
Added in 38.0
Parameter To
Returned By