Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder
-
public static final class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs defaults)
-
-
Method Detail
-
allow
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder allow(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseAllowArgs> allow)
- Parameters:
allow
- Instructs AWS WAF to allow the web request. See `allow` below for details.- Returns:
- builder
-
allow
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder allow(WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseAllowArgs allow)
- Parameters:
allow
- Instructs AWS WAF to allow the web request. See `allow` below for details.- Returns:
- builder
-
block
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder block(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseBlockArgs> block)
- Parameters:
block
- Instructs AWS WAF to block the web request. See `block` below for details.- Returns:
- builder
-
block
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder block(WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseBlockArgs block)
- Parameters:
block
- Instructs AWS WAF to block the web request. See `block` below for details.- Returns:
- builder
-
captcha
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder captcha(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCaptchaArgs> captcha)
- Parameters:
captcha
- Instructs AWS WAF to run a Captcha check against the web request. See `captcha` below for details.- Returns:
- builder
-
captcha
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder captcha(WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCaptchaArgs captcha)
- Parameters:
captcha
- Instructs AWS WAF to run a Captcha check against the web request. See `captcha` below for details.- Returns:
- builder
-
challenge
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder challenge(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseChallengeArgs> 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 WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder challenge(WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseChallengeArgs 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 WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder count(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCountArgs> count)
- Parameters:
count
- Instructs AWS WAF to count the web request and allow it. See `count` below for details.- Returns:
- builder
-
count
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs.Builder count(WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCountArgs count)
- Parameters:
count
- Instructs AWS WAF to count the web request and allow it. See `count` below for details.- Returns:
- builder
-
build
public WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseArgs build()
-
-