BucketWebsiteRoutingRulesRoutingRuleArgs

data class BucketWebsiteRoutingRulesRoutingRuleArgs(val condition: Output<BucketWebsiteRoutingRulesRoutingRuleConditionArgs>? = null, val luaConfig: Output<BucketWebsiteRoutingRulesRoutingRuleLuaConfigArgs>? = null, val redirect: Output<BucketWebsiteRoutingRulesRoutingRuleRedirectArgs>? = null, val ruleNumber: Output<Int>? = null) : ConvertibleToJava<BucketWebsiteRoutingRulesRoutingRuleArgs>

Constructors

Link copied to clipboard
constructor(condition: Output<BucketWebsiteRoutingRulesRoutingRuleConditionArgs>? = null, luaConfig: Output<BucketWebsiteRoutingRulesRoutingRuleLuaConfigArgs>? = null, redirect: Output<BucketWebsiteRoutingRulesRoutingRuleRedirectArgs>? = null, ruleNumber: Output<Int>? = null)

Properties

Link copied to clipboard

Save the criteria that the rule needs to match. See condition below.

Link copied to clipboard

The Lua script configuration to be executed. See lua_config below.

Link copied to clipboard

Specifies the action to perform after this rule is matched. See redirect below.

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

The sequence number of the matching and executing jump rules. OSS matches rules according to this sequence number. If the match is successful, the rule is executed and subsequent rules are not executed.

Functions

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