Class: Aws::NetworkFirewall::Types::FirewallRulesSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::FirewallRulesSource
- Defined in:
- gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb
Overview
The source of the rules for a firewall engine rule group. You provide the rules as a single Suricata-compatible rule string, as a list of structured firewall rules, or as a list of domain names to generate rules from.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#firewall_rules ⇒ Array<Types::FirewallRule>
An array of individual firewall engine rules, provided as structured rules rather than as a rule string.
-
#rules_source_list ⇒ Types::RulesSourceList
Stateful inspection criteria for a domain list, specified as the list of domain names that Network Firewall generates firewall engine rules from.
-
#rules_string ⇒ String
Firewall engine rules, provided as a single Suricata-compatible rule string in firewall mode.
Instance Attribute Details
#firewall_rules ⇒ Array<Types::FirewallRule>
An array of individual firewall engine rules, provided as structured rules rather than as a rule string.
5398 5399 5400 5401 5402 5403 5404 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5398 class FirewallRulesSource < Struct.new( :rules_string, :firewall_rules, :rules_source_list) SENSITIVE = [] include Aws::Structure end |
#rules_source_list ⇒ Types::RulesSourceList
Stateful inspection criteria for a domain list, specified as the list of domain names that Network Firewall generates firewall engine rules from.
5398 5399 5400 5401 5402 5403 5404 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5398 class FirewallRulesSource < Struct.new( :rules_string, :firewall_rules, :rules_source_list) SENSITIVE = [] include Aws::Structure end |
#rules_string ⇒ String
Firewall engine rules, provided as a single Suricata-compatible rule string in firewall mode. Use this to provide rules that you've already written in the Suricata firewall-mode format. For the rule format, see Rule groups for a firewall using a Next Generation policy in the Network Firewall Developer Guide.
5398 5399 5400 5401 5402 5403 5404 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 5398 class FirewallRulesSource < Struct.new( :rules_string, :firewall_rules, :rules_source_list) SENSITIVE = [] include Aws::Structure end |