pub struct CreateTunnelResponse {
pub id: String,
pub name: String,
pub token: String,
pub services: Vec<String>,
pub expires_at: u64,
pub created_at: u64,
}Expand description
Response after creating a tunnel token
Fields§
§id: StringUnique tunnel identifier
name: StringName of the tunnel
token: StringThe tunnel token to use for authentication
services: Vec<String>Services this tunnel can expose
expires_at: u64When the token expires (Unix timestamp)
created_at: u64When the tunnel was created (Unix timestamp)
Trait Implementations§
Source§impl ComposeSchema for CreateTunnelResponse
impl ComposeSchema for CreateTunnelResponse
Source§impl Debug for CreateTunnelResponse
impl Debug for CreateTunnelResponse
Source§impl<'de> Deserialize<'de> for CreateTunnelResponse
impl<'de> Deserialize<'de> for CreateTunnelResponse
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 Serialize for CreateTunnelResponse
impl Serialize for CreateTunnelResponse
Auto Trait Implementations§
impl Freeze for CreateTunnelResponse
impl RefUnwindSafe for CreateTunnelResponse
impl Send for CreateTunnelResponse
impl Sync for CreateTunnelResponse
impl Unpin for CreateTunnelResponse
impl UnsafeUnpin for CreateTunnelResponse
impl UnwindSafe for CreateTunnelResponse
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