pub struct VirtualNvdimmController {
pub virtual_controller_: VirtualController,
}Expand description
Deprecated as of vSphere 9.0 APIs with no replacement.
The Virtual NVDIMM controller.
§How to access
VirtualMachine::config.hardware.device?[*]→VirtualNvdimmControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualNvdimmControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualNvdimmControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.device_change?[*].device→VirtualNvdimmControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualNvdimmControllerStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualNvdimmControllerClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualNvdimmControllerClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualNvdimmControllerClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.device_change?[*].device→VirtualNvdimmControllerClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualNvdimmController
(10 of 65 paths)
Fields§
§virtual_controller_: VirtualControllerTrait Implementations§
Source§impl Debug for VirtualNvdimmController
impl Debug for VirtualNvdimmController
Source§impl Deref for VirtualNvdimmController
impl Deref for VirtualNvdimmController
Source§impl DerefMut for VirtualNvdimmController
impl DerefMut for VirtualNvdimmController
Source§impl VimObjectTrait for VirtualNvdimmController
impl VimObjectTrait for VirtualNvdimmController
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualControllerTrait for VirtualNvdimmController
impl VirtualControllerTrait for VirtualNvdimmController
Source§fn get_virtual_controller(&self) -> &VirtualController
fn get_virtual_controller(&self) -> &VirtualController
Get a reference to the VirtualController parent struct
Source§fn get_virtual_controller_mut(&mut self) -> &mut VirtualController
fn get_virtual_controller_mut(&mut self) -> &mut VirtualController
Get a mutable reference to the VirtualController parent struct
Source§impl VirtualDeviceTrait for VirtualNvdimmController
impl VirtualDeviceTrait for VirtualNvdimmController
Source§fn get_virtual_device(&self) -> &VirtualDevice
fn get_virtual_device(&self) -> &VirtualDevice
Get a reference to the VirtualDevice parent struct
Source§fn get_virtual_device_mut(&mut self) -> &mut VirtualDevice
fn get_virtual_device_mut(&mut self) -> &mut VirtualDevice
Get a mutable reference to the VirtualDevice parent struct
impl DataObjectTrait for VirtualNvdimmController
Auto Trait Implementations§
impl Freeze for VirtualNvdimmController
impl !RefUnwindSafe for VirtualNvdimmController
impl Send for VirtualNvdimmController
impl Sync for VirtualNvdimmController
impl Unpin for VirtualNvdimmController
impl UnsafeUnpin for VirtualNvdimmController
impl !UnwindSafe for VirtualNvdimmController
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