pub struct CreateSuffixRequest {
pub name: String,
pub dns_suffix: String,
pub use_internal_addr: Option<bool>,
pub use_external_addr: Option<bool>,
}
Expand description
Create suffix request
Fields§
§name: String
Unique name identifier for the DNS suffix
dns_suffix: 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
Implementations§
Source§impl CreateSuffixRequest
impl CreateSuffixRequest
Sourcepub fn builder() -> CreateSuffixRequestBuilder<((), (), (), ())>
pub fn builder() -> CreateSuffixRequestBuilder<((), (), (), ())>
Create a builder for building CreateSuffixRequest
.
On the builder, call .name(...)
, .dns_suffix(...)
, .use_internal_addr(...)
(optional), .use_external_addr(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of CreateSuffixRequest
.
Trait Implementations§
Source§impl Clone for CreateSuffixRequest
impl Clone for CreateSuffixRequest
Source§fn clone(&self) -> CreateSuffixRequest
fn clone(&self) -> CreateSuffixRequest
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 CreateSuffixRequest
impl Debug for CreateSuffixRequest
Source§impl<'de> Deserialize<'de> for CreateSuffixRequest
impl<'de> Deserialize<'de> for CreateSuffixRequest
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 CreateSuffixRequest
impl RefUnwindSafe for CreateSuffixRequest
impl Send for CreateSuffixRequest
impl Sync for CreateSuffixRequest
impl Unpin for CreateSuffixRequest
impl UnwindSafe for CreateSuffixRequest
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