pub struct FirewallDenied {
pub ip_protocol: Option<String>,
pub ports: Option<Vec<String>>,
}
Expand description
The list of DENY rules specified by this firewall. Each rule specifies a protocol and port-range tuple that describes a denied connection.
This type is not used in any activity, and only used as part of another schema.
Fields§
§ip_protocol: Option<String>
The IP protocol to which this rule applies. The protocol type is required when creating a firewall rule. This value can either be one of the following well known protocol strings (tcp, udp, icmp, esp, ah, ipip, sctp) or the IP protocol number.
ports: Option<Vec<String>>
An optional list of ports to which this rule applies. This field is only applicable for the UDP or TCP protocol. Each entry must be either an integer or a range. If not specified, this rule applies to connections through any port. Example inputs include: [“22”], [“80”,“443”], and [“12345-12349”].
Trait Implementations§
Source§impl Clone for FirewallDenied
impl Clone for FirewallDenied
Source§fn clone(&self) -> FirewallDenied
fn clone(&self) -> FirewallDenied
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for FirewallDenied
impl Debug for FirewallDenied
Source§impl Default for FirewallDenied
impl Default for FirewallDenied
Source§fn default() -> FirewallDenied
fn default() -> FirewallDenied
Source§impl<'de> Deserialize<'de> for FirewallDenied
impl<'de> Deserialize<'de> for FirewallDenied
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for FirewallDenied
impl Serialize for FirewallDenied
impl NestedType for FirewallDenied
impl Part for FirewallDenied
Auto Trait Implementations§
impl Freeze for FirewallDenied
impl RefUnwindSafe for FirewallDenied
impl Send for FirewallDenied
impl Sync for FirewallDenied
impl Unpin for FirewallDenied
impl UnwindSafe for FirewallDenied
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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