Class: Aws::NetworkFirewall::Types::RuleOption

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-networkfirewall/types.rb

Overview

Additional settings for a stateful rule. This is part of the StatefulRule configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#keywordString

The keyword for the Suricata compatible rule option. You must include a ‘sid` (signature ID), and can optionally include other keywords. For information about Suricata compatible keywords, see

Rule options][1

in the Suricata documentation.

[1]: suricata.readthedocs.io/en/suricata-6.0.9/rules/intro.html#rule-options

Returns:

  • (String)


3350
3351
3352
3353
3354
3355
# File 'lib/aws-sdk-networkfirewall/types.rb', line 3350

class RuleOption < Struct.new(
  :keyword,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#settingsArray<String>

The settings of the Suricata compatible rule option. Rule options have zero or more setting values, and the number of possible and required settings depends on the ‘Keyword`. For more information about the settings for specific options, see [Rule options].

[1]: suricata.readthedocs.io/en/suricata-6.0.9/rules/intro.html#rule-options

Returns:

  • (Array<String>)


3350
3351
3352
3353
3354
3355
# File 'lib/aws-sdk-networkfirewall/types.rb', line 3350

class RuleOption < Struct.new(
  :keyword,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end