pub struct AgentWays {
pub tailnet_listen: Vec<String>,
pub access: bool,
pub public_url: Option<String>,
pub superadmin_access: Vec<String>,
pub superadmin_tailnet: Vec<String>,
}Expand description
Which front doors this server has, so an org can tell whether its mappings could ever be used.
Fields§
§tailnet_listen: Vec<String>The tailnet --listen addresses (empty: no tailnet peer can reach
the server).
access: boolCloudflare Access guards a listener.
public_url: Option<String>The server’s --public-url (where Access sits in front of it).
superadmin_access: Vec<String>--superadmin-access entries (emails, service token client ids):
they reach every org through Access with no mapping.
superadmin_tailnet: Vec<String>--superadmin-tailnet entries (logins, tags): they reach every org.
Implementations§
Trait Implementations§
impl Eq for AgentWays
impl StructuralPartialEq for AgentWays
Auto Trait Implementations§
impl Freeze for AgentWays
impl RefUnwindSafe for AgentWays
impl Send for AgentWays
impl Sync for AgentWays
impl Unpin for AgentWays
impl UnsafeUnpin for AgentWays
impl UnwindSafe for AgentWays
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.