pub struct ClusterSdnUpdateVnetsRequest {
pub alias: Option<String>,
pub delete: Option<String>,
pub digest: Option<String>,
pub isolate_ports: Option<PveBoolean>,
pub lock_token: Option<String>,
pub tag: Option<i32>,
pub vlanaware: Option<PveBoolean>,
pub zone: Option<String>,
}Fields§
§alias: Option<String>Alias name of the VNet.
delete: Option<String>A list of settings you want to delete.
digest: Option<String>Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications.
isolate_ports: Option<PveBoolean>If true, sets the isolated property for all interfaces on the bridge of this VNet.
lock_token: Option<String>the token for unlocking the global SDN configuration
tag: Option<i32>VLAN Tag (for VLAN or QinQ zones) or VXLAN VNI (for VXLAN or EVPN zones).
vlanaware: Option<PveBoolean>Allow VLANs to pass through this vnet.
zone: Option<String>Name of the zone this VNet belongs to.
Implementations§
Source§impl ClusterSdnUpdateVnetsRequest
impl ClusterSdnUpdateVnetsRequest
pub fn new() -> ClusterSdnUpdateVnetsRequest
Trait Implementations§
Source§impl Clone for ClusterSdnUpdateVnetsRequest
impl Clone for ClusterSdnUpdateVnetsRequest
Source§fn clone(&self) -> ClusterSdnUpdateVnetsRequest
fn clone(&self) -> ClusterSdnUpdateVnetsRequest
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 Debug for ClusterSdnUpdateVnetsRequest
impl Debug for ClusterSdnUpdateVnetsRequest
Source§impl Default for ClusterSdnUpdateVnetsRequest
impl Default for ClusterSdnUpdateVnetsRequest
Source§fn default() -> ClusterSdnUpdateVnetsRequest
fn default() -> ClusterSdnUpdateVnetsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterSdnUpdateVnetsRequest
impl<'de> Deserialize<'de> for ClusterSdnUpdateVnetsRequest
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 ClusterSdnUpdateVnetsRequest
impl PartialEq for ClusterSdnUpdateVnetsRequest
Source§fn eq(&self, other: &ClusterSdnUpdateVnetsRequest) -> bool
fn eq(&self, other: &ClusterSdnUpdateVnetsRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterSdnUpdateVnetsRequest
Auto Trait Implementations§
impl Freeze for ClusterSdnUpdateVnetsRequest
impl RefUnwindSafe for ClusterSdnUpdateVnetsRequest
impl Send for ClusterSdnUpdateVnetsRequest
impl Sync for ClusterSdnUpdateVnetsRequest
impl Unpin for ClusterSdnUpdateVnetsRequest
impl UnsafeUnpin for ClusterSdnUpdateVnetsRequest
impl UnwindSafe for ClusterSdnUpdateVnetsRequest
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