#[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 more
sourceimpl PartialEq<RuleGroupSourceStatelessRuleDefinition> for RuleGroupSourceStatelessRuleDefinition
impl PartialEq<RuleGroupSourceStatelessRuleDefinition> for RuleGroupSourceStatelessRuleDefinition
sourcefn eq(&self, other: &RuleGroupSourceStatelessRuleDefinition) -> bool
fn eq(&self, other: &RuleGroupSourceStatelessRuleDefinition) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more