Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder
-
public static final class WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs defaults)
-
-
Method Detail
-
awsManagedRulesAcfpRuleSet
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder awsManagedRulesAcfpRuleSet(@Nullable com.pulumi.core.Output<WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAcfpRuleSetArgs> awsManagedRulesAcfpRuleSet)
- Parameters:
awsManagedRulesAcfpRuleSet- Additional configuration for using the Account Creation Fraud Prevention managed rule group. Use this to specify information such as the registration page of your application and the type of content to accept or reject from the client. See below.- Returns:
- builder
-
awsManagedRulesAcfpRuleSet
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder awsManagedRulesAcfpRuleSet(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAcfpRuleSetArgs awsManagedRulesAcfpRuleSet)
- Parameters:
awsManagedRulesAcfpRuleSet- Additional configuration for using the Account Creation Fraud Prevention managed rule group. Use this to specify information such as the registration page of your application and the type of content to accept or reject from the client. See below.- Returns:
- builder
-
awsManagedRulesAntiDdosRuleSet
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder awsManagedRulesAntiDdosRuleSet(@Nullable com.pulumi.core.Output<WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetArgs> awsManagedRulesAntiDdosRuleSet)
- Parameters:
awsManagedRulesAntiDdosRuleSet- Configuration for using the anti-DDoS managed rule group. See below.- Returns:
- builder
-
awsManagedRulesAntiDdosRuleSet
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder awsManagedRulesAntiDdosRuleSet(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAntiDdosRuleSetArgs awsManagedRulesAntiDdosRuleSet)
- Parameters:
awsManagedRulesAntiDdosRuleSet- Configuration for using the anti-DDoS managed rule group. See below.- Returns:
- builder
-
awsManagedRulesAtpRuleSet
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder awsManagedRulesAtpRuleSet(@Nullable com.pulumi.core.Output<WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAtpRuleSetArgs> awsManagedRulesAtpRuleSet)
- Parameters:
awsManagedRulesAtpRuleSet- Additional configuration for using the Account Takeover Protection managed rule group. Use this to specify information such as the sign-in page of your application and the type of content to accept or reject from the client. See below.- Returns:
- builder
-
awsManagedRulesAtpRuleSet
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder awsManagedRulesAtpRuleSet(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesAtpRuleSetArgs awsManagedRulesAtpRuleSet)
- Parameters:
awsManagedRulesAtpRuleSet- Additional configuration for using the Account Takeover Protection managed rule group. Use this to specify information such as the sign-in page of your application and the type of content to accept or reject from the client. See below.- Returns:
- builder
-
awsManagedRulesBotControlRuleSet
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder awsManagedRulesBotControlRuleSet(@Nullable com.pulumi.core.Output<WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesBotControlRuleSetArgs> awsManagedRulesBotControlRuleSet)
- Parameters:
awsManagedRulesBotControlRuleSet- Additional configuration for using the Bot Control managed rule group. Use this to specify the inspection level that you want to use. See below.- Returns:
- builder
-
awsManagedRulesBotControlRuleSet
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs.Builder awsManagedRulesBotControlRuleSet(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsAwsManagedRulesBotControlRuleSetArgs awsManagedRulesBotControlRuleSet)
- Parameters:
awsManagedRulesBotControlRuleSet- Additional configuration for using the Bot Control managed rule group. Use this to specify the inspection level that you want to use. See below.- Returns:
- builder
-
build
public WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs build()
-
-