pub enum DomainFilter {
Strings {
include: Option<Vec<String>>,
exclude: Option<Vec<String>>,
},
Regex {
regex_include: Option<Regex>,
regex_exclude: Option<Regex>,
},
}
Expand description
The way to inform ExternalDNS what kind of domains the DNS service provider could handle. The domain names used here does not accept the trailing dot. I did not see it mentioned in ExternalDNS doc, so does not trim here.
Variants§
Trait Implementations§
Source§impl Clone for DomainFilter
impl Clone for DomainFilter
Source§fn clone(&self) -> DomainFilter
fn clone(&self) -> DomainFilter
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 DomainFilter
impl Debug for DomainFilter
Source§impl<'de> Deserialize<'de> for DomainFilter
impl<'de> Deserialize<'de> for DomainFilter
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
Auto Trait Implementations§
impl Freeze for DomainFilter
impl RefUnwindSafe for DomainFilter
impl Send for DomainFilter
impl Sync for DomainFilter
impl Unpin for DomainFilter
impl UnwindSafe for DomainFilter
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