PageRuleActionsCacheKeyFieldsHeaderArgs

data class PageRuleActionsCacheKeyFieldsHeaderArgs(val checkPresences: Output<List<String>>? = null, val excludes: Output<List<String>>? = null, val includes: Output<List<String>>? = null) : ConvertibleToJava<PageRuleActionsCacheKeyFieldsHeaderArgs>

Constructors

Link copied to clipboard
constructor(checkPresences: Output<List<String>>? = null, excludes: Output<List<String>>? = null, includes: Output<List<String>>? = null)

Properties

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

Check for presence of specified HTTP headers, without including their actual values.

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

Exclude these HTTP headers from Cache Key. Currently, only the Origin header can be excluded.

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

Use values of specified HTTP headers in Cache Key. Please refer to Support article for the list of HTTP headers that cannot be included. The Origin header is always included unless explicitly excluded.

Functions

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