Struct aws_sdk_networkfirewall::model::rules_source::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for RulesSource
Implementations
Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules. Suricata is an open-source network IPS that includes a standard rule-based language for network traffic inspection.
These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn't have a separate action setting.
Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules. Suricata is an open-source network IPS that includes a standard rule-based language for network traffic inspection.
These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn't have a separate action setting.
Stateful inspection criteria for a domain list rule group.
Stateful inspection criteria for a domain list rule group.
Appends an item to stateful_rules
.
To override the contents of this collection use set_stateful_rules
.
An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules
format, see Rules Format.
An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules
format, see Rules Format.
pub fn stateless_rules_and_custom_actions(
self,
input: StatelessRulesAndCustomActions
) -> Self
pub fn stateless_rules_and_custom_actions(
self,
input: StatelessRulesAndCustomActions
) -> Self
Stateless inspection criteria to be used in a stateless rule group.
pub fn set_stateless_rules_and_custom_actions(
self,
input: Option<StatelessRulesAndCustomActions>
) -> Self
pub fn set_stateless_rules_and_custom_actions(
self,
input: Option<StatelessRulesAndCustomActions>
) -> Self
Stateless inspection criteria to be used in a stateless rule group.
Consumes the builder and constructs a RulesSource
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more