pub struct VirtualMachineVirtualPMem {
pub snapshot_mode: Option<String>,
}Expand description
Deprecated as of vSphere 9.0 APIs with no replacement.
Virtual Persistent Memory configuration for the VM.
Since: vSphere API Release 7.0.3.0
§How to access
VirtualMachine::config.pmem?StoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.pmem?StoragePod::pod_storage_drs_entry.action_history?[*].action→ClusterClusterInitialPlacementAction.config_spec?.pmem?ClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.pmem?ClusterComputeResource::recommendation.action?[*]→ClusterClusterInitialPlacementAction.config_spec?.pmem?VirtualMachineSnapshot::config.pmem?VirtualMachine::reconfig_vm_task(spec).pmem?VirtualMachine::clone_vm_task(spec).config?.pmem?HostSystem::query_memory_overhead_ex(vm_config_info).pmem?Folder::create_vm_task(config).pmem?
(10 of 26 paths)
Fields§
§snapshot_mode: Option<String>An enum describing behavior of NVDIMM devices when a VM snapshot is taken and restored.
If unset, taking a VM snapshot will fail when the VM is configured with NVDIMMs. See VirtualMachineVirtualPMemSnapshotMode_enum for supported values. The snapshot mode applies to all NVDIMMs configured for the VM. Property is currently only applicable to VMs with virtual NVDIMMs and not applicable to vPMem disks. Setting this property will fail if the VM has existing snapshots.
Trait Implementations§
Source§impl Debug for VirtualMachineVirtualPMem
impl Debug for VirtualMachineVirtualPMem
Source§impl VimObjectTrait for VirtualMachineVirtualPMem
impl VimObjectTrait for VirtualMachineVirtualPMem
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VirtualMachineVirtualPMem
Auto Trait Implementations§
impl Freeze for VirtualMachineVirtualPMem
impl RefUnwindSafe for VirtualMachineVirtualPMem
impl Send for VirtualMachineVirtualPMem
impl Sync for VirtualMachineVirtualPMem
impl Unpin for VirtualMachineVirtualPMem
impl UnsafeUnpin for VirtualMachineVirtualPMem
impl UnwindSafe for VirtualMachineVirtualPMem
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