NAME
Paws::SecurityHub::WafAction
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::SecurityHub::WafAction object:
$service_obj->Method(Att1 => { Type => $value, ..., Type => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::WafAction object:
$result = $service_obj->Method(...);
$result->Att1->Type
DESCRIPTION
Details about the action that CloudFront or AWS WAF takes when a web request matches the conditions in the rule.
ATTRIBUTES
Type => Str
Specifies how you want AWS WAF to respond to requests that match the settings in a rule.
Valid settings include the following:
ALLOW
- AWS WAF allows requestsBLOCK
- AWS WAF blocks requestsCOUNT
- AWS WAF increments a counter of the requests that match all of the conditions in the rule. AWS WAF then continues to inspect the web request based on the remaining rules in the web ACL. You can't specifyCOUNT
for the default action for a WebACL.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::SecurityHub
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