RuleGroupRuleActionArgs

data class RuleGroupRuleActionArgs(val allow: Output<RuleGroupRuleActionAllowArgs>? = null, val block: Output<RuleGroupRuleActionBlockArgs>? = null, val captcha: Output<RuleGroupRuleActionCaptchaArgs>? = null, val challenge: Output<RuleGroupRuleActionChallengeArgs>? = null, val count: Output<RuleGroupRuleActionCountArgs>? = null) : ConvertibleToJava<RuleGroupRuleActionArgs>

Constructors

Link copied to clipboard
constructor(allow: Output<RuleGroupRuleActionAllowArgs>? = null, block: Output<RuleGroupRuleActionBlockArgs>? = null, captcha: Output<RuleGroupRuleActionCaptchaArgs>? = null, challenge: Output<RuleGroupRuleActionChallengeArgs>? = null, count: Output<RuleGroupRuleActionCountArgs>? = null)

Properties

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

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

Link copied to clipboard
val block: Output<RuleGroupRuleActionBlockArgs>? = 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<RuleGroupRuleActionCountArgs>? = 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(): RuleGroupRuleActionArgs