#[non_exhaustive]pub struct RuleGroupSourceStatelessRuleDefinition { /* private fields */ }Expand description
The definition of the stateless rule.
Implementations
sourceimpl RuleGroupSourceStatelessRuleDefinition
impl RuleGroupSourceStatelessRuleDefinition
sourcepub fn actions(&self) -> Option<&[String]>
pub fn actions(&self) -> Option<&[String]>
The actions to take on a packet that matches one of the stateless rule definition's match attributes. You must specify a standard action (aws:pass, aws:drop, or aws:forward_to_sfe). You can then add custom actions.
sourcepub fn match_attributes(
&self
) -> Option<&RuleGroupSourceStatelessRuleMatchAttributes>
pub fn match_attributes(
&self
) -> Option<&RuleGroupSourceStatelessRuleMatchAttributes>
The criteria for Network Firewall to use to inspect an individual packet in a stateless rule inspection.
sourceimpl RuleGroupSourceStatelessRuleDefinition
impl RuleGroupSourceStatelessRuleDefinition
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RuleGroupSourceStatelessRuleDefinition.
Trait Implementations
sourceimpl Clone for RuleGroupSourceStatelessRuleDefinition
impl Clone for RuleGroupSourceStatelessRuleDefinition
sourcefn clone(&self) -> RuleGroupSourceStatelessRuleDefinition
fn clone(&self) -> RuleGroupSourceStatelessRuleDefinition
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl PartialEq<RuleGroupSourceStatelessRuleDefinition> for RuleGroupSourceStatelessRuleDefinition
impl PartialEq<RuleGroupSourceStatelessRuleDefinition> for RuleGroupSourceStatelessRuleDefinition
sourcefn eq(&self, other: &RuleGroupSourceStatelessRuleDefinition) -> bool
fn eq(&self, other: &RuleGroupSourceStatelessRuleDefinition) -> bool
impl StructuralPartialEq for RuleGroupSourceStatelessRuleDefinition
Auto Trait Implementations
impl RefUnwindSafe for RuleGroupSourceStatelessRuleDefinition
impl Send for RuleGroupSourceStatelessRuleDefinition
impl Sync for RuleGroupSourceStatelessRuleDefinition
impl Unpin for RuleGroupSourceStatelessRuleDefinition
impl UnwindSafe for RuleGroupSourceStatelessRuleDefinition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more