pub struct TunnelAccessConfig {
pub enabled: bool,
pub max_ttl: Option<String>,
pub audit: bool,
}Expand description
On-demand access settings for zlayer tunnel access
Fields§
§enabled: boolAllow on-demand access via CLI
max_ttl: Option<String>Maximum session duration (e.g., “4h”, “30m”)
audit: boolLog all access sessions
Trait Implementations§
Source§impl Clone for TunnelAccessConfig
impl Clone for TunnelAccessConfig
Source§fn clone(&self) -> TunnelAccessConfig
fn clone(&self) -> TunnelAccessConfig
Returns a duplicate 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 TunnelAccessConfig
impl Debug for TunnelAccessConfig
Source§impl Default for TunnelAccessConfig
impl Default for TunnelAccessConfig
Source§fn default() -> TunnelAccessConfig
fn default() -> TunnelAccessConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TunnelAccessConfig
impl<'de> Deserialize<'de> for TunnelAccessConfig
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
Source§impl PartialEq for TunnelAccessConfig
impl PartialEq for TunnelAccessConfig
Source§impl Serialize for TunnelAccessConfig
impl Serialize for TunnelAccessConfig
impl Eq for TunnelAccessConfig
impl StructuralPartialEq for TunnelAccessConfig
Auto Trait Implementations§
impl Freeze for TunnelAccessConfig
impl RefUnwindSafe for TunnelAccessConfig
impl Send for TunnelAccessConfig
impl Sync for TunnelAccessConfig
impl Unpin for TunnelAccessConfig
impl UnsafeUnpin for TunnelAccessConfig
impl UnwindSafe for TunnelAccessConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.