pub struct CreateTunnelRequest {
pub name: String,
pub services: Vec<String>,
pub ttl_secs: u64,
}Expand description
Request to create a new tunnel token
Fields§
§name: StringName for this tunnel (for identification)
services: Vec<String>Optional list of services this tunnel is allowed to expose
ttl_secs: u64Time-to-live in seconds (default: 24 hours)
Trait Implementations§
Source§impl ComposeSchema for CreateTunnelRequest
impl ComposeSchema for CreateTunnelRequest
Source§impl Debug for CreateTunnelRequest
impl Debug for CreateTunnelRequest
Source§impl<'de> Deserialize<'de> for CreateTunnelRequest
impl<'de> Deserialize<'de> for CreateTunnelRequest
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 CreateTunnelRequest
impl RefUnwindSafe for CreateTunnelRequest
impl Send for CreateTunnelRequest
impl Sync for CreateTunnelRequest
impl Unpin for CreateTunnelRequest
impl UnsafeUnpin for CreateTunnelRequest
impl UnwindSafe for CreateTunnelRequest
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