pub struct VirtualUsbRemoteClientBackingInfo {
pub virtual_device_remote_device_backing_info_: VirtualDeviceRemoteDeviceBackingInfo,
pub hostname: String,
}Expand description
The virtual remote client USB device backing class.
§How to access
VirtualMachine::config.hardware.device?[*].backing?→VirtualUsbRemoteClientBackingInfoStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfoStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfoStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfoStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfoStoragePod::pod_storage_drs_entry.action_history?[*].action→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfoClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfoClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfoClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfoClusterComputeResource::recommendation.action?[*]→StoragePlacementAction.relocate_spec.disk?[*].disk_backing_info?→VirtualUsbRemoteClientBackingInfo
(10 of 100 paths)
Fields§
§virtual_device_remote_device_backing_info_: VirtualDeviceRemoteDeviceBackingInfo§hostname: StringHostname of the remote client where the physical USB device resides.
Trait Implementations§
Source§impl VimObjectTrait for VirtualUsbRemoteClientBackingInfo
impl VimObjectTrait for VirtualUsbRemoteClientBackingInfo
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualDeviceRemoteDeviceBackingInfoTrait for VirtualUsbRemoteClientBackingInfo
impl VirtualDeviceRemoteDeviceBackingInfoTrait for VirtualUsbRemoteClientBackingInfo
Source§fn get_virtual_device_remote_device_backing_info(
&self,
) -> &VirtualDeviceRemoteDeviceBackingInfo
fn get_virtual_device_remote_device_backing_info( &self, ) -> &VirtualDeviceRemoteDeviceBackingInfo
Get a reference to the VirtualDeviceRemoteDeviceBackingInfo parent struct
Source§fn get_virtual_device_remote_device_backing_info_mut(
&mut self,
) -> &mut VirtualDeviceRemoteDeviceBackingInfo
fn get_virtual_device_remote_device_backing_info_mut( &mut self, ) -> &mut VirtualDeviceRemoteDeviceBackingInfo
Get a mutable reference to the VirtualDeviceRemoteDeviceBackingInfo parent struct
impl DataObjectTrait for VirtualUsbRemoteClientBackingInfo
impl VirtualDeviceBackingInfoTrait for VirtualUsbRemoteClientBackingInfo
Auto Trait Implementations§
impl Freeze for VirtualUsbRemoteClientBackingInfo
impl RefUnwindSafe for VirtualUsbRemoteClientBackingInfo
impl Send for VirtualUsbRemoteClientBackingInfo
impl Sync for VirtualUsbRemoteClientBackingInfo
impl Unpin for VirtualUsbRemoteClientBackingInfo
impl UnsafeUnpin for VirtualUsbRemoteClientBackingInfo
impl UnwindSafe for VirtualUsbRemoteClientBackingInfo
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