NAME
Paws::WAF::RuleGroup
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::WAF::RuleGroup object:
$service_obj->Method(Att1 => { MetricName => $value, ..., RuleGroupId => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::WAF::RuleGroup object:
$result = $service_obj->Method(...);
$result->Att1->MetricName
DESCRIPTION
A collection of predefined rules that you can add to a web ACL.
Rule groups are subject to the following limits:
Three rule groups per account. You can request an increase to this limit by contacting customer support.
One rule group per web ACL.
Ten rules per rule group.
ATTRIBUTES
MetricName => Str
A friendly name or description for the metrics for this C<RuleGroup>.
The name can contain only alphanumeric characters (A-Z, a-z, 0-9); the
name can't contain whitespace. You can't change the name of the metric
after you create the C<RuleGroup>.
Name => Str
The friendly name or description for the C<RuleGroup>. You can't change
the name of a C<RuleGroup> after you create it.
REQUIRED RuleGroupId => Str
A unique identifier for a C<RuleGroup>. You use C<RuleGroupId> to get
more information about a C<RuleGroup> (see GetRuleGroup), update a
C<RuleGroup> (see UpdateRuleGroup), insert a C<RuleGroup> into a
C<WebACL> or delete a one from a C<WebACL> (see UpdateWebACL), or
delete a C<RuleGroup> from AWS WAF (see DeleteRuleGroup).
RuleGroupId
is returned by CreateRuleGroup and by ListRuleGroups.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::WAF
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues