Class: Aws::WAFRegional::Types::SampledHTTPRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::WAFRegional::Types::SampledHTTPRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-wafregional/types.rb
Overview
<note markdown=“1”> This is **AWS WAF Classic** documentation. For more information, see
- AWS WAF Classic][1
-
in the developer guide.
**For the latest version of AWS WAF**, use the AWS WAFV2 API and see
the [AWS WAF Developer Guide]. With the latest version, AWS WAF has a single set of endpoints for regional and global use.
</note>
The response from a GetSampledRequests request includes a ‘SampledHTTPRequests` complex type that appears as `SampledRequests` in the response syntax. `SampledHTTPRequests` contains one `SampledHTTPRequest` object for each web request that is returned by `GetSampledRequests`.
[1]: docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html [2]: docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#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_within_rule_group ⇒ String
This value is returned if the ‘GetSampledRequests` request specifies the ID of a `RuleGroup` rather than the ID of an individual rule.
-
#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`.
4596 4597 4598 4599 4600 4601 4602 4603 4604 |
# File 'lib/aws-sdk-wafregional/types.rb', line 4596 class SampledHTTPRequest < Struct.new( :request, :weight, :timestamp, :action, :rule_within_rule_group) SENSITIVE = [] include Aws::Structure end |
#request ⇒ Types::HTTPRequest
A complex type that contains detailed information about the request.
4596 4597 4598 4599 4600 4601 4602 4603 4604 |
# File 'lib/aws-sdk-wafregional/types.rb', line 4596 class SampledHTTPRequest < Struct.new( :request, :weight, :timestamp, :action, :rule_within_rule_group) SENSITIVE = [] include Aws::Structure end |
#rule_within_rule_group ⇒ String
This value is returned if the ‘GetSampledRequests` request specifies the ID of a `RuleGroup` rather than the ID of an individual rule. `RuleWithinRuleGroup` is the rule within the specified `RuleGroup` that matched the request listed in the response.
4596 4597 4598 4599 4600 4601 4602 4603 4604 |
# File 'lib/aws-sdk-wafregional/types.rb', line 4596 class SampledHTTPRequest < Struct.new( :request, :weight, :timestamp, :action, :rule_within_rule_group) SENSITIVE = [] include Aws::Structure end |
#timestamp ⇒ Time
The time at which AWS WAF received the request from your AWS resource, in Unix time format (in seconds).
4596 4597 4598 4599 4600 4601 4602 4603 4604 |
# File 'lib/aws-sdk-wafregional/types.rb', line 4596 class SampledHTTPRequest < Struct.new( :request, :weight, :timestamp, :action, :rule_within_rule_group) SENSITIVE = [] include Aws::Structure end |
#weight ⇒ Integer
A value that indicates how one result in the response relates proportionally to other results in the response. A result that has a weight of ‘2` represents roughly twice as many CloudFront web requests as a result that has a weight of `1`.
4596 4597 4598 4599 4600 4601 4602 4603 4604 |
# File 'lib/aws-sdk-wafregional/types.rb', line 4596 class SampledHTTPRequest < Struct.new( :request, :weight, :timestamp, :action, :rule_within_rule_group) SENSITIVE = [] include Aws::Structure end |