pub struct ParaVirtualScsiController {
pub virtual_scsi_controller_: VirtualScsiController,
}Expand description
ParaVirtualSCSIController is the data object that represents a paravirtualized SCSI controller.
§How to access
VirtualMachine::config.hardware.device?[*]→ParaVirtualScsiControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.device_change?[*].device→ParaVirtualScsiControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.device_change?[*].device→ParaVirtualScsiControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.device_change?[*].device→ParaVirtualScsiControllerStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→ParaVirtualScsiControllerStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.device_change?[*].device→ParaVirtualScsiControllerClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.device_change?[*].device→ParaVirtualScsiControllerClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.device_change?[*].device→ParaVirtualScsiControllerClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.device_change?[*].device→ParaVirtualScsiControllerClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→ParaVirtualScsiController
(10 of 65 paths)
Fields§
§virtual_scsi_controller_: VirtualScsiControllerTrait Implementations§
Source§impl Debug for ParaVirtualScsiController
impl Debug for ParaVirtualScsiController
Source§impl Deref for ParaVirtualScsiController
impl Deref for ParaVirtualScsiController
Source§impl DerefMut for ParaVirtualScsiController
impl DerefMut for ParaVirtualScsiController
Source§impl VimObjectTrait for ParaVirtualScsiController
impl VimObjectTrait for ParaVirtualScsiController
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualControllerTrait for ParaVirtualScsiController
impl VirtualControllerTrait for ParaVirtualScsiController
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 ParaVirtualScsiController
impl VirtualDeviceTrait for ParaVirtualScsiController
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
Source§impl VirtualScsiControllerTrait for ParaVirtualScsiController
impl VirtualScsiControllerTrait for ParaVirtualScsiController
Source§fn get_virtual_scsi_controller(&self) -> &VirtualScsiController
fn get_virtual_scsi_controller(&self) -> &VirtualScsiController
Get a reference to the VirtualScsiController parent struct
Source§fn get_virtual_scsi_controller_mut(&mut self) -> &mut VirtualScsiController
fn get_virtual_scsi_controller_mut(&mut self) -> &mut VirtualScsiController
Get a mutable reference to the VirtualScsiController parent struct
impl DataObjectTrait for ParaVirtualScsiController
Auto Trait Implementations§
impl Freeze for ParaVirtualScsiController
impl !RefUnwindSafe for ParaVirtualScsiController
impl Send for ParaVirtualScsiController
impl Sync for ParaVirtualScsiController
impl Unpin for ParaVirtualScsiController
impl UnsafeUnpin for ParaVirtualScsiController
impl !UnwindSafe for ParaVirtualScsiController
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