pub struct MemberConfig {Show 16 fields
pub active_bridge: Option<bool>,
pub authorized: Option<bool>,
pub capabilities: Option<Vec<i64>>,
pub creation_time: Option<i64>,
pub id: Option<String>,
pub identity: Option<String>,
pub ip_assignments: Option<Vec<String>>,
pub last_authorized_time: Option<i64>,
pub last_deauthorized_time: Option<i64>,
pub no_auto_assign_ips: Option<bool>,
pub revision: Option<i64>,
pub tags: Option<Vec<Vec<MemberConfigTagsItemItem>>>,
pub v_major: Option<i64>,
pub v_minor: Option<i64>,
pub v_proto: Option<i64>,
pub v_rev: Option<i64>,
}
Fields§
§active_bridge: Option<bool>
Allow the member to be a bridge on the network
Is the member authorized on the network
capabilities: Option<Vec<i64>>
§creation_time: Option<i64>
Time the member was created or first tried to join the network
id: Option<String>
ID of the member node. This is the 10 digit identifier that identifies a ZeroTier node.
identity: Option<String>
Public Key of the member’s Identity
ip_assignments: Option<Vec<String>>
List of assigned IP addresses
Time the member was authorized on the network
Time the member was deauthorized on the network
no_auto_assign_ips: Option<bool>
Exempt this member from the IP auto assignment pool on a Network
revision: Option<i64>
Member record revision count
Array of 2 member tuples of tag [ID, tag value]
v_major: Option<i64>
Major version of the client
v_minor: Option<i64>
Minor version of the client
v_proto: Option<i64>
Protocol version of the client
v_rev: Option<i64>
Revision number of the client
Trait Implementations§
Source§impl Clone for MemberConfig
impl Clone for MemberConfig
Source§fn clone(&self) -> MemberConfig
fn clone(&self) -> MemberConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MemberConfig
impl Debug for MemberConfig
Source§impl<'de> Deserialize<'de> for MemberConfig
impl<'de> Deserialize<'de> for MemberConfig
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 MemberConfig
impl RefUnwindSafe for MemberConfig
impl Send for MemberConfig
impl Sync for MemberConfig
impl Unpin for MemberConfig
impl UnwindSafe for MemberConfig
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