pub struct CreateDnsRecordRequest {
pub record_type: String,
pub name: String,
pub data: String,
pub priority: Option<u32>,
pub ttl: Option<u32>,
pub comment: Option<String>,
}Expand description
Request payload for creating a DNS record via the API.
Fields§
§record_type: StringType of DNS record to create (“A”, “CNAME”, “MX”, etc.).
name: StringThe DNS record name (subdomain), e.g. “hello” in “hello.example.com”.
data: StringData (e.g., IP address or target value).
priority: Option<u32>Priority value for records that require it.
ttl: Option<u32>Time to live (TTL) for the record, in seconds.
comment: Option<String>Optional comment or metadata for the record.
Trait Implementations§
Source§impl Debug for CreateDnsRecordRequest
impl Debug for CreateDnsRecordRequest
Auto Trait Implementations§
impl Freeze for CreateDnsRecordRequest
impl RefUnwindSafe for CreateDnsRecordRequest
impl Send for CreateDnsRecordRequest
impl Sync for CreateDnsRecordRequest
impl Unpin for CreateDnsRecordRequest
impl UnsafeUnpin for CreateDnsRecordRequest
impl UnwindSafe for CreateDnsRecordRequest
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