pub struct DnsProviderConfig {
pub provider: String,
pub api_token: Option<String>,
pub api_key: Option<String>,
pub api_secret: Option<String>,
pub options: HashMap<String, String>,
}Expand description
DNS provider configuration for DNS-01 ACME challenges.
Fields§
§provider: String§api_token: Option<String>§api_key: Option<String>§api_secret: Option<String>§options: HashMap<String, String>Extra provider-specific key-value options.
Trait Implementations§
Source§impl Clone for DnsProviderConfig
impl Clone for DnsProviderConfig
Source§fn clone(&self) -> DnsProviderConfig
fn clone(&self) -> DnsProviderConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 DnsProviderConfig
impl Debug for DnsProviderConfig
Auto Trait Implementations§
impl Freeze for DnsProviderConfig
impl RefUnwindSafe for DnsProviderConfig
impl Send for DnsProviderConfig
impl Sync for DnsProviderConfig
impl Unpin for DnsProviderConfig
impl UnsafeUnpin for DnsProviderConfig
impl UnwindSafe for DnsProviderConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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