Class: Aws::NetworkFirewall::Types::CreateProxyRulesByRequestPhase
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::CreateProxyRulesByRequestPhase
- Defined in:
- gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb
Overview
Evaluation points in the traffic flow where rules are applied. There are three phases in a traffic where the rule match is applied.
This data type is used specifically for the CreateProxyRules API.
Pre-DNS - before domain resolution.
Pre-Request - after DNS, before request.
Post-Response - after receiving response.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#post_response ⇒ Array<Types::CreateProxyRule>
After receiving response.
-
#pre_dns ⇒ Array<Types::CreateProxyRule>
Before domain resolution.
-
#pre_request ⇒ Array<Types::CreateProxyRule>
After DNS, before request.
Instance Attribute Details
#post_response ⇒ Array<Types::CreateProxyRule>
After receiving response.
1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 1360 class CreateProxyRulesByRequestPhase < Struct.new( :pre_dns, :pre_request, :post_response) SENSITIVE = [] include Aws::Structure end |
#pre_dns ⇒ Array<Types::CreateProxyRule>
Before domain resolution.
1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 1360 class CreateProxyRulesByRequestPhase < Struct.new( :pre_dns, :pre_request, :post_response) SENSITIVE = [] include Aws::Structure end |
#pre_request ⇒ Array<Types::CreateProxyRule>
After DNS, before request.
1360 1361 1362 1363 1364 1365 1366 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 1360 class CreateProxyRulesByRequestPhase < Struct.new( :pre_dns, :pre_request, :post_response) SENSITIVE = [] include Aws::Structure end |