Documentation
¶
Overview ¶
Package models holds an internal structs for DNS zones and records and also queries params.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDNSRecordParams ¶
type CreateDNSRecordParams struct {
Content string `json:"content,omitempty"`
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
Proxied bool `json:"proxied,omitempty"`
TTL int `json:"ttl,omitempty"`
Type string `json:"type,omitempty"`
ZoneID string `json:"zone_id,omitempty"`
ZoneName string `json:"zone_name,omitempty"`
}
CreateDNSRecordParams params for creating DNS record.
type DNSRecord ¶
type DNSRecord struct {
Content string `json:"content,omitempty"`
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
Proxied bool `json:"proxied,omitempty"`
TTL int `json:"ttl,omitempty"`
Type string `json:"type,omitempty"`
}
DNSRecord represents a DNS record in a zone.
type ListDNSRecordsParams ¶
type ListDNSRecordsParams struct {
Content string `json:"content,omitempty"`
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
Proxied bool `json:"proxied,omitempty"`
TTL int `json:"ttl,omitempty"`
Type string `json:"type,omitempty"`
ZoneID string `json:"zone_id,omitempty"`
ZoneName string `json:"zone_name,omitempty"`
}
ListDNSRecordsParams params for list DNS records.
type UpdateDNSRecordParams ¶
type UpdateDNSRecordParams struct {
Content string `json:"content,omitempty"`
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
Proxied bool `json:"proxied,omitempty"`
TTL int `json:"ttl,omitempty"`
Type string `json:"type,omitempty"`
ZoneID string `json:"zone_id,omitempty"`
ZoneName string `json:"zone_name,omitempty"`
}
UpdateDNSRecordParams params for updating DNS record.
Click to show internal directories.
Click to hide internal directories.