pub struct VirtualVmxnet3Vrdma {
pub virtual_vmxnet_3_: VirtualVmxnet3,
pub device_protocol: Option<String>,
}Expand description
The VirtualVmxnet3Vrdma data object type represents an instance of the VRDMA virtual Remote Direct Memory Access adapter attached to a virtual machine.
§How to access
VirtualMachine::config.hardware.device?[*]→VirtualVmxnet3VrdmaStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualVmxnet3VrdmaStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualVmxnet3VrdmaStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→PlacementAction.relocate_spec?.device_change?[*].device→VirtualVmxnet3VrdmaStoragePod::pod_storage_drs_entry.recommendation?[*].action?[*]→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualVmxnet3VrdmaStoragePod::pod_storage_drs_entry.action_history?[*].action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualVmxnet3VrdmaClusterComputeResource::action_history.action→StoragePlacementAction.relocate_spec.device_change?[*].device→VirtualVmxnet3VrdmaClusterComputeResource::action_history.action→StorageMigrationAction.relocate_spec.device_change?[*].device→VirtualVmxnet3VrdmaClusterComputeResource::action_history.action→PlacementAction.relocate_spec?.device_change?[*].device→VirtualVmxnet3VrdmaClusterComputeResource::action_history.action→ClusterClusterInitialPlacementAction.config_spec?.device_change?[*].device→VirtualVmxnet3Vrdma
(10 of 65 paths)
Fields§
§virtual_vmxnet_3_: VirtualVmxnet3§device_protocol: Option<String>VRDMA Device protocol.
See VirtualVmxnet3VrdmaOptionDeviceProtocols_enum for more information.
Trait Implementations§
Source§impl Debug for VirtualVmxnet3Vrdma
impl Debug for VirtualVmxnet3Vrdma
Source§impl Deref for VirtualVmxnet3Vrdma
impl Deref for VirtualVmxnet3Vrdma
Source§impl DerefMut for VirtualVmxnet3Vrdma
impl DerefMut for VirtualVmxnet3Vrdma
Source§impl Deserialize for VirtualVmxnet3Vrdma
impl Deserialize for VirtualVmxnet3Vrdma
Source§impl VimObjectTrait for VirtualVmxnet3Vrdma
impl VimObjectTrait for VirtualVmxnet3Vrdma
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VirtualDeviceTrait for VirtualVmxnet3Vrdma
impl VirtualDeviceTrait for VirtualVmxnet3Vrdma
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 VirtualEthernetCardTrait for VirtualVmxnet3Vrdma
impl VirtualEthernetCardTrait for VirtualVmxnet3Vrdma
Source§fn get_virtual_ethernet_card(&self) -> &VirtualEthernetCard
fn get_virtual_ethernet_card(&self) -> &VirtualEthernetCard
Get a reference to the VirtualEthernetCard parent struct
Source§fn get_virtual_ethernet_card_mut(&mut self) -> &mut VirtualEthernetCard
fn get_virtual_ethernet_card_mut(&mut self) -> &mut VirtualEthernetCard
Get a mutable reference to the VirtualEthernetCard parent struct
Source§impl VirtualVmxnet3Trait for VirtualVmxnet3Vrdma
impl VirtualVmxnet3Trait for VirtualVmxnet3Vrdma
Source§fn get_virtual_vmxnet_3(&self) -> &VirtualVmxnet3
fn get_virtual_vmxnet_3(&self) -> &VirtualVmxnet3
Get a reference to the VirtualVmxnet3 parent struct
Source§fn get_virtual_vmxnet_3_mut(&mut self) -> &mut VirtualVmxnet3
fn get_virtual_vmxnet_3_mut(&mut self) -> &mut VirtualVmxnet3
Get a mutable reference to the VirtualVmxnet3 parent struct
Source§impl VirtualVmxnetTrait for VirtualVmxnet3Vrdma
impl VirtualVmxnetTrait for VirtualVmxnet3Vrdma
Source§fn get_virtual_vmxnet(&self) -> &VirtualVmxnet
fn get_virtual_vmxnet(&self) -> &VirtualVmxnet
Get a reference to the VirtualVmxnet parent struct
Source§fn get_virtual_vmxnet_mut(&mut self) -> &mut VirtualVmxnet
fn get_virtual_vmxnet_mut(&mut self) -> &mut VirtualVmxnet
Get a mutable reference to the VirtualVmxnet parent struct
impl DataObjectTrait for VirtualVmxnet3Vrdma
Auto Trait Implementations§
impl Freeze for VirtualVmxnet3Vrdma
impl !RefUnwindSafe for VirtualVmxnet3Vrdma
impl Send for VirtualVmxnet3Vrdma
impl Sync for VirtualVmxnet3Vrdma
impl Unpin for VirtualVmxnet3Vrdma
impl UnsafeUnpin for VirtualVmxnet3Vrdma
impl !UnwindSafe for VirtualVmxnet3Vrdma
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