Class GetManagedRuleGroupResult


  • public final class GetManagedRuleGroupResult
    extends java.lang.Object
    • 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()