pub struct ClusterAcmeAddPluginRequest {
pub api: Option<PveApiEnum>,
pub data: Option<String>,
pub disable: Option<PveBoolean>,
pub id: String,
pub nodes: Option<String>,
pub type: PveClusterAcmeTypeEnum,
pub validation_delay: Option<i32>,
}Fields§
§api: Option<PveApiEnum>API plugin name
data: Option<String>DNS plugin data. (base64 encoded)
disable: Option<PveBoolean>Flag to disable the config.
id: StringACME Plugin ID name
nodes: Option<String>List of cluster node names.
type: PveClusterAcmeTypeEnumACME challenge type.
validation_delay: Option<i32>Extra delay in seconds to wait before requesting validation. Allows to cope with a long TTL of DNS records.
Implementations§
Source§impl ClusterAcmeAddPluginRequest
impl ClusterAcmeAddPluginRequest
pub fn new( id: String, type: PveClusterAcmeTypeEnum, ) -> ClusterAcmeAddPluginRequest
Trait Implementations§
Source§impl Clone for ClusterAcmeAddPluginRequest
impl Clone for ClusterAcmeAddPluginRequest
Source§fn clone(&self) -> ClusterAcmeAddPluginRequest
fn clone(&self) -> ClusterAcmeAddPluginRequest
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 ClusterAcmeAddPluginRequest
impl Debug for ClusterAcmeAddPluginRequest
Source§impl Default for ClusterAcmeAddPluginRequest
impl Default for ClusterAcmeAddPluginRequest
Source§fn default() -> ClusterAcmeAddPluginRequest
fn default() -> ClusterAcmeAddPluginRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterAcmeAddPluginRequest
impl<'de> Deserialize<'de> for ClusterAcmeAddPluginRequest
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 ClusterAcmeAddPluginRequest
impl PartialEq for ClusterAcmeAddPluginRequest
Source§fn eq(&self, other: &ClusterAcmeAddPluginRequest) -> bool
fn eq(&self, other: &ClusterAcmeAddPluginRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterAcmeAddPluginRequest
Auto Trait Implementations§
impl Freeze for ClusterAcmeAddPluginRequest
impl RefUnwindSafe for ClusterAcmeAddPluginRequest
impl Send for ClusterAcmeAddPluginRequest
impl Sync for ClusterAcmeAddPluginRequest
impl Unpin for ClusterAcmeAddPluginRequest
impl UnsafeUnpin for ClusterAcmeAddPluginRequest
impl UnwindSafe for ClusterAcmeAddPluginRequest
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