Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder
-
- Enclosing class:
- WebAclRuleGroupAssociationManagedRuleGroupArgs
public static final class WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleGroupAssociationManagedRuleGroupArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleGroupAssociationManagedRuleGroupArgs defaults)
-
-
Method Detail
-
managedRuleGroupConfigs
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder managedRuleGroupConfigs(@Nullable com.pulumi.core.Output<WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs> managedRuleGroupConfigs)
- Parameters:
managedRuleGroupConfigs- Additional information that's used by a managed rule group. Only one rule attribute is allowed in each config. See below.- Returns:
- builder
-
managedRuleGroupConfigs
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder managedRuleGroupConfigs(WebAclRuleGroupAssociationManagedRuleGroupManagedRuleGroupConfigsArgs managedRuleGroupConfigs)
- Parameters:
managedRuleGroupConfigs- Additional information that's used by a managed rule group. Only one rule attribute is allowed in each config. See below.- Returns:
- builder
-
name
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the managed rule group.- Returns:
- builder
-
name
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the managed rule group.- Returns:
- builder
-
ruleActionOverrides
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder ruleActionOverrides(@Nullable com.pulumi.core.Output<java.util.List<WebAclRuleGroupAssociationManagedRuleGroupRuleActionOverrideArgs>> ruleActionOverrides)
- Parameters:
ruleActionOverrides- Override actions for specific rules within the rule group. See below.- Returns:
- builder
-
ruleActionOverrides
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder ruleActionOverrides(java.util.List<WebAclRuleGroupAssociationManagedRuleGroupRuleActionOverrideArgs> ruleActionOverrides)
- Parameters:
ruleActionOverrides- Override actions for specific rules within the rule group. See below.- Returns:
- builder
-
ruleActionOverrides
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder ruleActionOverrides(WebAclRuleGroupAssociationManagedRuleGroupRuleActionOverrideArgs... ruleActionOverrides)
- Parameters:
ruleActionOverrides- Override actions for specific rules within the rule group. See below.- Returns:
- builder
-
vendorName
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder vendorName(com.pulumi.core.Output<java.lang.String> vendorName)
- Parameters:
vendorName- Name of the managed rule group vendor. For AWS managed rule groups, this is `AWS`.- Returns:
- builder
-
vendorName
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder vendorName(java.lang.String vendorName)
- Parameters:
vendorName- Name of the managed rule group vendor. For AWS managed rule groups, this is `AWS`.- Returns:
- builder
-
version
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version- Version of the managed rule group. If not specified, the default version is used.- Returns:
- builder
-
version
public WebAclRuleGroupAssociationManagedRuleGroupArgs.Builder version(java.lang.String version)
- Parameters:
version- Version of the managed rule group. If not specified, the default version is used.- Returns:
- builder
-
build
public WebAclRuleGroupAssociationManagedRuleGroupArgs build()
-
-