pub struct VirtualCdromPassthroughBackingInfo {
pub virtual_device_device_backing_info_: VirtualDeviceDeviceBackingInfo,
pub exclusive: bool,
}Expand description
The VirtualCdrom.PassthroughBackingInfo data class represents a device pass-through backing for a virtual CD-ROM.
§How to access
VirtualMachine::config.hardware.device?[*].backing?→VirtualCdromPassthroughBackingInfoStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfoStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfoStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfoStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfoStoragePod::pod_storage_drs_entry.action_history?[*].action→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfoClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfoClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfoClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfoClusterComputeResource::recommendation.action?[*]→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?→VirtualCdromPassthroughBackingInfo
(10 of 100 paths)
Fields§
§virtual_device_device_backing_info_: VirtualDeviceDeviceBackingInfo§exclusive: boolFlag to indicate whether or not the virtual machine has exclusive CD-ROM device access.
Trait Implementations§
Source§impl VimObjectTrait for VirtualCdromPassthroughBackingInfo
impl VimObjectTrait for VirtualCdromPassthroughBackingInfo
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualDeviceDeviceBackingInfoTrait for VirtualCdromPassthroughBackingInfo
impl VirtualDeviceDeviceBackingInfoTrait for VirtualCdromPassthroughBackingInfo
Source§fn get_virtual_device_device_backing_info(
&self,
) -> &VirtualDeviceDeviceBackingInfo
fn get_virtual_device_device_backing_info( &self, ) -> &VirtualDeviceDeviceBackingInfo
Get a reference to the VirtualDeviceDeviceBackingInfo parent struct
Source§fn get_virtual_device_device_backing_info_mut(
&mut self,
) -> &mut VirtualDeviceDeviceBackingInfo
fn get_virtual_device_device_backing_info_mut( &mut self, ) -> &mut VirtualDeviceDeviceBackingInfo
Get a mutable reference to the VirtualDeviceDeviceBackingInfo parent struct
impl DataObjectTrait for VirtualCdromPassthroughBackingInfo
impl VirtualDeviceBackingInfoTrait for VirtualCdromPassthroughBackingInfo
Auto Trait Implementations§
impl Freeze for VirtualCdromPassthroughBackingInfo
impl RefUnwindSafe for VirtualCdromPassthroughBackingInfo
impl Send for VirtualCdromPassthroughBackingInfo
impl Sync for VirtualCdromPassthroughBackingInfo
impl Unpin for VirtualCdromPassthroughBackingInfo
impl UnsafeUnpin for VirtualCdromPassthroughBackingInfo
impl UnwindSafe for VirtualCdromPassthroughBackingInfo
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