Interface CfnRuleGroup.RuleOptionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnRuleGroup.RuleOptionProperty.Jsii$Proxy
- Enclosing class:
CfnRuleGroup
@Stability(Stable)
public static interface CfnRuleGroup.RuleOptionProperty
extends software.amazon.jsii.JsiiSerializable
Additional settings for a stateful rule.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.networkfirewall.*;
RuleOptionProperty ruleOptionProperty = RuleOptionProperty.builder()
.keyword("keyword")
// the properties below are optional
.settings(List.of("settings"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnRuleGroup.RuleOptionPropertystatic final classAn implementation forCfnRuleGroup.RuleOptionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The Suricata rule option keywords.The Suricata rule option settings.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getKeyword
The Suricata rule option keywords.For Network Firewall , the keyword signature ID (sid) is required in the format
sid:112233. The sid must be unique within the rule group. For information about Suricata rule option keywords, see Rule options .- See Also:
-
getSettings
The Suricata rule option settings.Settings have zero or more values, and the number of possible settings and required settings depends on the keyword. The format for Settings is
number. For information about Suricata rule option settings, see Rule options .- See Also:
-
builder
-