Class RuleGroupRuleActionArgs


  • public final class RuleGroupRuleActionArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • allow

        public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionAllowArgs>> allow()
        Returns:
        Instructs AWS WAF to allow the web request. See Allow below for details.
      • block

        public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionBlockArgs>> block()
        Returns:
        Instructs AWS WAF to block the web request. See Block below for details.
      • captcha

        public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionCaptchaArgs>> captcha()
        Returns:
        Instructs AWS WAF to run a `CAPTCHA` check against the web request. See Captcha below for details.
      • challenge

        public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionChallengeArgs>> challenge()
        Returns:
        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.
      • count

        public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionCountArgs>> count()
        Returns:
        Instructs AWS WAF to count the web request and allow it. See Count below for details.
      • monetize

        public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionMonetizeArgs>> monetize()
        Returns:
        Instructs AWS WAF to monetize the web request, charging per request according to the rule group's `monetizationConfig`. See Monetize below for details.