pub enum MFABypassType {
All,
SecurID,
GoogleAuthenticator,
MicrosoftAuthenticator,
ClientCertificate,
OEM,
}
Variants§
All
This value shall indicate an account or role mapping can bypass all multi-factor authentication types including OEM-defined types.
SecurID
This value shall indicate an account or role mapping can bypass RSA SecurID.
GoogleAuthenticator
This value shall indicate an account or role mapping can bypass Google Authenticator.
MicrosoftAuthenticator
This value shall indicate an account or role mapping can bypass Microsoft Authenticator.
ClientCertificate
This value shall indicate an account or role mapping can bypass client certificate authentication.
OEM
This value shall indicate an account or role mapping can bypass OEM-defined multi-factor authentication.
Trait Implementations§
Source§impl Clone for MFABypassType
impl Clone for MFABypassType
Source§fn clone(&self) -> MFABypassType
fn clone(&self) -> MFABypassType
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 MFABypassType
impl Debug for MFABypassType
Source§impl Default for MFABypassType
impl Default for MFABypassType
Source§fn default() -> MFABypassType
fn default() -> MFABypassType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MFABypassType
impl<'de> Deserialize<'de> for MFABypassType
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 MFABypassType
impl Metadata<'static> for MFABypassType
Source§const JSON_SCHEMA: &'static str = "AccountService.json"
const JSON_SCHEMA: &'static str = "AccountService.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 MFABypassType
impl RefUnwindSafe for MFABypassType
impl Send for MFABypassType
impl Sync for MFABypassType
impl Unpin for MFABypassType
impl UnwindSafe for MFABypassType
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