Struct aws_sdk_wafv2::types::FirewallManagerStatement
source · #[non_exhaustive]pub struct FirewallManagerStatement {
pub managed_rule_group_statement: Option<ManagedRuleGroupStatement>,
pub rule_group_reference_statement: Option<RuleGroupReferenceStatement>,
}
Expand description
The processing guidance for an Firewall Manager rule. This is like a regular rule Statement
, but it can only contain a single rule group reference.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.managed_rule_group_statement: Option<ManagedRuleGroupStatement>
A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
rule_group_reference_statement: Option<RuleGroupReferenceStatement>
A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
Implementations§
source§impl FirewallManagerStatement
impl FirewallManagerStatement
sourcepub fn managed_rule_group_statement(&self) -> Option<&ManagedRuleGroupStatement>
pub fn managed_rule_group_statement(&self) -> Option<&ManagedRuleGroupStatement>
A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
sourcepub fn rule_group_reference_statement(
&self
) -> Option<&RuleGroupReferenceStatement>
pub fn rule_group_reference_statement( &self ) -> Option<&RuleGroupReferenceStatement>
A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
source§impl FirewallManagerStatement
impl FirewallManagerStatement
sourcepub fn builder() -> FirewallManagerStatementBuilder
pub fn builder() -> FirewallManagerStatementBuilder
Creates a new builder-style object to manufacture FirewallManagerStatement
.
Trait Implementations§
source§impl Clone for FirewallManagerStatement
impl Clone for FirewallManagerStatement
source§fn clone(&self) -> FirewallManagerStatement
fn clone(&self) -> FirewallManagerStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FirewallManagerStatement
impl Debug for FirewallManagerStatement
source§impl PartialEq for FirewallManagerStatement
impl PartialEq for FirewallManagerStatement
source§fn eq(&self, other: &FirewallManagerStatement) -> bool
fn eq(&self, other: &FirewallManagerStatement) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for FirewallManagerStatement
Auto Trait Implementations§
impl Freeze for FirewallManagerStatement
impl RefUnwindSafe for FirewallManagerStatement
impl Send for FirewallManagerStatement
impl Sync for FirewallManagerStatement
impl Unpin for FirewallManagerStatement
impl UnwindSafe for FirewallManagerStatement
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more