RulesetRuleActionParametersEdgeTtlArgs

data class RulesetRuleActionParametersEdgeTtlArgs(val default: Output<Int>? = null, val mode: Output<String>, val statusCodeTtls: Output<List<RulesetRuleActionParametersEdgeTtlStatusCodeTtlArgs>>? = null) : ConvertibleToJava<RulesetRuleActionParametersEdgeTtlArgs>

Constructors

Link copied to clipboard
constructor(default: Output<Int>? = null, mode: Output<String>, statusCodeTtls: Output<List<RulesetRuleActionParametersEdgeTtlStatusCodeTtlArgs>>? = null)

Properties

Link copied to clipboard
val default: Output<Int>? = null

The TTL (in seconds) if you choose override_origin mode.

Link copied to clipboard
val mode: Output<String>

edge ttl options Available values: "respectorigin", "bypassbydefault", "overrideorigin".

Link copied to clipboard

List of single status codes, or status code ranges to apply the selected mode

Functions

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