pub struct RestoreProvenance {
pub restore_id: String,
pub applied_at: DateTime<Utc>,
pub staged_at: DateTime<Utc>,
pub staged_by: String,
pub source_did: Option<String>,
pub source_environment: Option<BackupEnvironment>,
pub target_environment: BackupEnvironment,
pub internal_keys_lost: Vec<String>,
pub hosted_dids_detached: Vec<String>,
pub audited: bool,
}Expand description
The record VTI-VTA-051 asks for.
Fields§
§restore_id: String§applied_at: DateTime<Utc>§staged_at: DateTime<Utc>§staged_by: String§source_did: Option<String>§source_environment: Option<BackupEnvironment>§target_environment: BackupEnvironment§internal_keys_lost: Vec<String>Internal keys whose records came back without their material.
hosted_dids_detached: Vec<String>Hosted-DID registrations were detached because the restore replaced a
different identity; each needs did-mgmt dids register again.
audited: boolWhether the restore has been written to the audit trail yet. The trail is part of the state the restore replaced, so the row is written by the first boot that has an audit sink, not by the restore itself.
Trait Implementations§
Source§impl Clone for RestoreProvenance
impl Clone for RestoreProvenance
Source§impl Debug for RestoreProvenance
impl Debug for RestoreProvenance
Source§impl<'de> Deserialize<'de> for RestoreProvenance
impl<'de> Deserialize<'de> for RestoreProvenance
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
Auto Trait Implementations§
impl Freeze for RestoreProvenance
impl RefUnwindSafe for RestoreProvenance
impl Send for RestoreProvenance
impl Sync for RestoreProvenance
impl Unpin for RestoreProvenance
impl UnsafeUnpin for RestoreProvenance
impl UnwindSafe for RestoreProvenance
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