pub struct VirtualPciPassthrough {
pub virtual_device_: VirtualDevice,
}Expand description
The VirtualPCIPassthrough data object type contains information about a PCI device on the virtual machine that is being backed by a generic PCI device on the host via passthrough.
§How to access
VirtualMachine::config.hardware.device?[*]→VirtualPciPassthroughStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualPciPassthroughStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualPciPassthroughStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.device_change?[*].device→VirtualPciPassthroughStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualPciPassthroughStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualPciPassthroughClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualPciPassthroughClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualPciPassthroughClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.device_change?[*].device→VirtualPciPassthroughClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualPciPassthrough
(10 of 65 paths)
Fields§
§virtual_device_: VirtualDeviceTrait Implementations§
Source§impl Debug for VirtualPciPassthrough
impl Debug for VirtualPciPassthrough
Source§impl Deref for VirtualPciPassthrough
impl Deref for VirtualPciPassthrough
Source§impl DerefMut for VirtualPciPassthrough
impl DerefMut for VirtualPciPassthrough
Source§impl Deserialize for VirtualPciPassthrough
impl Deserialize for VirtualPciPassthrough
Source§impl VimObjectTrait for VirtualPciPassthrough
impl VimObjectTrait for VirtualPciPassthrough
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualDeviceTrait for VirtualPciPassthrough
impl VirtualDeviceTrait for VirtualPciPassthrough
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 VirtualPciPassthrough
Auto Trait Implementations§
impl Freeze for VirtualPciPassthrough
impl !RefUnwindSafe for VirtualPciPassthrough
impl Send for VirtualPciPassthrough
impl Sync for VirtualPciPassthrough
impl Unpin for VirtualPciPassthrough
impl UnsafeUnpin for VirtualPciPassthrough
impl !UnwindSafe for VirtualPciPassthrough
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