pub struct HostTpmEventDetails {
pub data_hash: Vec<i8>,
pub data_hash_method: Option<String>,
}Expand description
This is a base data object for describing an event generated by Trusted Platform Module (TPM).
It contains parameters common to all TPM event types.
§How to access
HostSystem::query_tpm_attestation_report().tpm_events[*].event_details
Fields§
§data_hash: Vec<i8>Value of the Platform Configuration Register (PCR) for this event.
data_hash_method: Option<String>Method in which the digest hash is calculated.
The set of possible values is described in HostDigestInfoDigestMethodType_enum.
Trait Implementations§
Source§impl Debug for HostTpmEventDetails
impl Debug for HostTpmEventDetails
Source§impl Deserialize for HostTpmEventDetails
impl Deserialize for HostTpmEventDetails
Source§impl HostTpmEventDetailsTrait for HostTpmEventDetails
impl HostTpmEventDetailsTrait for HostTpmEventDetails
Source§fn get_host_tpm_event_details(&self) -> &HostTpmEventDetails
fn get_host_tpm_event_details(&self) -> &HostTpmEventDetails
Get a reference to the HostTpmEventDetails parent struct
Source§fn get_host_tpm_event_details_mut(&mut self) -> &mut HostTpmEventDetails
fn get_host_tpm_event_details_mut(&mut self) -> &mut HostTpmEventDetails
Get a mutable reference to the HostTpmEventDetails parent struct
Source§impl VimObjectTrait for HostTpmEventDetails
impl VimObjectTrait for HostTpmEventDetails
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for HostTpmEventDetails
Auto Trait Implementations§
impl Freeze for HostTpmEventDetails
impl RefUnwindSafe for HostTpmEventDetails
impl Send for HostTpmEventDetails
impl Sync for HostTpmEventDetails
impl Unpin for HostTpmEventDetails
impl UnsafeUnpin for HostTpmEventDetails
impl UnwindSafe for HostTpmEventDetails
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