Class: AWSCDK::NetworkFirewall::CfnRuleGroup::SummaryConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::NetworkFirewall::CfnRuleGroup::SummaryConfigurationProperty
- Defined in:
- network_firewall/cfn_rule_group.rb
Overview
A complex type that specifies which Suricata rule metadata fields to use when displaying threat information. Contains:.
RuleOptions- The Suricata rule options fields to extract and display
These settings affect how threat information appears in both the console and API responses. Summaries are available for rule groups you manage and for active threat defense AWS managed rule groups.
Instance Attribute Summary collapse
-
#rule_options ⇒ Array<String>?
readonly
Specifies the selected rule options returned by
DescribeRuleGroupSummary.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(rule_options: nil) ⇒ SummaryConfigurationProperty
constructor
A new instance of SummaryConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(rule_options: nil) ⇒ SummaryConfigurationProperty
Returns a new instance of SummaryConfigurationProperty.
1791 1792 1793 1794 |
# File 'network_firewall/cfn_rule_group.rb', line 1791 def initialize(rule_options: nil) @rule_options = Jsii::Type.check_type(@rule_options, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "ruleOptions") unless @rule_options.nil? end |
Instance Attribute Details
#rule_options ⇒ Array<String>? (readonly)
Specifies the selected rule options returned by DescribeRuleGroupSummary .
1800 1801 1802 |
# File 'network_firewall/cfn_rule_group.rb', line 1800 def @rule_options end |
Class Method Details
.jsii_properties ⇒ Object
1802 1803 1804 1805 1806 |
# File 'network_firewall/cfn_rule_group.rb', line 1802 def self.jsii_properties { :rule_options => "ruleOptions", } end |
Instance Method Details
#to_jsii ⇒ Object
1808 1809 1810 1811 1812 1813 1814 |
# File 'network_firewall/cfn_rule_group.rb', line 1808 def to_jsii result = {} result.merge!({ "ruleOptions" => @rule_options, }) result.compact end |