Package com.pulumi.aws.wafv2.outputs
Class GetManagedRuleGroupResult
- java.lang.Object
-
- com.pulumi.aws.wafv2.outputs.GetManagedRuleGroupResult
-
public final class GetManagedRuleGroupResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetManagedRuleGroupResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<GetManagedRuleGroupAvailableLabel>availableLabels()static GetManagedRuleGroupResult.Builderbuilder()static GetManagedRuleGroupResult.Builderbuilder(GetManagedRuleGroupResult defaults)java.lang.Integercapacity()java.util.List<GetManagedRuleGroupConsumedLabel>consumedLabels()java.lang.StringlabelNamespace()java.lang.Stringname()java.lang.Stringregion()java.util.List<GetManagedRuleGroupRule>rules()java.lang.Stringscope()java.lang.StringsnsTopicArn()java.lang.StringvendorName()java.util.Optional<java.lang.String>versionName()
-
-
-
Method Detail
-
availableLabels
public java.util.List<GetManagedRuleGroupAvailableLabel> availableLabels()
- Returns:
- Labels that one or more rules in this rule group add to matching web requests. See `availableLabels` Block below for details.
-
capacity
public java.lang.Integer capacity()
- Returns:
- WCUs required for this rule group.
-
consumedLabels
public java.util.List<GetManagedRuleGroupConsumedLabel> consumedLabels()
- Returns:
- Labels that one or more rules in this rule group match against in label match statements. See `consumedLabels` Block below for details.
-
labelNamespace
public java.lang.String labelNamespace()
- Returns:
- Label namespace prefix for this rule group. All labels added by rules in this rule group have this prefix.
-
name
public java.lang.String name()
- Returns:
- Name of the header.
-
region
public java.lang.String region()
-
rules
public java.util.List<GetManagedRuleGroupRule> rules()
- Returns:
- High-level information about the rules. See `rules` Block below for details.
-
scope
public java.lang.String scope()
-
snsTopicArn
public java.lang.String snsTopicArn()
- Returns:
- ARN of the SNS topic that's used to provide notification of changes to the managed rule group.
-
vendorName
public java.lang.String vendorName()
-
versionName
public java.util.Optional<java.lang.String> versionName()
-
builder
public static GetManagedRuleGroupResult.Builder builder()
-
builder
public static GetManagedRuleGroupResult.Builder builder(GetManagedRuleGroupResult defaults)
-
-