pub struct ClusterSdnCreateVnetsRequest {
pub alias: Option<String>,
pub isolate_ports: Option<PveBoolean>,
pub lock_token: Option<String>,
pub tag: Option<i32>,
pub type: Option<PveClusterSdnTypeTypeEnum3>,
pub vlanaware: Option<PveBoolean>,
pub vnet: String,
pub zone: String,
}Fields§
§alias: Option<String>Alias name of the VNet.
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).
type: Option<PveClusterSdnTypeTypeEnum3>Type of the VNet.
vlanaware: Option<PveBoolean>Allow VLANs to pass through this vnet.
vnet: StringThe SDN vnet object identifier.
zone: StringName of the zone this VNet belongs to.
Implementations§
Source§impl ClusterSdnCreateVnetsRequest
impl ClusterSdnCreateVnetsRequest
pub fn new(vnet: String, zone: String) -> ClusterSdnCreateVnetsRequest
Trait Implementations§
Source§impl Clone for ClusterSdnCreateVnetsRequest
impl Clone for ClusterSdnCreateVnetsRequest
Source§fn clone(&self) -> ClusterSdnCreateVnetsRequest
fn clone(&self) -> ClusterSdnCreateVnetsRequest
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 ClusterSdnCreateVnetsRequest
impl Debug for ClusterSdnCreateVnetsRequest
Source§impl Default for ClusterSdnCreateVnetsRequest
impl Default for ClusterSdnCreateVnetsRequest
Source§fn default() -> ClusterSdnCreateVnetsRequest
fn default() -> ClusterSdnCreateVnetsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterSdnCreateVnetsRequest
impl<'de> Deserialize<'de> for ClusterSdnCreateVnetsRequest
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 ClusterSdnCreateVnetsRequest
impl PartialEq for ClusterSdnCreateVnetsRequest
Source§fn eq(&self, other: &ClusterSdnCreateVnetsRequest) -> bool
fn eq(&self, other: &ClusterSdnCreateVnetsRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterSdnCreateVnetsRequest
Auto Trait Implementations§
impl Freeze for ClusterSdnCreateVnetsRequest
impl RefUnwindSafe for ClusterSdnCreateVnetsRequest
impl Send for ClusterSdnCreateVnetsRequest
impl Sync for ClusterSdnCreateVnetsRequest
impl Unpin for ClusterSdnCreateVnetsRequest
impl UnsafeUnpin for ClusterSdnCreateVnetsRequest
impl UnwindSafe for ClusterSdnCreateVnetsRequest
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