Package com.pulumi.aws.wafv2.inputs
Class RuleGroupRuleActionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.RuleGroupRuleActionArgs.Builder
-
- Enclosing class:
- RuleGroupRuleActionArgs
public static final class RuleGroupRuleActionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleGroupRuleActionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleGroupRuleActionArgs defaults)
-
-
Method Detail
-
allow
public RuleGroupRuleActionArgs.Builder allow(@Nullable com.pulumi.core.Output<RuleGroupRuleActionAllowArgs> allow)
- Parameters:
allow- Instructs AWS WAF to allow the web request. See Allow below for details.- Returns:
- builder
-
allow
public RuleGroupRuleActionArgs.Builder allow(RuleGroupRuleActionAllowArgs allow)
- Parameters:
allow- Instructs AWS WAF to allow the web request. See Allow below for details.- Returns:
- builder
-
block
public RuleGroupRuleActionArgs.Builder block(@Nullable com.pulumi.core.Output<RuleGroupRuleActionBlockArgs> block)
- Parameters:
block- Instructs AWS WAF to block the web request. See Block below for details.- Returns:
- builder
-
block
public RuleGroupRuleActionArgs.Builder block(RuleGroupRuleActionBlockArgs block)
- Parameters:
block- Instructs AWS WAF to block the web request. See Block below for details.- Returns:
- builder
-
captcha
public RuleGroupRuleActionArgs.Builder captcha(@Nullable com.pulumi.core.Output<RuleGroupRuleActionCaptchaArgs> captcha)
- Parameters:
captcha- Instructs AWS WAF to run a `CAPTCHA` check against the web request. See Captcha below for details.- Returns:
- builder
-
captcha
public RuleGroupRuleActionArgs.Builder captcha(RuleGroupRuleActionCaptchaArgs captcha)
- Parameters:
captcha- Instructs AWS WAF to run a `CAPTCHA` check against the web request. See Captcha below for details.- Returns:
- builder
-
challenge
public RuleGroupRuleActionArgs.Builder challenge(@Nullable com.pulumi.core.Output<RuleGroupRuleActionChallengeArgs> challenge)
- Parameters:
challenge- 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.- Returns:
- builder
-
challenge
public RuleGroupRuleActionArgs.Builder challenge(RuleGroupRuleActionChallengeArgs challenge)
- Parameters:
challenge- 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.- Returns:
- builder
-
count
public RuleGroupRuleActionArgs.Builder count(@Nullable com.pulumi.core.Output<RuleGroupRuleActionCountArgs> count)
- Parameters:
count- Instructs AWS WAF to count the web request and allow it. See Count below for details.- Returns:
- builder
-
count
public RuleGroupRuleActionArgs.Builder count(RuleGroupRuleActionCountArgs count)
- Parameters:
count- Instructs AWS WAF to count the web request and allow it. See Count below for details.- Returns:
- builder
-
monetize
public RuleGroupRuleActionArgs.Builder monetize(@Nullable com.pulumi.core.Output<RuleGroupRuleActionMonetizeArgs> monetize)
- Parameters:
monetize- Instructs AWS WAF to monetize the web request, charging per request according to the rule group's `monetizationConfig`. See Monetize below for details.- Returns:
- builder
-
monetize
public RuleGroupRuleActionArgs.Builder monetize(RuleGroupRuleActionMonetizeArgs monetize)
- Parameters:
monetize- Instructs AWS WAF to monetize the web request, charging per request according to the rule group's `monetizationConfig`. See Monetize below for details.- Returns:
- builder
-
build
public RuleGroupRuleActionArgs build()
-
-