pub struct VirtualMachineVmirom {
pub virtual_device_: VirtualDevice,
}Expand description
Deprecated as of vSphere API 6.0. On vSphere 6.0 and later platforms, the VMIROM device does not provide any functionality.
The VirtualVMIROM data object type represents the ROM on the virtual machine’s PCI bus that provides support for VMI.
§How to access
VirtualMachine::config.hardware.device?[*]→VirtualMachineVmiromStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualMachineVmiromStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualMachineVmiromStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.device_change?[*].device→VirtualMachineVmiromStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualMachineVmiromStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualMachineVmiromClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualMachineVmiromClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualMachineVmiromClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.device_change?[*].device→VirtualMachineVmiromClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualMachineVmirom
(10 of 65 paths)
Fields§
§virtual_device_: VirtualDeviceTrait Implementations§
Source§impl Debug for VirtualMachineVmirom
impl Debug for VirtualMachineVmirom
Source§impl Deref for VirtualMachineVmirom
impl Deref for VirtualMachineVmirom
Source§impl DerefMut for VirtualMachineVmirom
impl DerefMut for VirtualMachineVmirom
Source§impl Deserialize for VirtualMachineVmirom
impl Deserialize for VirtualMachineVmirom
Source§impl VimObjectTrait for VirtualMachineVmirom
impl VimObjectTrait for VirtualMachineVmirom
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualDeviceTrait for VirtualMachineVmirom
impl VirtualDeviceTrait for VirtualMachineVmirom
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 VirtualMachineVmirom
Auto Trait Implementations§
impl Freeze for VirtualMachineVmirom
impl !RefUnwindSafe for VirtualMachineVmirom
impl Send for VirtualMachineVmirom
impl Sync for VirtualMachineVmirom
impl Unpin for VirtualMachineVmirom
impl UnsafeUnpin for VirtualMachineVmirom
impl !UnwindSafe for VirtualMachineVmirom
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