RulesetRuleActionParametersCacheKeyArgs

data class RulesetRuleActionParametersCacheKeyArgs(val cacheByDeviceType: Output<Boolean>? = null, val cacheDeceptionArmor: Output<Boolean>? = null, val customKey: Output<RulesetRuleActionParametersCacheKeyCustomKeyArgs>? = null, val ignoreQueryStringsOrder: Output<Boolean>? = null) : ConvertibleToJava<RulesetRuleActionParametersCacheKeyArgs>

Constructors

Link copied to clipboard
constructor(cacheByDeviceType: Output<Boolean>? = null, cacheDeceptionArmor: Output<Boolean>? = null, customKey: Output<RulesetRuleActionParametersCacheKeyCustomKeyArgs>? = null, ignoreQueryStringsOrder: Output<Boolean>? = null)

Properties

Link copied to clipboard
val cacheByDeviceType: Output<Boolean>? = null

Separate cached content based on the visitor’s device type

Link copied to clipboard
val cacheDeceptionArmor: Output<Boolean>? = null

Protect from web cache deception attacks while allowing static assets to be cached

Link copied to clipboard

Customize which components of the request are included or excluded from the cache key.

Link copied to clipboard
val ignoreQueryStringsOrder: Output<Boolean>? = null

Treat requests with the same query parameters the same, regardless of the order those query parameters are in. A value of true ignores the query strings' order.

Functions

Link copied to clipboard
open override fun toJava(): RulesetRuleActionParametersCacheKeyArgs