Struct aws_sdk_networkfirewall::model::IpSetReference
source · [−]#[non_exhaustive]pub struct IpSetReference { /* private fields */ }
Expand description
Configures one or more IP set references for a Suricata-compatible rule group. This is used in CreateRuleGroup
or UpdateRuleGroup
. An IP set reference is a rule variable that references a resource that you create and manage in another Amazon Web Services service, such as an Amazon VPC prefix list. Network Firewall IP set references enable you to dynamically update the contents of your rules. When you create, update, or delete the IP set you are referencing in your rule, Network Firewall automatically updates the rule's content with the changes. For more information about IP set references in Network Firewall, see Using IP set references in the Network Firewall Developer Guide.
Network Firewall currently supports only Amazon VPC prefix lists as IP set references.
Implementations
sourceimpl IpSetReference
impl IpSetReference
sourcepub fn reference_arn(&self) -> Option<&str>
pub fn reference_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the resource that you are referencing in your rule group.
sourceimpl IpSetReference
impl IpSetReference
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture IpSetReference
.
Trait Implementations
sourceimpl Clone for IpSetReference
impl Clone for IpSetReference
sourcefn clone(&self) -> IpSetReference
fn clone(&self) -> IpSetReference
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 Debug for IpSetReference
impl Debug for IpSetReference
sourceimpl PartialEq<IpSetReference> for IpSetReference
impl PartialEq<IpSetReference> for IpSetReference
sourcefn eq(&self, other: &IpSetReference) -> bool
fn eq(&self, other: &IpSetReference) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &IpSetReference) -> bool
fn ne(&self, other: &IpSetReference) -> bool
This method tests for !=
.
impl StructuralPartialEq for IpSetReference
Auto Trait Implementations
impl RefUnwindSafe for IpSetReference
impl Send for IpSetReference
impl Sync for IpSetReference
impl Unpin for IpSetReference
impl UnwindSafe for IpSetReference
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