pub struct HostLowLevelProvisioningManagerSnapshotLayoutSpec {
pub id: i32,
pub src_filename: String,
pub dst_filename: String,
pub disk: Option<Vec<HostLowLevelProvisioningManagerDiskLayoutSpec>>,
}Expand description
File layout spec of a snapshot, including path to the vmsn file of the snapshot and the layout of virtual disks when the snapshot was taken.
Fields§
§id: i32The unique identifier of the snapshot
src_filename: StringName of the source snapshot file in datastore path.
dst_filename: StringName of the destination snapshot file in datastore path.
disk: Option<Vec<HostLowLevelProvisioningManagerDiskLayoutSpec>>Layout of each virtual disk of the virtual machine when the snapshot was taken.
Trait Implementations§
Source§impl VimObjectTrait for HostLowLevelProvisioningManagerSnapshotLayoutSpec
impl VimObjectTrait for HostLowLevelProvisioningManagerSnapshotLayoutSpec
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for HostLowLevelProvisioningManagerSnapshotLayoutSpec
Auto Trait Implementations§
impl Freeze for HostLowLevelProvisioningManagerSnapshotLayoutSpec
impl RefUnwindSafe for HostLowLevelProvisioningManagerSnapshotLayoutSpec
impl Send for HostLowLevelProvisioningManagerSnapshotLayoutSpec
impl Sync for HostLowLevelProvisioningManagerSnapshotLayoutSpec
impl Unpin for HostLowLevelProvisioningManagerSnapshotLayoutSpec
impl UnsafeUnpin for HostLowLevelProvisioningManagerSnapshotLayoutSpec
impl UnwindSafe for HostLowLevelProvisioningManagerSnapshotLayoutSpec
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