pub struct BackupPlanBuildInput<'a> {Show 14 fields
pub plan_id: String,
pub run_id: String,
pub fleet: String,
pub network: String,
pub root_canister_id: String,
pub selected_canister_id: Option<String>,
pub selected_scope_kind: BackupScopeKind,
pub include_descendants: bool,
pub topology_hash_before_quiesce: String,
pub registry: &'a [RegistryEntry],
pub control_authority: ControlAuthority,
pub snapshot_read_authority: SnapshotReadAuthority,
pub quiescence_policy: QuiescencePolicy,
pub identity_mode: IdentityMode,
}Expand description
BackupPlanBuildInput
Fields§
§plan_id: String§run_id: String§fleet: String§network: String§root_canister_id: String§selected_canister_id: Option<String>§selected_scope_kind: BackupScopeKind§include_descendants: bool§topology_hash_before_quiesce: String§registry: &'a [RegistryEntry]§quiescence_policy: QuiescencePolicy§identity_mode: IdentityModeAuto Trait Implementations§
impl<'a> Freeze for BackupPlanBuildInput<'a>
impl<'a> RefUnwindSafe for BackupPlanBuildInput<'a>
impl<'a> Send for BackupPlanBuildInput<'a>
impl<'a> Sync for BackupPlanBuildInput<'a>
impl<'a> Unpin for BackupPlanBuildInput<'a>
impl<'a> UnsafeUnpin for BackupPlanBuildInput<'a>
impl<'a> UnwindSafe for BackupPlanBuildInput<'a>
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