pub struct JoinTokenResponse {
pub token: String,
pub leader_endpoint: String,
pub leader_public_key: String,
pub overlay_cidr: String,
pub allocated_ip: String,
pub expires_at: u64,
}Expand description
Join token response for cluster joining
Fields§
§token: StringJoin token for authenticating the new node
leader_endpoint: StringLeader endpoint to connect to
leader_public_key: StringLeader’s public key for secure communication
overlay_cidr: StringOverlay network CIDR
allocated_ip: StringAllocated IP address for the joining node
expires_at: u64Token expiration timestamp (Unix timestamp)
Trait Implementations§
Source§impl ComposeSchema for JoinTokenResponse
impl ComposeSchema for JoinTokenResponse
Source§impl Debug for JoinTokenResponse
impl Debug for JoinTokenResponse
Source§impl<'de> Deserialize<'de> for JoinTokenResponse
impl<'de> Deserialize<'de> for JoinTokenResponse
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 JoinTokenResponse
impl Serialize for JoinTokenResponse
Auto Trait Implementations§
impl Freeze for JoinTokenResponse
impl RefUnwindSafe for JoinTokenResponse
impl Send for JoinTokenResponse
impl Sync for JoinTokenResponse
impl Unpin for JoinTokenResponse
impl UnsafeUnpin for JoinTokenResponse
impl UnwindSafe for JoinTokenResponse
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