Class: Aws::NetworkFirewall::Types::CreateProxyRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::CreateProxyRule
- Defined in:
- gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb
Overview
Individual rules that define match conditions and actions for application-layer traffic. Rules specify what to inspect (domains, headers, methods) and what action to take (allow, deny, alert).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action ⇒ String
Action to take.
-
#conditions ⇒ Array<Types::ProxyRuleCondition>
Match criteria that specify what traffic attributes to examine.
-
#description ⇒ String
A description of the proxy rule.
-
#insert_position ⇒ Integer
Where to insert a proxy rule in a proxy rule group.
-
#proxy_rule_name ⇒ String
The descriptive name of the proxy rule.
Instance Attribute Details
#action ⇒ String
Action to take.
1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 1267 class CreateProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions, :insert_position) SENSITIVE = [] include Aws::Structure end |
#conditions ⇒ Array<Types::ProxyRuleCondition>
Match criteria that specify what traffic attributes to examine. Conditions include operators (StringEquals, StringLike) and values to match against.
1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 1267 class CreateProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions, :insert_position) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the proxy rule.
1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 1267 class CreateProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions, :insert_position) SENSITIVE = [] include Aws::Structure end |
#insert_position ⇒ Integer
Where to insert a proxy rule in a proxy rule group.
1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 1267 class CreateProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions, :insert_position) SENSITIVE = [] include Aws::Structure end |
#proxy_rule_name ⇒ String
The descriptive name of the proxy rule. You can't change the name of a proxy rule after you create it.
1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 1267 class CreateProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions, :insert_position) SENSITIVE = [] include Aws::Structure end |