Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder
-
- Enclosing class:
- WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs
public static final class WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs defaults)
-
-
Method Detail
-
exemptUriRegularExpressions
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder exemptUriRegularExpressions(@Nullable com.pulumi.core.Output<java.util.List<WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeExemptUriRegularExpressionArgs>> exemptUriRegularExpressions)
- Parameters:
exemptUriRegularExpressions- Block for the list of the regular expressions to match against the web request URI, used to identify requests that can't handle a silent browser challenge. See below.- Returns:
- builder
-
exemptUriRegularExpressions
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder exemptUriRegularExpressions(java.util.List<WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeExemptUriRegularExpressionArgs> exemptUriRegularExpressions)
- Parameters:
exemptUriRegularExpressions- Block for the list of the regular expressions to match against the web request URI, used to identify requests that can't handle a silent browser challenge. See below.- Returns:
- builder
-
exemptUriRegularExpressions
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder exemptUriRegularExpressions(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeExemptUriRegularExpressionArgs... exemptUriRegularExpressions)
- Parameters:
exemptUriRegularExpressions- Block for the list of the regular expressions to match against the web request URI, used to identify requests that can't handle a silent browser challenge. See below.- Returns:
- builder
-
sensitivity
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder sensitivity(@Nullable com.pulumi.core.Output<java.lang.String> sensitivity)
- Parameters:
sensitivity- Sensitivity that the rule group rule ChallengeDDoSRequests uses when matching against the DDoS suspicion labeling on a request. Valid values are `LOW`, `MEDIUM` and `HIGH` (Default).- Returns:
- builder
-
sensitivity
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder sensitivity(java.lang.String sensitivity)
- Parameters:
sensitivity- Sensitivity that the rule group rule ChallengeDDoSRequests uses when matching against the DDoS suspicion labeling on a request. Valid values are `LOW`, `MEDIUM` and `HIGH` (Default).- Returns:
- builder
-
usageOfAction
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder usageOfAction(com.pulumi.core.Output<java.lang.String> usageOfAction)
- Parameters:
usageOfAction- Configuration whether to use the `AWSManagedRulesAntiDDoSRuleSet` rules `ChallengeAllDuringEvent` and `ChallengeDDoSRequests` in the rule group evaluation. Valid values are `ENABLED` and `DISABLED`.- Returns:
- builder
-
usageOfAction
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetClientSideActionConfigChallengeArgs.Builder usageOfAction(java.lang.String usageOfAction)
- Parameters:
usageOfAction- Configuration whether to use the `AWSManagedRulesAntiDDoSRuleSet` rules `ChallengeAllDuringEvent` and `ChallengeDDoSRequests` in the rule group evaluation. Valid values are `ENABLED` and `DISABLED`.- Returns:
- builder
-
-