WebAclRuleActionArgs

data class WebAclRuleActionArgs(val allow: Output<WebAclRuleActionAllowArgs>? = null, val block: Output<WebAclRuleActionBlockArgs>? = null, val captcha: Output<WebAclRuleActionCaptchaArgs>? = null, val challenge: Output<WebAclRuleActionChallengeArgs>? = null, val count: Output<WebAclRuleActionCountArgs>? = null) : ConvertibleToJava<WebAclRuleActionArgs>

Constructors

Link copied to clipboard
constructor(allow: Output<WebAclRuleActionAllowArgs>? = null, block: Output<WebAclRuleActionBlockArgs>? = null, captcha: Output<WebAclRuleActionCaptchaArgs>? = null, challenge: Output<WebAclRuleActionChallengeArgs>? = null, count: Output<WebAclRuleActionCountArgs>? = null)

Properties

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

Instructs AWS WAF to allow the web request. See allow below for details.

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

Instructs AWS WAF to block the web request. See block below for details.

Link copied to clipboard

Instructs AWS WAF to run a Captcha check against the web request. See captcha below for details.

Link copied to clipboard

Instructs AWS WAF to run a check against the request to verify that the request is coming from a legitimate client session. See challenge below for details.

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

Instructs AWS WAF to count the web request and allow it. See count below for details.

Functions

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