![]() |
![]()
| ![]() |
![]()
NAMEPaws::WAFV2::SampledHTTPRequest USAGEThis 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::WAFV2::SampledHTTPRequest object: $service_obj->Method(Att1 => { Action => $value, ..., Weight => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::WAFV2::SampledHTTPRequest object: $result = $service_obj->Method(...); $result->Att1->Action DESCRIPTIONRepresents a single sampled web request. The response from GetSampledRequests includes a "SampledHTTPRequests" complex type that appears as "SampledRequests" in the response syntax. "SampledHTTPRequests" contains an array of "SampledHTTPRequest" objects. ATTRIBUTESAction => StrThe action for the "Rule" that the request matched: "ALLOW", "BLOCK", or "COUNT". Labels => ArrayRef[Paws::WAFV2::Label]Labels applied to the web request by matching rules. WAF applies fully qualified labels to matching web requests. A fully qualified label is the concatenation of a label namespace and a rule label. The rule's rule group or web ACL defines the label namespace. For example, "awswaf:111122223333:myRuleGroup:testRules:testNS1:testNS2:labelNameA" or "awswaf:managed:aws:managed-rule-set:header:encoding:utf8". REQUIRED Request => Paws::WAFV2::HTTPRequestA complex type that contains detailed information about the request. RequestHeadersInserted => ArrayRef[Paws::WAFV2::HTTPHeader]Custom request headers inserted by WAF into the request, according to the custom request configuration for the matching rule action. ResponseCodeSent => IntThe response code that was sent for the request. RuleNameWithinRuleGroup => StrThe name of the "Rule" that the request matched. For managed rule groups, the format for this name is "<vendor name>#<managed rule group name>#<rule name>". For your own rule groups, the format for this name is "<rule group name>#<rule name>". If the rule is not in a rule group, this field is absent. Timestamp => StrThe time at which WAF received the request from your Amazon Web Services resource, in Unix time format (in seconds). REQUIRED Weight => IntA value that indicates how one result in the response relates proportionally to other results in the response. For example, a result that has a weight of 2 represents roughly twice as many web requests as a result that has a weight of 1. SEE ALSOThis class forms part of Paws, describing an object used in Paws::WAFV2 BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|