Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleGroupAssociationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleGroupAssociationState
-
public final class WebAclRuleGroupAssociationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebAclRuleGroupAssociationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static WebAclRuleGroupAssociationStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WebAclRuleGroupAssociationState.Builderbuilder()static WebAclRuleGroupAssociationState.Builderbuilder(WebAclRuleGroupAssociationState defaults)java.util.Optional<com.pulumi.core.Output<WebAclRuleGroupAssociationManagedRuleGroupArgs>>managedRuleGroup()java.util.Optional<com.pulumi.core.Output<java.lang.String>>overrideAction()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>priority()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<WebAclRuleGroupAssociationRuleGroupReferenceArgs>>ruleGroupReference()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ruleName()java.util.Optional<com.pulumi.core.Output<WebAclRuleGroupAssociationTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<WebAclRuleGroupAssociationVisibilityConfigArgs>>visibilityConfig()java.util.Optional<com.pulumi.core.Output<java.lang.String>>webAclArn()
-
-
-
Field Detail
-
Empty
public static final WebAclRuleGroupAssociationState Empty
-
-
Method Detail
-
managedRuleGroup
public java.util.Optional<com.pulumi.core.Output<WebAclRuleGroupAssociationManagedRuleGroupArgs>> managedRuleGroup()
- Returns:
- Managed Rule Group configuration. One of `ruleGroupReference` or `managedRuleGroup` is required. Conflicts with `ruleGroupReference`. See below.
-
overrideAction
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> overrideAction()
- Returns:
- Override action for the rule group. Valid values are `none` and `count`. Defaults to `none`. When set to `count`, the actions defined in the rule group rules are overridden to count matches instead of blocking or allowing requests.
-
priority
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> priority()
- Returns:
- Priority of the rule within the Web ACL. Rules are evaluated in order of priority, with lower numbers evaluated first.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
ruleGroupReference
public java.util.Optional<com.pulumi.core.Output<WebAclRuleGroupAssociationRuleGroupReferenceArgs>> ruleGroupReference()
- Returns:
- Custom Rule Group reference configuration. One of `ruleGroupReference` or `managedRuleGroup` is required. Conflicts with `managedRuleGroup`. See below.
-
ruleName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ruleName()
- Returns:
- Name of the rule to create in the Web ACL that references the rule group. Must be between 1 and 128 characters.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<WebAclRuleGroupAssociationTimeoutsArgs>> timeouts()
-
visibilityConfig
public java.util.Optional<com.pulumi.core.Output<WebAclRuleGroupAssociationVisibilityConfigArgs>> visibilityConfig()
- Returns:
- Defines and enables Amazon CloudWatch metrics and web request sample collection. See below.
-
webAclArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> webAclArn()
- Returns:
- ARN of the Web ACL to associate the Rule Group with. The following arguments are optional:
-
builder
public static WebAclRuleGroupAssociationState.Builder builder()
-
builder
public static WebAclRuleGroupAssociationState.Builder builder(WebAclRuleGroupAssociationState defaults)
-
-