pub struct EndpointIPPolicy {
pub enabled: Option<bool>,
pub ip_policies: Vec<Ref>,
}
Fields§
§enabled: Option<bool>
true
if the module will be applied to traffic, false
to disable. default
true
if unspecified
ip_policies: Vec<Ref>
list of all IP policies that will be used to check if a source IP is allowed access to the endpoint
Trait Implementations§
Source§impl Clone for EndpointIPPolicy
impl Clone for EndpointIPPolicy
Source§fn clone(&self) -> EndpointIPPolicy
fn clone(&self) -> EndpointIPPolicy
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EndpointIPPolicy
impl Debug for EndpointIPPolicy
Source§impl Default for EndpointIPPolicy
impl Default for EndpointIPPolicy
Source§fn default() -> EndpointIPPolicy
fn default() -> EndpointIPPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EndpointIPPolicy
impl<'de> Deserialize<'de> for EndpointIPPolicy
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EndpointIPPolicy
impl RefUnwindSafe for EndpointIPPolicy
impl Send for EndpointIPPolicy
impl Sync for EndpointIPPolicy
impl Unpin for EndpointIPPolicy
impl UnwindSafe for EndpointIPPolicy
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
Mutably borrows from an owned value. Read more