RulesetRuleActionParametersArgs

data class RulesetRuleActionParametersArgs(val automaticHttpsRewrites: Output<Boolean>? = null, val autominifies: Output<List<RulesetRuleActionParametersAutominifyArgs>>? = null, val bic: Output<Boolean>? = null, val browserTtl: Output<RulesetRuleActionParametersBrowserTtlArgs>? = null, val cache: Output<Boolean>? = null, val cacheKey: Output<RulesetRuleActionParametersCacheKeyArgs>? = null, val content: Output<String>? = null, val contentType: Output<String>? = null, val cookieFields: Output<List<String>>? = null, val disableApps: Output<Boolean>? = null, val disableRailgun: Output<Boolean>? = null, val disableZaraz: Output<Boolean>? = null, val edgeTtl: Output<RulesetRuleActionParametersEdgeTtlArgs>? = null, val emailObfuscation: Output<Boolean>? = null, val fromList: Output<RulesetRuleActionParametersFromListArgs>? = null, val fromValue: Output<RulesetRuleActionParametersFromValueArgs>? = null, val headers: Output<List<RulesetRuleActionParametersHeaderArgs>>? = null, val hostHeader: Output<String>? = null, val hotlinkProtection: Output<Boolean>? = null, val id: Output<String>? = null, val increment: Output<Int>? = null, val matchedData: Output<RulesetRuleActionParametersMatchedDataArgs>? = null, val mirage: Output<Boolean>? = null, val opportunisticEncryption: Output<Boolean>? = null, val origin: Output<RulesetRuleActionParametersOriginArgs>? = null, val originErrorPagePassthru: Output<Boolean>? = null, val overrides: Output<RulesetRuleActionParametersOverridesArgs>? = null, val phases: Output<List<String>>? = null, val polish: Output<String>? = null, val products: Output<List<String>>? = null, val requestFields: Output<List<String>>? = null, val respectStrongEtags: Output<Boolean>? = null, val responseFields: Output<List<String>>? = null, val responses: Output<List<RulesetRuleActionParametersResponseArgs>>? = null, val rocketLoader: Output<Boolean>? = null, val rules: Output<Map<String, String>>? = null, val ruleset: Output<String>? = null, val rulesets: Output<List<String>>? = null, val securityLevel: Output<String>? = null, val serveStale: Output<RulesetRuleActionParametersServeStaleArgs>? = null, val serverSideExcludes: Output<Boolean>? = null, val sni: Output<RulesetRuleActionParametersSniArgs>? = null, val ssl: Output<String>? = null, val statusCode: Output<Int>? = null, val sxg: Output<Boolean>? = null, val uri: Output<RulesetRuleActionParametersUriArgs>? = null, val version: Output<String>? = null) : ConvertibleToJava<RulesetRuleActionParametersArgs>

Constructors

Link copied to clipboard
constructor(automaticHttpsRewrites: Output<Boolean>? = null, autominifies: Output<List<RulesetRuleActionParametersAutominifyArgs>>? = null, bic: Output<Boolean>? = null, browserTtl: Output<RulesetRuleActionParametersBrowserTtlArgs>? = null, cache: Output<Boolean>? = null, cacheKey: Output<RulesetRuleActionParametersCacheKeyArgs>? = null, content: Output<String>? = null, contentType: Output<String>? = null, cookieFields: Output<List<String>>? = null, disableApps: Output<Boolean>? = null, disableRailgun: Output<Boolean>? = null, disableZaraz: Output<Boolean>? = null, edgeTtl: Output<RulesetRuleActionParametersEdgeTtlArgs>? = null, emailObfuscation: Output<Boolean>? = null, fromList: Output<RulesetRuleActionParametersFromListArgs>? = null, fromValue: Output<RulesetRuleActionParametersFromValueArgs>? = null, headers: Output<List<RulesetRuleActionParametersHeaderArgs>>? = null, hostHeader: Output<String>? = null, hotlinkProtection: Output<Boolean>? = null, id: Output<String>? = null, increment: Output<Int>? = null, matchedData: Output<RulesetRuleActionParametersMatchedDataArgs>? = null, mirage: Output<Boolean>? = null, opportunisticEncryption: Output<Boolean>? = null, origin: Output<RulesetRuleActionParametersOriginArgs>? = null, originErrorPagePassthru: Output<Boolean>? = null, overrides: Output<RulesetRuleActionParametersOverridesArgs>? = null, phases: Output<List<String>>? = null, polish: Output<String>? = null, products: Output<List<String>>? = null, requestFields: Output<List<String>>? = null, respectStrongEtags: Output<Boolean>? = null, responseFields: Output<List<String>>? = null, responses: Output<List<RulesetRuleActionParametersResponseArgs>>? = null, rocketLoader: Output<Boolean>? = null, rules: Output<Map<String, String>>? = null, ruleset: Output<String>? = null, rulesets: Output<List<String>>? = null, securityLevel: Output<String>? = null, serveStale: Output<RulesetRuleActionParametersServeStaleArgs>? = null, serverSideExcludes: Output<Boolean>? = null, sni: Output<RulesetRuleActionParametersSniArgs>? = null, ssl: Output<String>? = null, statusCode: Output<Int>? = null, sxg: Output<Boolean>? = null, uri: Output<RulesetRuleActionParametersUriArgs>? = null, version: Output<String>? = null)

Properties

Link copied to clipboard
val automaticHttpsRewrites: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val bic: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val cache: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val content: Output<String>? = null
Link copied to clipboard
val contentType: Output<String>? = null
Link copied to clipboard
val cookieFields: Output<List<String>>? = null
Link copied to clipboard
val disableApps: Output<Boolean>? = null
Link copied to clipboard
val disableRailgun: Output<Boolean>? = null
Link copied to clipboard
val disableZaraz: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val emailObfuscation: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val hostHeader: Output<String>? = null
Link copied to clipboard
val hotlinkProtection: Output<Boolean>? = null
Link copied to clipboard
val id: Output<String>? = null

The ID of this resource.

Link copied to clipboard
val increment: Output<Int>? = null
Link copied to clipboard
Link copied to clipboard
val mirage: Output<Boolean>? = null
Link copied to clipboard
val opportunisticEncryption: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val originErrorPagePassthru: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val phases: Output<List<String>>? = null
Link copied to clipboard
val polish: Output<String>? = null
Link copied to clipboard
val products: Output<List<String>>? = null
Link copied to clipboard
val requestFields: Output<List<String>>? = null
Link copied to clipboard
val respectStrongEtags: Output<Boolean>? = null
Link copied to clipboard
val responseFields: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
val rocketLoader: Output<Boolean>? = null
Link copied to clipboard
val rules: Output<Map<String, String>>? = null

List of rules to apply to the ruleset.

Link copied to clipboard
val ruleset: Output<String>? = null
Link copied to clipboard
val rulesets: Output<List<String>>? = null
Link copied to clipboard
val securityLevel: Output<String>? = null
Link copied to clipboard
val serverSideExcludes: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ssl: Output<String>? = null
Link copied to clipboard
val statusCode: Output<Int>? = null
Link copied to clipboard
val sxg: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val version: Output<String>? = null

Functions

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