pub struct ClusterSdnCreateSubnetsRequest {
pub dhcp_dns_server: Option<String>,
pub dhcp_range: Option<Vec<String>>,
pub dnszoneprefix: Option<String>,
pub gateway: Option<String>,
pub lock_token: Option<String>,
pub snat: Option<PveBoolean>,
pub subnet: String,
pub type: PveClusterSdnTypeEnum2,
}Fields§
§dhcp_dns_server: Option<String>IP address for the DNS server
dhcp_range: Option<Vec<String>>A list of DHCP ranges for this subnet
dnszoneprefix: Option<String>dns domain zone prefix ex: ‘adm’ ->
gateway: Option<String>Subnet Gateway: Will be assign on vnet for layer3 zones
lock_token: Option<String>the token for unlocking the global SDN configuration
snat: Option<PveBoolean>enable masquerade for this subnet if pve-firewall
subnet: StringThe SDN subnet object identifier.
type: PveClusterSdnTypeEnum2Implementations§
Source§impl ClusterSdnCreateSubnetsRequest
impl ClusterSdnCreateSubnetsRequest
pub fn new( subnet: String, type: PveClusterSdnTypeEnum2, ) -> ClusterSdnCreateSubnetsRequest
Trait Implementations§
Source§impl Clone for ClusterSdnCreateSubnetsRequest
impl Clone for ClusterSdnCreateSubnetsRequest
Source§fn clone(&self) -> ClusterSdnCreateSubnetsRequest
fn clone(&self) -> ClusterSdnCreateSubnetsRequest
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 ClusterSdnCreateSubnetsRequest
impl Default for ClusterSdnCreateSubnetsRequest
Source§fn default() -> ClusterSdnCreateSubnetsRequest
fn default() -> ClusterSdnCreateSubnetsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterSdnCreateSubnetsRequest
impl<'de> Deserialize<'de> for ClusterSdnCreateSubnetsRequest
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 ClusterSdnCreateSubnetsRequest
impl PartialEq for ClusterSdnCreateSubnetsRequest
Source§fn eq(&self, other: &ClusterSdnCreateSubnetsRequest) -> bool
fn eq(&self, other: &ClusterSdnCreateSubnetsRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterSdnCreateSubnetsRequest
Auto Trait Implementations§
impl Freeze for ClusterSdnCreateSubnetsRequest
impl RefUnwindSafe for ClusterSdnCreateSubnetsRequest
impl Send for ClusterSdnCreateSubnetsRequest
impl Sync for ClusterSdnCreateSubnetsRequest
impl Unpin for ClusterSdnCreateSubnetsRequest
impl UnsafeUnpin for ClusterSdnCreateSubnetsRequest
impl UnwindSafe for ClusterSdnCreateSubnetsRequest
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