![]() |
![]()
| ![]() |
![]()
NAMEPaws::WAF::HTTPRequest 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::WAF::HTTPRequest object: $service_obj->Method(Att1 => { ClientIP => $value, ..., URI => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::WAF::HTTPRequest object: $result = $service_obj->Method(...); $result->Att1->ClientIP DESCRIPTIONThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic (https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide (https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. The response from a GetSampledRequests request includes an "HTTPRequest" complex type that appears as "Request" in the response syntax. "HTTPRequest" contains information about one of the web requests that were returned by "GetSampledRequests". ATTRIBUTESClientIP => StrThe IP address that the request originated from. If the "WebACL" is associated with a CloudFront distribution, this is the value of one of the following fields in CloudFront access logs:
Country => StrThe two-letter country code for the country that the request originated from. For a current list of country codes, see the Wikipedia entry ISO 3166-1 alpha-2 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Headers => ArrayRef[Paws::WAF::HTTPHeader]A complex type that contains two values for each header in the sampled web request: the name of the header and the value of the header. HTTPVersion => StrThe HTTP version specified in the sampled web request, for example, "HTTP/1.1". Method => StrThe HTTP method specified in the sampled web request. CloudFront supports the following methods: "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", and "PUT". URI => StrThe part of a web request that identifies the resource, for example, "/images/daily-ad.jpg". SEE ALSOThis class forms part of Paws, describing an object used in Paws::WAF 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>
|