WebAclRuleArgs

data class WebAclRuleArgs(val action: Output<WebAclRuleActionArgs>? = null, val captchaConfig: Output<WebAclCaptchaConfigArgs>? = null, val challengeConfig: Output<WebAclChallengeConfigArgs>? = null, val name: Output<String>, val overrideAction: Output<WebAclOverrideActionArgs>? = null, val priority: Output<Int>, val ruleLabels: Output<List<WebAclLabelArgs>>? = null, val statement: Output<WebAclStatementArgs>, val visibilityConfig: Output<WebAclVisibilityConfigArgs>) : ConvertibleToJava<WebAclRuleArgs>

Rule of WebACL that contains condition and action.

Constructors

Link copied to clipboard
fun WebAclRuleArgs(action: Output<WebAclRuleActionArgs>? = null, captchaConfig: Output<WebAclCaptchaConfigArgs>? = null, challengeConfig: Output<WebAclChallengeConfigArgs>? = null, name: Output<String>, overrideAction: Output<WebAclOverrideActionArgs>? = null, priority: Output<Int>, ruleLabels: Output<List<WebAclLabelArgs>>? = null, statement: Output<WebAclStatementArgs>, visibilityConfig: Output<WebAclVisibilityConfigArgs>)

Functions

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

Properties

Link copied to clipboard
val action: Output<WebAclRuleActionArgs>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val name: Output<String>
Link copied to clipboard
Link copied to clipboard
val priority: Output<Int>
Link copied to clipboard
val ruleLabels: Output<List<WebAclLabelArgs>>? = null

Collection of Rule Labels.

Link copied to clipboard
Link copied to clipboard