pub struct DriveSetPersonalityKeyAction {
pub algorithm: Option<NmvePersonalityKeyAlgorithm>,
pub key: Option<String>,
}Expand description
This action sets the personality key for the NVMe subsystem.
This action shall set the personality key for the NVMe subsystem as defined by the ‘Programmable Key Authentication Considerations’ clause in the NVMe Base Specification.
Fields§
§algorithm: Option<NmvePersonalityKeyAlgorithm>The type of authentication algorithm for the key.
This parameter shall contain the type of authentication algorithm for the key as defined by the ‘CDP Authentication Algorithm’ field in the NVMe Base Specification.
key: Option<String>The personality key to set on the NVMe subsystem.
This parameter shall contain the personality key to set on the NVMe subsystem as a hex-encoded string.
Trait Implementations§
Source§impl Debug for DriveSetPersonalityKeyAction
impl Debug for DriveSetPersonalityKeyAction
Auto Trait Implementations§
impl Freeze for DriveSetPersonalityKeyAction
impl RefUnwindSafe for DriveSetPersonalityKeyAction
impl Send for DriveSetPersonalityKeyAction
impl Sync for DriveSetPersonalityKeyAction
impl Unpin for DriveSetPersonalityKeyAction
impl UnsafeUnpin for DriveSetPersonalityKeyAction
impl UnwindSafe for DriveSetPersonalityKeyAction
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