WebAclRuleActionArgs

data class WebAclRuleActionArgs(val allow: Output<WebAclAllowActionArgs>? = null, val block: Output<WebAclBlockActionArgs>? = null, val captcha: Output<WebAclCaptchaActionArgs>? = null, val challenge: Output<WebAclChallengeActionArgs>? = null, val count: Output<WebAclCountActionArgs>? = null) : ConvertibleToJava<WebAclRuleActionArgs>

Action taken when Rule matches its condition.

Constructors

Link copied to clipboard
constructor(allow: Output<WebAclAllowActionArgs>? = null, block: Output<WebAclBlockActionArgs>? = null, captcha: Output<WebAclCaptchaActionArgs>? = null, challenge: Output<WebAclChallengeActionArgs>? = null, count: Output<WebAclCountActionArgs>? = null)

Properties

Link copied to clipboard
val allow: Output<WebAclAllowActionArgs>? = null

Instructs AWS WAF to allow the web request.

Link copied to clipboard
val block: Output<WebAclBlockActionArgs>? = null

Instructs AWS WAF to block the web request.

Link copied to clipboard
val captcha: Output<WebAclCaptchaActionArgs>? = null

Specifies that AWS WAF should run a CAPTCHA check against the request:

Link copied to clipboard

Instructs AWS WAF to run a Challenge check against the web request.

Link copied to clipboard
val count: Output<WebAclCountActionArgs>? = null

Instructs AWS WAF to count the web request and then continue evaluating the request using the remaining rules in the web ACL.

Functions

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