Lines Matching defs:DNSRecord
15 type DNSRecord struct { struct
16 ID string `json:"id,omitempty"`
17 Type string `json:"type,omitempty"`
18 Name string `json:"name,omitempty"`
19 Content string `json:"content,omitempty"`
20 Proxiable bool `json:"proxiable,omitempty"`
21 Proxied *bool `json:"proxied,omitempty"`
22 TTL int `json:"ttl,omitempty"`
23 Locked bool `json:"locked,omitempty"`
24 ZoneID string `json:"zone_id,omitempty"`
25 ZoneName string `json:"zone_name,omitempty"`
26 CreatedOn time.Time `json:"created_on,omitempty"`
27 ModifiedOn time.Time `json:"modified_on,omitempty"`
28 Data interface{} `json:"data,omitempty"` // data returned by: SRV, LOC
29 Meta interface{} `json:"meta,omitempty"`
30 Priority *uint16 `json:"priority,omitempty"`
50 func (api *API) CreateDNSRecord(ctx context.Context, zoneID string, rr DNSRecord) (*DNSRecordRespon…
71 func (api *API) DNSRecords(ctx context.Context, zoneID string, rr DNSRecord) ([]DNSRecord, error) {
118 func (api *API) DNSRecord(ctx context.Context, zoneID, recordID string) (DNSRecord, error) { func
136 func (api *API) UpdateDNSRecord(ctx context.Context, zoneID, recordID string, rr DNSRecord) error {