PageRuleActionsArgs

data class PageRuleActionsArgs(val alwaysUseHttps: Output<Boolean>? = null, val automaticHttpsRewrites: Output<String>? = null, val browserCacheTtl: Output<Int>? = null, val browserCheck: Output<String>? = null, val bypassCacheOnCookie: Output<String>? = null, val cacheByDeviceType: Output<String>? = null, val cacheDeceptionArmor: Output<String>? = null, val cacheKeyFields: Output<PageRuleActionsCacheKeyFieldsArgs>? = null, val cacheLevel: Output<String>? = null, val cacheOnCookie: Output<String>? = null, val cacheTtlByStatus: Output<Any>? = null, val disableApps: Output<Boolean>? = null, val disablePerformance: Output<Boolean>? = null, val disableSecurity: Output<Boolean>? = null, val disableZaraz: Output<Boolean>? = null, val edgeCacheTtl: Output<Int>? = null, val emailObfuscation: Output<String>? = null, val explicitCacheControl: Output<String>? = null, val forwardingUrl: Output<PageRuleActionsForwardingUrlArgs>? = null, val hostHeaderOverride: Output<String>? = null, val ipGeolocation: Output<String>? = null, val mirage: Output<String>? = null, val opportunisticEncryption: Output<String>? = null, val originErrorPagePassThru: Output<String>? = null, val polish: Output<String>? = null, val resolveOverride: Output<String>? = null, val respectStrongEtag: Output<String>? = null, val responseBuffering: Output<String>? = null, val rocketLoader: Output<String>? = null, val securityLevel: Output<String>? = null, val sortQueryStringForCache: Output<String>? = null, val ssl: Output<String>? = null, val trueClientIpHeader: Output<String>? = null, val waf: Output<String>? = null) : ConvertibleToJava<PageRuleActionsArgs>

Constructors

Link copied to clipboard
constructor(alwaysUseHttps: Output<Boolean>? = null, automaticHttpsRewrites: Output<String>? = null, browserCacheTtl: Output<Int>? = null, browserCheck: Output<String>? = null, bypassCacheOnCookie: Output<String>? = null, cacheByDeviceType: Output<String>? = null, cacheDeceptionArmor: Output<String>? = null, cacheKeyFields: Output<PageRuleActionsCacheKeyFieldsArgs>? = null, cacheLevel: Output<String>? = null, cacheOnCookie: Output<String>? = null, cacheTtlByStatus: Output<Any>? = null, disableApps: Output<Boolean>? = null, disablePerformance: Output<Boolean>? = null, disableSecurity: Output<Boolean>? = null, disableZaraz: Output<Boolean>? = null, edgeCacheTtl: Output<Int>? = null, emailObfuscation: Output<String>? = null, explicitCacheControl: Output<String>? = null, forwardingUrl: Output<PageRuleActionsForwardingUrlArgs>? = null, hostHeaderOverride: Output<String>? = null, ipGeolocation: Output<String>? = null, mirage: Output<String>? = null, opportunisticEncryption: Output<String>? = null, originErrorPagePassThru: Output<String>? = null, polish: Output<String>? = null, resolveOverride: Output<String>? = null, respectStrongEtag: Output<String>? = null, responseBuffering: Output<String>? = null, rocketLoader: Output<String>? = null, securityLevel: Output<String>? = null, sortQueryStringForCache: Output<String>? = null, ssl: Output<String>? = null, trueClientIpHeader: Output<String>? = null, waf: Output<String>? = null)

Properties

Link copied to clipboard
val alwaysUseHttps: Output<Boolean>? = null
Link copied to clipboard
val automaticHttpsRewrites: Output<String>? = null
Link copied to clipboard
val browserCacheTtl: Output<Int>? = null
Link copied to clipboard
val browserCheck: Output<String>? = null
Link copied to clipboard
val bypassCacheOnCookie: Output<String>? = null
Link copied to clipboard
val cacheByDeviceType: Output<String>? = null
Link copied to clipboard
val cacheDeceptionArmor: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val cacheLevel: Output<String>? = null
Link copied to clipboard
val cacheOnCookie: Output<String>? = null
Link copied to clipboard
val cacheTtlByStatus: Output<Any>? = null
Link copied to clipboard
val disableApps: Output<Boolean>? = null
Link copied to clipboard
val disablePerformance: Output<Boolean>? = null
Link copied to clipboard
val disableSecurity: Output<Boolean>? = null
Link copied to clipboard
val disableZaraz: Output<Boolean>? = null
Link copied to clipboard
val edgeCacheTtl: Output<Int>? = null
Link copied to clipboard
val emailObfuscation: Output<String>? = null
Link copied to clipboard
val explicitCacheControl: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val hostHeaderOverride: Output<String>? = null
Link copied to clipboard
val ipGeolocation: Output<String>? = null
Link copied to clipboard
val mirage: Output<String>? = null
Link copied to clipboard
val opportunisticEncryption: Output<String>? = null
Link copied to clipboard
val originErrorPagePassThru: Output<String>? = null
Link copied to clipboard
val polish: Output<String>? = null
Link copied to clipboard
val resolveOverride: Output<String>? = null
Link copied to clipboard
val respectStrongEtag: Output<String>? = null
Link copied to clipboard
val responseBuffering: Output<String>? = null
Link copied to clipboard
val rocketLoader: Output<String>? = null
Link copied to clipboard
val securityLevel: Output<String>? = null
Link copied to clipboard
val sortQueryStringForCache: Output<String>? = null
Link copied to clipboard
val ssl: Output<String>? = null
Link copied to clipboard
val trueClientIpHeader: Output<String>? = null
Link copied to clipboard
val waf: Output<String>? = null

Functions

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