Class: Aws::NetworkFirewall::Types::ProxyRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::ProxyRule
- 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.
-
#proxy_rule_name ⇒ String
The descriptive name of the proxy rule.
Instance Attribute Details
#action ⇒ String
Action to take.
6036 6037 6038 6039 6040 6041 6042 6043 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6036 class ProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions) 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.
6036 6037 6038 6039 6040 6041 6042 6043 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6036 class ProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the proxy rule.
6036 6037 6038 6039 6040 6041 6042 6043 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6036 class ProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions) 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.
6036 6037 6038 6039 6040 6041 6042 6043 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6036 class ProxyRule < Struct.new( :proxy_rule_name, :description, :action, :conditions) SENSITIVE = [] include Aws::Structure end |