pub struct Suffix {
pub name: String,
pub dns_suffix: Option<String>,
pub use_internal_addr: Option<bool>,
pub use_external_addr: Option<bool>,
pub extra: Value,
}
Expand description
DNS suffix configuration
Fields§
§name: String
Unique name identifier for the DNS suffix
dns_suffix: Option<String>
The DNS suffix string to be used for database endpoints
use_internal_addr: Option<bool>
Whether to use internal addresses for this suffix
use_external_addr: Option<bool>
Whether to use external addresses for this suffix
extra: Value
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Suffix
impl<'de> Deserialize<'de> for Suffix
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 Suffix
impl RefUnwindSafe for Suffix
impl Send for Suffix
impl Sync for Suffix
impl Unpin for Suffix
impl UnwindSafe for Suffix
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