EdgeVirtualServiceHttpRequestRules
EdgeVirtualServiceHttpRequestRules
An ordered list of HTTP request 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"
],
"headerMatch": [
{
"matchCriteria": "string",
"value": [
"string"
],
"key": "string"
}
],
"cookieMatch": {
"matchCriteria": "string",
"key": "string",
"value": "string"
}
},
"headerActions": [
{
"action": "string",
"name": "string",
"value": "string"
}
],
"redirectAction": {
"statusCode": 0
},
"rewriteUrlAction": {
"host": "string",
"path": "string",
"query": "string",
"keepQuery": false
}
}
]
}
Availability
Added in 38.0
Parameter To
Returned By