GetRulesetRuleActionParametersCacheKeyCustomKeyHeader

data class GetRulesetRuleActionParametersCacheKeyCustomKeyHeader(val checkPresences: List<String>, val contains: Map<String, List<String>>, val excludeOrigin: Boolean, val includes: List<String>)

Constructors

constructor(checkPresences: List<String>, contains: Map<String, List<String>>, excludeOrigin: Boolean, includes: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Checks for the presence of these header names. The presence of these headers is used in building the cache key.

Link copied to clipboard

For each header name and list of values combination, check if the request header contains any of the values provided. The presence of the request header and whether any of the values provided are contained in the request header value is used in building the cache key.

Link copied to clipboard

Whether or not to include the origin header. A value of true will exclude the origin header in the cache key.

Link copied to clipboard

Include these headers' names and their values.