pub struct DevicePciId {
pub vendor_id: i64,
pub device_id: i64,
pub sub_vendor_id: i64,
pub sub_device_id: i64,
}Expand description
The PCI ID of a PCI device.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanVcClusterHealthSystem::set_vsan_vcg_mapping_for_hw_devices(spec).vsan_hw_to_vcg_info_mappings[*].vsan_host_hw_device_id.pci_id
Fields§
§vendor_id: i64The vendor ID.
device_id: i64The device ID.
sub_vendor_id: i64The sub-vendor ID.
sub_device_id: i64The sub-device ID.
Trait Implementations§
Source§impl Debug for DevicePciId
impl Debug for DevicePciId
Source§impl Deserialize for DevicePciId
impl Deserialize for DevicePciId
Source§impl VimObjectTrait for DevicePciId
impl VimObjectTrait for DevicePciId
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for DevicePciId
Auto Trait Implementations§
impl Freeze for DevicePciId
impl RefUnwindSafe for DevicePciId
impl Send for DevicePciId
impl Sync for DevicePciId
impl Unpin for DevicePciId
impl UnsafeUnpin for DevicePciId
impl UnwindSafe for DevicePciId
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