pub struct EnableSshOptions {
pub allowlist: Vec<String>,
pub wait: bool,
pub timeout: Duration,
}Expand description
Options for Sailbox::enable_ssh.
Fields§
§allowlist: Vec<String>Source restriction for the exposed port 22 (CIDRs). Empty means any source on a first enable; a re-enable keeps an existing restriction.
wait: boolWait for the SSH endpoint to be reachable before returning.
timeout: DurationBound on the reachability wait; 60 seconds is a good default.
Trait Implementations§
Source§impl Clone for EnableSshOptions
impl Clone for EnableSshOptions
Source§fn clone(&self) -> EnableSshOptions
fn clone(&self) -> EnableSshOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnableSshOptions
impl Debug for EnableSshOptions
Source§impl Default for EnableSshOptions
impl Default for EnableSshOptions
Source§fn default() -> EnableSshOptions
fn default() -> EnableSshOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EnableSshOptions
impl RefUnwindSafe for EnableSshOptions
impl Send for EnableSshOptions
impl Sync for EnableSshOptions
impl Unpin for EnableSshOptions
impl UnsafeUnpin for EnableSshOptions
impl UnwindSafe for EnableSshOptions
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request