pub struct ClusterSdnCreateDnsRequest {
pub dns: String,
pub fingerprint: Option<String>,
pub key: String,
pub lock_token: Option<String>,
pub reversemaskv6: Option<i64>,
pub reversev6mask: Option<i64>,
pub ttl: Option<i64>,
pub type: PveClusterSdnTypeTypeEnum,
pub url: String,
}Fields§
§dns: StringThe SDN dns object identifier.
fingerprint: Option<String>Certificate SHA 256 fingerprint.
key: String§lock_token: Option<String>the token for unlocking the global SDN configuration
reversemaskv6: Option<i64>§reversev6mask: Option<i64>§ttl: Option<i64>§type: PveClusterSdnTypeTypeEnumPlugin type.
url: StringImplementations§
Source§impl ClusterSdnCreateDnsRequest
impl ClusterSdnCreateDnsRequest
pub fn new( dns: String, key: String, type: PveClusterSdnTypeTypeEnum, url: String, ) -> ClusterSdnCreateDnsRequest
Trait Implementations§
Source§impl Clone for ClusterSdnCreateDnsRequest
impl Clone for ClusterSdnCreateDnsRequest
Source§fn clone(&self) -> ClusterSdnCreateDnsRequest
fn clone(&self) -> ClusterSdnCreateDnsRequest
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 ClusterSdnCreateDnsRequest
impl Debug for ClusterSdnCreateDnsRequest
Source§impl Default for ClusterSdnCreateDnsRequest
impl Default for ClusterSdnCreateDnsRequest
Source§fn default() -> ClusterSdnCreateDnsRequest
fn default() -> ClusterSdnCreateDnsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterSdnCreateDnsRequest
impl<'de> Deserialize<'de> for ClusterSdnCreateDnsRequest
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 ClusterSdnCreateDnsRequest
impl PartialEq for ClusterSdnCreateDnsRequest
Source§fn eq(&self, other: &ClusterSdnCreateDnsRequest) -> bool
fn eq(&self, other: &ClusterSdnCreateDnsRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterSdnCreateDnsRequest
Auto Trait Implementations§
impl Freeze for ClusterSdnCreateDnsRequest
impl RefUnwindSafe for ClusterSdnCreateDnsRequest
impl Send for ClusterSdnCreateDnsRequest
impl Sync for ClusterSdnCreateDnsRequest
impl Unpin for ClusterSdnCreateDnsRequest
impl UnsafeUnpin for ClusterSdnCreateDnsRequest
impl UnwindSafe for ClusterSdnCreateDnsRequest
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