You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::WAFV2::Types::SampledHTTPRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::WAFV2::Types::SampledHTTPRequest
- Defined in:
- (unknown)
Overview
This is the latest version of AWS WAF, named AWS WAFV2, released in November, 2019. For information, including how to migrate your AWS WAF resources from the prior release, see the AWS WAF Developer Guide.
Represents 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.
Instance Attribute Summary collapse
-
#action ⇒ String
The action for the
Rule
that the request matched:ALLOW
,BLOCK
, orCOUNT
. -
#request ⇒ Types::HTTPRequest
A complex type that contains detailed information about the request.
-
#rule_name_within_rule_group ⇒ String
The name of the
Rule
that the request matched. -
#timestamp ⇒ Time
The time at which AWS WAF received the request from your AWS resource, in Unix time format (in seconds).
-
#weight ⇒ Integer
A value that indicates how one result in the response relates proportionally to other results in the response.
Instance Attribute Details
#action ⇒ String
The action for the Rule
that the request matched: ALLOW
, BLOCK
, or
COUNT
.
#request ⇒ Types::HTTPRequest
A complex type that contains detailed information about the request.
#rule_name_within_rule_group ⇒ String
The 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 ⇒ Time
The time at which AWS WAF received the request from your AWS resource, in Unix time format (in seconds).
#weight ⇒ Integer
A 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
.