RulesetRuleActionParametersCacheKeyCustomKeyHeaderArgs

data class RulesetRuleActionParametersCacheKeyCustomKeyHeaderArgs(val checkPresences: Output<List<String>>? = null, val contains: Output<Map<String, List<String>>>? = null, val excludeOrigin: Output<Boolean>? = null, val includes: Output<List<String>>? = null) : ConvertibleToJava<RulesetRuleActionParametersCacheKeyCustomKeyHeaderArgs>

Constructors

constructor(checkPresences: Output<List<String>>? = null, contains: Output<Map<String, List<String>>>? = null, excludeOrigin: Output<Boolean>? = null, includes: Output<List<String>>? = null)

Properties

Link copied to clipboard
val checkPresences: Output<List<String>>? = null

List of headers to check for presence in the custom key.

Link copied to clipboard
val contains: Output<Map<String, List<String>>>? = null

Dictionary of headers mapping to lists of values to check for presence in the custom key.

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

Exclude the origin header from the custom key.

Link copied to clipboard
val includes: Output<List<String>>? = null

List of headers to include in the custom key.

Functions

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