pub enum UserAuthenticationMethod {
PublicKey,
Password,
}
Variants§
PublicKey
This value shall indicate SSH user authentication with a public key specified by the PublicIdentityKey property in SSHSettings.
Password
This value shall indicate SSH user authentication with a password specified by the Password property.
Trait Implementations§
Source§impl Clone for UserAuthenticationMethod
impl Clone for UserAuthenticationMethod
Source§fn clone(&self) -> UserAuthenticationMethod
fn clone(&self) -> UserAuthenticationMethod
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 UserAuthenticationMethod
impl Debug for UserAuthenticationMethod
Source§impl Default for UserAuthenticationMethod
impl Default for UserAuthenticationMethod
Source§fn default() -> UserAuthenticationMethod
fn default() -> UserAuthenticationMethod
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserAuthenticationMethod
impl<'de> Deserialize<'de> for UserAuthenticationMethod
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 Metadata<'static> for UserAuthenticationMethod
impl Metadata<'static> for UserAuthenticationMethod
Source§const JSON_SCHEMA: &'static str = "AggregationSource.v1_3_1.json"
const JSON_SCHEMA: &'static str = "AggregationSource.v1_3_1.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for UserAuthenticationMethod
impl RefUnwindSafe for UserAuthenticationMethod
impl Send for UserAuthenticationMethod
impl Sync for UserAuthenticationMethod
impl Unpin for UserAuthenticationMethod
impl UnwindSafe for UserAuthenticationMethod
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