pub struct ClusterMappingUpdatePciRequest {
pub delete: Option<String>,
pub description: Option<String>,
pub digest: Option<String>,
pub live_migration_capable: Option<PveBoolean>,
pub map: Option<Vec<ClusterMappingCreatePciRequestMapInner>>,
pub mdev: Option<PveBoolean>,
}Fields§
§delete: Option<String>A list of settings you want to delete.
description: Option<String>Description of the logical PCI device.
digest: Option<String>Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications.
live_migration_capable: Option<PveBoolean>Marks the device(s) as being able to be live-migrated (Experimental). This needs hardware and driver support to work.
map: Option<Vec<ClusterMappingCreatePciRequestMapInner>>A list of maps for the cluster nodes.
mdev: Option<PveBoolean>Marks the device(s) as being capable of providing mediated devices.
Implementations§
Trait Implementations§
Source§impl Clone for ClusterMappingUpdatePciRequest
impl Clone for ClusterMappingUpdatePciRequest
Source§fn clone(&self) -> ClusterMappingUpdatePciRequest
fn clone(&self) -> ClusterMappingUpdatePciRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ClusterMappingUpdatePciRequest
impl Default for ClusterMappingUpdatePciRequest
Source§fn default() -> ClusterMappingUpdatePciRequest
fn default() -> ClusterMappingUpdatePciRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterMappingUpdatePciRequest
impl<'de> Deserialize<'de> for ClusterMappingUpdatePciRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ClusterMappingUpdatePciRequest
impl PartialEq for ClusterMappingUpdatePciRequest
Source§fn eq(&self, other: &ClusterMappingUpdatePciRequest) -> bool
fn eq(&self, other: &ClusterMappingUpdatePciRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterMappingUpdatePciRequest
Auto Trait Implementations§
impl Freeze for ClusterMappingUpdatePciRequest
impl RefUnwindSafe for ClusterMappingUpdatePciRequest
impl Send for ClusterMappingUpdatePciRequest
impl Sync for ClusterMappingUpdatePciRequest
impl Unpin for ClusterMappingUpdatePciRequest
impl UnsafeUnpin for ClusterMappingUpdatePciRequest
impl UnwindSafe for ClusterMappingUpdatePciRequest
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