CacheRuleInput
namestringrequired
Possible values: <= 200 characters
patternstringrequired
Possible values: <= 500 characters
matchTypeinteger
0 Equals, 1 Contains, 2 StartsWith, 3 EndsWith, 4 Regex.
Possible values: [0, 1, 2, 3, 4]
ttlSecondsintegerrequired
Time to live. 0 means do not cache.
Possible values: >= 0
descriptionstring
orderinteger
isEnabledboolean
featuresJsonstring
Optional JSON string with edge features:
bypass_cookies[], cache_key{include_query_string,include_headers,include_cookies},
minification{html,css,js}, webp{enabled,quality,only_if_smaller}.
CacheRuleInput
{
"name": "string",
"pattern": "string",
"matchType": 0,
"ttlSeconds": 0,
"description": "string",
"order": 0,
"isEnabled": true,
"featuresJson": "string"
}