ManagedRuleGroupSummary class
High-level information about a managed rule group, returned by
ListAvailableManagedRuleGroups. This provides information like the
name and vendor name, that you provide when you add a
ManagedRuleGroupStatement to a web ACL. Managed rule groups include
AWS Managed Rules rule groups, which are free of charge to AWS WAF
customers, and AWS Marketplace managed rule groups, which you can subscribe
to through AWS Marketplace.
Constructors
- ManagedRuleGroupSummary({String? description, String? name, String? vendorName})
-
ManagedRuleGroupSummary.fromJson(Map<
String, dynamic> json) -
factory
Properties
- description → String?
-
The description of the managed rule group, provided by AWS Managed Rules or
the AWS Marketplace seller who manages it.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String?
-
The name of the managed rule group. You use this, along with the vendor
name, to identify the rule group.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- vendorName → String?
-
The name of the managed rule group vendor. You use this, along with the rule
group name, to identify the rule group.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited