Struct ssh_jumper_model::JumpHostAuthParams [−][src]
pub struct JumpHostAuthParams<'auth> {
pub user_name: Cow<'auth, str>,
pub auth_method: AuthMethod<'auth>,
}
Expand description
Parameters to authenticate with the jump host.
Fields
user_name: Cow<'auth, str>
User to log in to the jump host as.
auth_method: AuthMethod<'auth>
Authentication method and details.
Implementations
Returns new JumpHostAuthParams
.
The private key passphrase is defaulted to None
.
Parameters:
user_name
: Username to log into the jump host.private_key
: Path to the private key file.passphrase
: Passphrase to decrypt the private key.
Returns new JumpHostAuthParams
.
The private key passphrase is defaulted to None
.
Parameters:
user_name
: Username to log into the jump host.password
: Password to log in.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'auth> RefUnwindSafe for JumpHostAuthParams<'auth>
impl<'auth> Send for JumpHostAuthParams<'auth>
impl<'auth> Sync for JumpHostAuthParams<'auth>
impl<'auth> Unpin for JumpHostAuthParams<'auth>
impl<'auth> UnwindSafe for JumpHostAuthParams<'auth>
Blanket Implementations
Mutably borrows from an owned value. Read more