---
title: DNS
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# DNS

#### DNSDNSSEC

##### [DNSSEC Details](https://developers.cloudflare.com/api/go/resources/dns/subresources/dnssec/methods/get)

client.DNS.DNSSEC.Get(ctx, query) (\*[DNSSEC](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/dnssec

##### [Edit DNSSEC Status](https://developers.cloudflare.com/api/go/resources/dns/subresources/dnssec/methods/edit)

client.DNS.DNSSEC.Edit(ctx, params) (\*[DNSSEC](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/dnssec

##### [Delete DNSSEC records](https://developers.cloudflare.com/api/go/resources/dns/subresources/dnssec/methods/delete)

client.DNS.DNSSEC.Delete(ctx, body) (\*string, error)

DELETE/zones/{zone\_id}/dnssec

##### ModelsExpand Collapse

<details>

<summary>

type DNSSEC struct{…}

</summary>

Algorithm stringOptional

Algorithm key code.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20algorithm">Link to this property</a>

Digest stringOptional

Digest hash.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20digest">Link to this property</a>

DigestAlgorithm stringOptional

Type of digest algorithm.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20digest_algorithm">Link to this property</a>

DigestType stringOptional

Coded type for digest algorithm.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20digest_type">Link to this property</a>

DNSSECMultiSigner boolOptional

If true, multi-signer DNSSEC is enabled on the zone, allowing multiple providers to serve a DNSSEC-signed zone at the same time. This is required for DNSKEY records (except those automatically generated by Cloudflare) to be added to the zone.

See <a href="https://developers.cloudflare.com/dns/dnssec/multi-signer-dnssec/">Multi-signer DNSSEC</a> for details.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20dnssec_multi_signer">Link to this property</a>

DNSSECPresigned boolOptional

If true, allows Cloudflare to transfer in a DNSSEC-signed zone including signatures from an external provider, without requiring Cloudflare to sign any records on the fly.

Note that this feature has some limitations. See <a href="https://developers.cloudflare.com/dns/zone-setups/zone-transfers/cloudflare-as-secondary/setup/#dnssec">Cloudflare as Secondary</a> for details.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20dnssec_presigned">Link to this property</a>

DNSSECUseNsec3 boolOptional

If true, enables the use of NSEC3 together with DNSSEC on the zone. Combined with setting dnssec\_presigned to true, this enables the use of NSEC3 records when transferring in from an external provider. If dnssec\_presigned is instead set to false (default), NSEC3 records will be generated and signed at request time.

See <a href="https://developers.cloudflare.com/dns/dnssec/enable-nsec3/">DNSSEC with NSEC3</a> for details.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20dnssec_use_nsec3">Link to this property</a>

DS stringOptional

Full DS record.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20ds">Link to this property</a>

Flags float64Optional

Flag for DNSSEC record.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20flags">Link to this property</a>

KeyTag float64Optional

Code for key tag.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20key_tag">Link to this property</a>

KeyType stringOptional

Algorithm key type.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20key_type">Link to this property</a>

ModifiedOn TimeOptional

When DNSSEC was last modified.

formatdate-time

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

PublicKey stringOptional

Public key for DS record.

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20public_key">Link to this property</a>

<details>

<summary>

Status DNSSECStatusOptional

Status of DNSSEC, based on user-desired state and presence of necessary records.

</summary>

One of the following:

const DNSSECStatusActive DNSSECStatus = "active"

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%200">Link to this property</a>

const DNSSECStatusPending DNSSECStatus = "pending"

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%201">Link to this property</a>

const DNSSECStatusDisabled DNSSECStatus = "disabled"

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%202">Link to this property</a>

const DNSSECStatusPendingDisabled DNSSECStatus = "pending-disabled"

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%203">Link to this property</a>

const DNSSECStatusError DNSSECStatus = "error"

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)%20%3E%20(property)%20status">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.dnssec%20%3E%20(model)%20dnssec%20%3E%20(schema)>)

#### DNSDNSSECZsk

##### [List DNSSEC ZSKs](https://developers.cloudflare.com/api/go/resources/dns/subresources/dnssec/subresources/zsk/methods/list)

client.DNS.DNSSEC.Zsk.List(ctx, query) (\*SinglePage\[[DNSSECZskListResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.dnssec.zsk%20%3E%20(model)%20DNSSECZskListResponse%20%3E%20(schema)>)], error)

GET/zones/{zone\_id}/dnssec/zsk

#### DNSRecords

##### [List DNS Records](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/list)

client.DNS.Records.List(ctx, params) (\*V4PagePaginationArray\[[RecordResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)>)], error)

GET/zones/{zone\_id}/dns\_records

##### [DNS Record Details](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/get)

client.DNS.Records.Get(ctx, dnsRecordID, params) (\*[RecordResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/dns\_records/{dns\_record\_id}

##### [Create DNS Record](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/create)

client.DNS.Records.New(ctx, params) (\*[RecordResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/dns\_records

##### [Overwrite DNS Record](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/update)

client.DNS.Records.Update(ctx, dnsRecordID, params) (\*[RecordResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)>), error)

PUT/zones/{zone\_id}/dns\_records/{dns\_record\_id}

##### [Update DNS Record](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/edit)

client.DNS.Records.Edit(ctx, dnsRecordID, params) (\*[RecordResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/dns\_records/{dns\_record\_id}

##### [Delete DNS Record](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/delete)

client.DNS.Records.Delete(ctx, dnsRecordID, body) (\*[RecordDeleteResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20RecordDeleteResponse%20%3E%20(schema)>), error)

DELETE/zones/{zone\_id}/dns\_records/{dns\_record\_id}

##### [Export DNS Records](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/export)

client.DNS.Records.Export(ctx, query) (\*string, error)

GET/zones/{zone\_id}/dns\_records/export

##### [Import DNS Records](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/import)

client.DNS.Records.Import(ctx, params) (\*[RecordImportResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20RecordImportResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/dns\_records/import

##### [Scan DNS Records](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/scan)

Deprecated

client.DNS.Records.Scan(ctx, body) (\*[RecordScanResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20RecordScanResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/dns\_records/scan

##### [Trigger DNS Record Scan](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/scan_trigger)

client.DNS.Records.ScanTrigger(ctx, body) (\*[RecordScanTriggerResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20RecordScanTriggerResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/dns\_records/scan/trigger

##### [Review Scanned DNS Records](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/scan_review)

client.DNS.Records.ScanReview(ctx, params) (\*[RecordScanReviewResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20RecordScanReviewResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/dns\_records/scan/review

##### [List Scanned DNS Records](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/scan_list)

client.DNS.Records.ScanList(ctx, query) (\*SinglePage\[[RecordResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)>)], error)

GET/zones/{zone\_id}/dns\_records/scan/review

##### [Batch DNS Records](https://developers.cloudflare.com/api/go/resources/dns/subresources/records/methods/batch)

client.DNS.Records.Batch(ctx, params) (\*[RecordBatchResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20RecordBatchResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/dns\_records/batch

##### ModelsExpand Collapse

<details>

<summary>

type ARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type ARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid IPv4 address.

formatipv4

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

PrivateRouting boolOptional

Enables private network routing to the origin.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20private_routing">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings ARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)>)

<details>

<summary>

type AAAARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type AAAARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid IPv6 address.

formatipv6

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

PrivateRouting boolOptional

Enables private network routing to the origin.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20private_routing">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings AAAARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)>)

<details>

<summary>

type BatchPatch interface{…}

</summary>

One of the following:

<details>

<summary>

BatchPatchARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

BatchPatchAAAARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

BatchPatchCNAMERecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%202">Link to this property</a>

<details>

<summary>

BatchPatchMXRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%203">Link to this property</a>

<details>

<summary>

BatchPatchNSRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%204">Link to this property</a>

<details>

<summary>

BatchPatchOpenpgpkeyRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20id">Link to this property</a>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20ttl">Link to this property</a>

Type BatchPatchOpenpgpkeyRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A single Base64-encoded OpenPGP Transferable Public Key (RFC 4880 Section 11.1)

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings BatchPatchOpenpgpkeyRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%205">Link to this property</a>

<details>

<summary>

BatchPatchPTRRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%206">Link to this property</a>

<details>

<summary>

BatchPatchTXTRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%207">Link to this property</a>

<details>

<summary>

BatchPatchCAARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%208">Link to this property</a>

<details>

<summary>

BatchPatchCERTRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%209">Link to this property</a>

<details>

<summary>

BatchPatchDNSKEYRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2010">Link to this property</a>

<details>

<summary>

BatchPatchDSRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2011">Link to this property</a>

<details>

<summary>

BatchPatchHTTPSRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2012">Link to this property</a>

<details>

<summary>

BatchPatchLOCRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2013">Link to this property</a>

<details>

<summary>

BatchPatchNAPTRRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2014">Link to this property</a>

<details>

<summary>

BatchPatchSMIMEARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2015">Link to this property</a>

<details>

<summary>

BatchPatchSRVRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2016">Link to this property</a>

<details>

<summary>

BatchPatchSSHFPRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2017">Link to this property</a>

<details>

<summary>

BatchPatchSVCBRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2018">Link to this property</a>

<details>

<summary>

BatchPatchTLSARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2019">Link to this property</a>

<details>

<summary>

BatchPatchURIRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)%20%3E%20(variant)%2020">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20batch_patch%20%3E%20(schema)>)

<details>

<summary>

type BatchPut interface{…}

</summary>

One of the following:

<details>

<summary>

BatchPutARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

BatchPutAAAARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

BatchPutCNAMERecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%202">Link to this property</a>

<details>

<summary>

BatchPutMXRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%203">Link to this property</a>

<details>

<summary>

BatchPutNSRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%204">Link to this property</a>

<details>

<summary>

BatchPutOpenpgpkeyRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20id">Link to this property</a>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20ttl">Link to this property</a>

Type BatchPutOpenpgpkeyRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A single Base64-encoded OpenPGP Transferable Public Key (RFC 4880 Section 11.1)

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings BatchPutOpenpgpkeyRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%205">Link to this property</a>

<details>

<summary>

BatchPutPTRRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%206">Link to this property</a>

<details>

<summary>

BatchPutTXTRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%207">Link to this property</a>

<details>

<summary>

BatchPutCAARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%208">Link to this property</a>

<details>

<summary>

BatchPutCERTRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%209">Link to this property</a>

<details>

<summary>

BatchPutDNSKEYRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2010">Link to this property</a>

<details>

<summary>

BatchPutDSRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2011">Link to this property</a>

<details>

<summary>

BatchPutHTTPSRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2012">Link to this property</a>

<details>

<summary>

BatchPutLOCRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2013">Link to this property</a>

<details>

<summary>

BatchPutNAPTRRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2014">Link to this property</a>

<details>

<summary>

BatchPutSMIMEARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2015">Link to this property</a>

<details>

<summary>

BatchPutSRVRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2016">Link to this property</a>

<details>

<summary>

BatchPutSSHFPRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2017">Link to this property</a>

<details>

<summary>

BatchPutSVCBRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2018">Link to this property</a>

<details>

<summary>

BatchPutTLSARecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2019">Link to this property</a>

<details>

<summary>

BatchPutURIRecord

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)%20%3E%20(variant)%2020">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20batch_put%20%3E%20(schema)>)

<details>

<summary>

type CAARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type CAARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted CAA content. See ‘data’ to set CAA properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data CAARecordDataOptional

Components of a CAA record.

</summary>

Flags float64Optional

Flags for the CAA record.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20flags">Link to this property</a>

Tag stringOptional

Name of the property controlled by this record (e.g.: issue, issuewild, iodef).

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20tag">Link to this property</a>

Value stringOptional

Value of the record. This field’s semantics depend on the chosen tag.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings CAARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)>)

<details>

<summary>

type CERTRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type CERTRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted CERT content. See ‘data’ to set CERT properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data CERTRecordDataOptional

Components of a CERT record.

</summary>

Algorithm float64Optional

Algorithm.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20algorithm">Link to this property</a>

Certificate stringOptional

Certificate.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20certificate">Link to this property</a>

KeyTag float64Optional

Key Tag.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20key_tag">Link to this property</a>

Type float64Optional

Type.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings CERTRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)>)

<details>

<summary>

type CNAMERecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type CNAMERecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid hostname. Must not match the record’s name.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings CNAMERecordSettingsOptional

Settings for the DNS record.

</summary>

FlattenCNAME boolOptional

If enabled, causes the CNAME record to be resolved externally and the resulting address records (e.g., A and AAAA) to be returned instead of the CNAME record itself. This setting is unavailable for proxied records, since they are always flattened.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20flatten_cname">Link to this property</a>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)>)

<details>

<summary>

type DNSKEYRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type DNSKEYRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted DNSKEY content. See ‘data’ to set DNSKEY properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data DNSKEYRecordDataOptional

Components of a DNSKEY record.

</summary>

Algorithm float64Optional

Algorithm.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20algorithm">Link to this property</a>

Flags float64Optional

Flags.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20flags">Link to this property</a>

Protocol float64Optional

Protocol.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20protocol">Link to this property</a>

PublicKey stringOptional

Public Key.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20public_key">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings DNSKEYRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)>)

<details>

<summary>

type DSRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type DSRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted DS content. See ‘data’ to set DS properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data DSRecordDataOptional

Components of a DS record.

</summary>

Algorithm float64Optional

Algorithm.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20algorithm">Link to this property</a>

Digest stringOptional

Digest.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20digest">Link to this property</a>

DigestType float64Optional

Digest Type.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20digest_type">Link to this property</a>

KeyTag float64Optional

Key Tag.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20key_tag">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings DSRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)>)

<details>

<summary>

type HTTPSRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type HTTPSRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted HTTPS content. See ‘data’ to set HTTPS properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data HTTPSRecordDataOptional

Components of a HTTPS record.

</summary>

Priority float64Optional

Priority.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20priority">Link to this property</a>

Target stringOptional

Target.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20target">Link to this property</a>

Value stringOptional

Value.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings HTTPSRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)>)

<details>

<summary>

type LOCRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type LOCRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted LOC content. See ‘data’ to set LOC properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data LOCRecordDataOptional

Components of a LOC record.

</summary>

Altitude float64Optional

Altitude of location in meters.

maximum42849672.95

minimum-100000

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20altitude">Link to this property</a>

LatDegrees float64Optional

Degrees of latitude.

maximum90

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_degrees">Link to this property</a>

<details>

<summary>

LatDirection LOCRecordDataLatDirectionOptional

Latitude direction.

</summary>

One of the following:

const LOCRecordDataLatDirectionN LOCRecordDataLatDirection = "N"

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_direction%20%3E%20(member)%200">Link to this property</a>

const LOCRecordDataLatDirectionS LOCRecordDataLatDirection = "S"

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_direction%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_direction">Link to this property</a>

LatMinutes float64Optional

Minutes of latitude.

maximum59

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_minutes">Link to this property</a>

LatSeconds float64Optional

Seconds of latitude.

maximum59.999

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_seconds">Link to this property</a>

LongDegrees float64Optional

Degrees of longitude.

maximum180

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_degrees">Link to this property</a>

<details>

<summary>

LongDirection LOCRecordDataLongDirectionOptional

Longitude direction.

</summary>

One of the following:

const LOCRecordDataLongDirectionE LOCRecordDataLongDirection = "E"

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_direction%20%3E%20(member)%200">Link to this property</a>

const LOCRecordDataLongDirectionW LOCRecordDataLongDirection = "W"

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_direction%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_direction">Link to this property</a>

LongMinutes float64Optional

Minutes of longitude.

maximum59

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_minutes">Link to this property</a>

LongSeconds float64Optional

Seconds of longitude.

maximum59.999

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_seconds">Link to this property</a>

PrecisionHorz float64Optional

Horizontal precision of location.

maximum90000000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20precision_horz">Link to this property</a>

PrecisionVert float64Optional

Vertical precision of location.

maximum90000000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20precision_vert">Link to this property</a>

Size float64Optional

Size of location in meters.

maximum90000000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20size">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings LOCRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)>)

<details>

<summary>

type MXRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type MXRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid mail server hostname.

formathostname

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Priority float64Optional

Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20priority">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings MXRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)>)

<details>

<summary>

type NAPTRRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type NAPTRRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted NAPTR content. See ‘data’ to set NAPTR properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data NAPTRRecordDataOptional

Components of a NAPTR record.

</summary>

Flags stringOptional

Flags.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20flags">Link to this property</a>

Order float64Optional

Order.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20order">Link to this property</a>

Preference float64Optional

Preference.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20preference">Link to this property</a>

Regex stringOptional

Regex.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20regex">Link to this property</a>

Replacement stringOptional

Replacement.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20replacement">Link to this property</a>

Service stringOptional

Service.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20service">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings NAPTRRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)>)

<details>

<summary>

type NSRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type NSRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid name server host name.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings NSRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)>)

<details>

<summary>

type PTRRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type PTRRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Domain name pointing to the address.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings PTRRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)>)

<details>

<summary>

type Record interface{…}

</summary>

One of the following:

<details>

<summary>

type ARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type ARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid IPv4 address.

formatipv4

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

PrivateRouting boolOptional

Enables private network routing to the origin.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20private_routing">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings ARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20a_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type AAAARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type AAAARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid IPv6 address.

formatipv6

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

PrivateRouting boolOptional

Enables private network routing to the origin.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20private_routing">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings AAAARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20aaaa_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type CNAMERecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type CNAMERecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid hostname. Must not match the record’s name.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings CNAMERecordSettingsOptional

Settings for the DNS record.

</summary>

FlattenCNAME boolOptional

If enabled, causes the CNAME record to be resolved externally and the resulting address records (e.g., A and AAAA) to be returned instead of the CNAME record itself. This setting is unavailable for proxied records, since they are always flattened.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20flatten_cname">Link to this property</a>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20cname_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type MXRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type MXRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid mail server hostname.

formathostname

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Priority float64Optional

Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20priority">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings MXRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20mx_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type NSRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type NSRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A valid name server host name.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings NSRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ns_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

RecordOpenpgpkey

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20ttl">Link to this property</a>

Type RecordOpenpgpkeyType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

A single Base64-encoded OpenPGP Transferable Public Key (RFC 4880 Section 11.1)

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings RecordOpenpgpkeySettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)%20%3E%20(variant)%205">Link to this property</a>

<details>

<summary>

type PTRRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type PTRRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Domain name pointing to the address.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings PTRRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ptr_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type TXTRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type TXTRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Text content for the record. The content must consist of quoted “character strings” (RFC 1035), each with a length of up to 255 bytes. Strings exceeding this allowed maximum length are automatically split.

Learn more at <a href="https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/">https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings TXTRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type CAARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type CAARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted CAA content. See ‘data’ to set CAA properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data CAARecordDataOptional

Components of a CAA record.

</summary>

Flags float64Optional

Flags for the CAA record.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20flags">Link to this property</a>

Tag stringOptional

Name of the property controlled by this record (e.g.: issue, issuewild, iodef).

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20tag">Link to this property</a>

Value stringOptional

Value of the record. This field’s semantics depend on the chosen tag.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings CAARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20caa_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type CERTRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type CERTRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted CERT content. See ‘data’ to set CERT properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data CERTRecordDataOptional

Components of a CERT record.

</summary>

Algorithm float64Optional

Algorithm.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20algorithm">Link to this property</a>

Certificate stringOptional

Certificate.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20certificate">Link to this property</a>

KeyTag float64Optional

Key Tag.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20key_tag">Link to this property</a>

Type float64Optional

Type.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings CERTRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20cert_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type DNSKEYRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type DNSKEYRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted DNSKEY content. See ‘data’ to set DNSKEY properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data DNSKEYRecordDataOptional

Components of a DNSKEY record.

</summary>

Algorithm float64Optional

Algorithm.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20algorithm">Link to this property</a>

Flags float64Optional

Flags.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20flags">Link to this property</a>

Protocol float64Optional

Protocol.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20protocol">Link to this property</a>

PublicKey stringOptional

Public Key.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20public_key">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings DNSKEYRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20dnskey_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type DSRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type DSRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted DS content. See ‘data’ to set DS properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data DSRecordDataOptional

Components of a DS record.

</summary>

Algorithm float64Optional

Algorithm.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20algorithm">Link to this property</a>

Digest stringOptional

Digest.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20digest">Link to this property</a>

DigestType float64Optional

Digest Type.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20digest_type">Link to this property</a>

KeyTag float64Optional

Key Tag.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20key_tag">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings DSRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20ds_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type HTTPSRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type HTTPSRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted HTTPS content. See ‘data’ to set HTTPS properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data HTTPSRecordDataOptional

Components of a HTTPS record.

</summary>

Priority float64Optional

Priority.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20priority">Link to this property</a>

Target stringOptional

Target.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20target">Link to this property</a>

Value stringOptional

Value.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings HTTPSRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20https_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type LOCRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type LOCRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted LOC content. See ‘data’ to set LOC properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data LOCRecordDataOptional

Components of a LOC record.

</summary>

Altitude float64Optional

Altitude of location in meters.

maximum42849672.95

minimum-100000

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20altitude">Link to this property</a>

LatDegrees float64Optional

Degrees of latitude.

maximum90

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_degrees">Link to this property</a>

<details>

<summary>

LatDirection LOCRecordDataLatDirectionOptional

Latitude direction.

</summary>

One of the following:

const LOCRecordDataLatDirectionN LOCRecordDataLatDirection = "N"

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_direction%20%3E%20(member)%200">Link to this property</a>

const LOCRecordDataLatDirectionS LOCRecordDataLatDirection = "S"

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_direction%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_direction">Link to this property</a>

LatMinutes float64Optional

Minutes of latitude.

maximum59

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_minutes">Link to this property</a>

LatSeconds float64Optional

Seconds of latitude.

maximum59.999

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20lat_seconds">Link to this property</a>

LongDegrees float64Optional

Degrees of longitude.

maximum180

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_degrees">Link to this property</a>

<details>

<summary>

LongDirection LOCRecordDataLongDirectionOptional

Longitude direction.

</summary>

One of the following:

const LOCRecordDataLongDirectionE LOCRecordDataLongDirection = "E"

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_direction%20%3E%20(member)%200">Link to this property</a>

const LOCRecordDataLongDirectionW LOCRecordDataLongDirection = "W"

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_direction%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_direction">Link to this property</a>

LongMinutes float64Optional

Minutes of longitude.

maximum59

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_minutes">Link to this property</a>

LongSeconds float64Optional

Seconds of longitude.

maximum59.999

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20long_seconds">Link to this property</a>

PrecisionHorz float64Optional

Horizontal precision of location.

maximum90000000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20precision_horz">Link to this property</a>

PrecisionVert float64Optional

Vertical precision of location.

maximum90000000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20precision_vert">Link to this property</a>

Size float64Optional

Size of location in meters.

maximum90000000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20size">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings LOCRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20loc_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type NAPTRRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type NAPTRRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted NAPTR content. See ‘data’ to set NAPTR properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data NAPTRRecordDataOptional

Components of a NAPTR record.

</summary>

Flags stringOptional

Flags.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20flags">Link to this property</a>

Order float64Optional

Order.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20order">Link to this property</a>

Preference float64Optional

Preference.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20preference">Link to this property</a>

Regex stringOptional

Regex.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20regex">Link to this property</a>

Replacement stringOptional

Replacement.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20replacement">Link to this property</a>

Service stringOptional

Service.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20service">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings NAPTRRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20naptr_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type SMIMEARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type SMIMEARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted SMIMEA content. See ‘data’ to set SMIMEA properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data SMIMEARecordDataOptional

Components of a SMIMEA record.

</summary>

Certificate stringOptional

Certificate.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20certificate">Link to this property</a>

MatchingType float64Optional

Matching Type.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20matching_type">Link to this property</a>

Selector float64Optional

Selector.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20selector">Link to this property</a>

Usage float64Optional

Usage.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20usage">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings SMIMEARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type SRVRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type SRVRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Priority, weight, port, and SRV target. See ‘data’ for setting the individual component values.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data SRVRecordDataOptional

Components of a SRV record.

</summary>

Port float64Optional

The port of the service.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20port">Link to this property</a>

Priority float64Optional

Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20priority">Link to this property</a>

Target stringOptional

A valid hostname.

formathostname

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20target">Link to this property</a>

Weight float64Optional

The record weight.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20weight">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings SRVRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type SSHFPRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type SSHFPRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted SSHFP content. See ‘data’ to set SSHFP properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data SSHFPRecordDataOptional

Components of a SSHFP record.

</summary>

Algorithm float64Optional

Algorithm.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20algorithm">Link to this property</a>

Fingerprint stringOptional

Fingerprint.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20fingerprint">Link to this property</a>

Type float64Optional

Type.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings SSHFPRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type SVCBRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type SVCBRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted SVCB content. See ‘data’ to set SVCB properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data SVCBRecordDataOptional

Components of a SVCB record.

</summary>

Priority float64Optional

Priority.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20priority">Link to this property</a>

Target stringOptional

Target.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20target">Link to this property</a>

Value stringOptional

Value.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings SVCBRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type TLSARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type TLSARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted TLSA content. See ‘data’ to set TLSA properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data TLSARecordDataOptional

Components of a TLSA record.

</summary>

Certificate stringOptional

Certificate.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20certificate">Link to this property</a>

MatchingType float64Optional

Matching Type.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20matching_type">Link to this property</a>

Selector float64Optional

Selector.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20selector">Link to this property</a>

Usage float64Optional

Usage.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20usage">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings TLSARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)">Link to this property</a>

<details>

<summary>

type URIRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type URIRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted URI content. See ‘data’ to set URI properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data URIRecordDataOptional

Components of a URI record.

</summary>

Target stringOptional

The record content.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20target">Link to this property</a>

Weight float64Optional

The record weight.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20weight">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Priority float64Optional

Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20priority">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings URIRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20record%20%3E%20(schema)>)

<details>

<summary>

type RecordResponse interface{…}

</summary>

One of the following:

<details>

<summary>

type RecordResponseARecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseARecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

type RecordResponseAAAARecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseAAAARecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%201">Link to this property</a>

<details>

<summary>

type RecordResponseCNAMERecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseCNAMERecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%202">Link to this property</a>

<details>

<summary>

type RecordResponseMXRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseMXRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%203">Link to this property</a>

<details>

<summary>

type RecordResponseNSRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseNSRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%204">Link to this property</a>

<details>

<summary>

type RecordResponseOpenpgpkeyRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20id">Link to this property</a>

Comment string

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20comment">Link to this property</a>

Content string

A single Base64-encoded OpenPGP Transferable Public Key (RFC 4880 Section 11.1)

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20content">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseOpenpgpkeyRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20modified_on">Link to this property</a>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20name">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20proxiable">Link to this property</a>

Proxied bool

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings RecordResponseOpenpgpkeyRecordSettings

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20tags">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20ttl">Link to this property</a>

Type RecordResponseOpenpgpkeyRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20type">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%205">Link to this property</a>

<details>

<summary>

type RecordResponsePTRRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponsePTRRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%206">Link to this property</a>

<details>

<summary>

type RecordResponseTXTRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseTXTRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%207">Link to this property</a>

<details>

<summary>

type RecordResponseCAARecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseCAARecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%208">Link to this property</a>

<details>

<summary>

type RecordResponseCERTRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseCERTRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%209">Link to this property</a>

<details>

<summary>

type RecordResponseDNSKEYRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseDNSKEYRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2010">Link to this property</a>

<details>

<summary>

type RecordResponseDSRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseDSRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2011">Link to this property</a>

<details>

<summary>

type RecordResponseHTTPSRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseHTTPSRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2012">Link to this property</a>

<details>

<summary>

type RecordResponseLOCRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseLOCRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2013">Link to this property</a>

<details>

<summary>

type RecordResponseNAPTRRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseNAPTRRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2014">Link to this property</a>

<details>

<summary>

type RecordResponseSMIMEARecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseSMIMEARecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2015">Link to this property</a>

<details>

<summary>

type RecordResponseSRVRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseSRVRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2016">Link to this property</a>

<details>

<summary>

type RecordResponseSSHFPRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseSSHFPRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2017">Link to this property</a>

<details>

<summary>

type RecordResponseSVCBRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseSVCBRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2018">Link to this property</a>

<details>

<summary>

type RecordResponseTLSARecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseTLSARecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2019">Link to this property</a>

<details>

<summary>

type RecordResponseURIRecord struct{…}

</summary>

ID string

Identifier.

maxLength32

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20id">Link to this property</a>

CreatedOn Time

When the record was created.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20created_on">Link to this property</a>

<details>

<summary>

Meta RecordResponseURIRecordMeta

Extra Cloudflare-specific metadata about the record.

</summary>

DeadGlue boolOptional

Whether this glue record is not served because a shallower NS delegation takes precedence over the deeper delegation that needs it. Present only when true; reachable glue carries only <code>is_glue</code>. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#unreachable-glue-records">Unreachable glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20dead_glue">Link to this property</a>

IsGlue boolOptional

Whether this A or AAAA record is glue for a subdomain NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records#glue-records">Glue records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20is_glue">Link to this property</a>

ShadowedBy \[]stringOptional

IDs of the NS records that shadow this record. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_by">Link to this property</a>

ShadowedRecordsCount int64Optional

Number of records shadowed by this NS delegation. See <a href="https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records">Shadowed records</a>.

maximum10000

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20meta%20%3E%20(property)%20shadowed_records_count">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the record was last modified.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20modified_on">Link to this property</a>

Proxiable bool

Whether the record can be proxied by Cloudflare or not.

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20proxiable">Link to this property</a>

CommentModifiedOn TimeOptional

When the record comment was last modified. Omitted if there is no comment.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20comment_modified_on">Link to this property</a>

TagsModifiedOn TimeOptional

When the record tags were last modified. Omitted if there are no tags.

formatdate-time

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020%20%3E%20(entry)%201%20%3E%20(property)%20tags_modified_on">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)%20%3E%20(variant)%2020">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20record_response%20%3E%20(schema)>)

type RecordTags string

Individual tag of the form name:value (the name must consist of only letters, numbers, underscores and hyphens)

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)>)

<details>

<summary>

type SMIMEARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type SMIMEARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted SMIMEA content. See ‘data’ to set SMIMEA properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data SMIMEARecordDataOptional

Components of a SMIMEA record.

</summary>

Certificate stringOptional

Certificate.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20certificate">Link to this property</a>

MatchingType float64Optional

Matching Type.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20matching_type">Link to this property</a>

Selector float64Optional

Selector.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20selector">Link to this property</a>

Usage float64Optional

Usage.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20usage">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings SMIMEARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20smimea_record%20%3E%20(schema)>)

<details>

<summary>

type SRVRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type SRVRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Priority, weight, port, and SRV target. See ‘data’ for setting the individual component values.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data SRVRecordDataOptional

Components of a SRV record.

</summary>

Port float64Optional

The port of the service.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20port">Link to this property</a>

Priority float64Optional

Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20priority">Link to this property</a>

Target stringOptional

A valid hostname.

formathostname

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20target">Link to this property</a>

Weight float64Optional

The record weight.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20weight">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings SRVRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20srv_record%20%3E%20(schema)>)

<details>

<summary>

type SSHFPRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type SSHFPRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted SSHFP content. See ‘data’ to set SSHFP properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data SSHFPRecordDataOptional

Components of a SSHFP record.

</summary>

Algorithm float64Optional

Algorithm.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20algorithm">Link to this property</a>

Fingerprint stringOptional

Fingerprint.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20fingerprint">Link to this property</a>

Type float64Optional

Type.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings SSHFPRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20sshfp_record%20%3E%20(schema)>)

<details>

<summary>

type SVCBRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type SVCBRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted SVCB content. See ‘data’ to set SVCB properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data SVCBRecordDataOptional

Components of a SVCB record.

</summary>

Priority float64Optional

Priority.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20priority">Link to this property</a>

Target stringOptional

Target.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20target">Link to this property</a>

Value stringOptional

Value.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings SVCBRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20svcb_record%20%3E%20(schema)>)

<details>

<summary>

type TLSARecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type TLSARecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted TLSA content. See ‘data’ to set TLSA properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data TLSARecordDataOptional

Components of a TLSA record.

</summary>

Certificate stringOptional

Certificate.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20certificate">Link to this property</a>

MatchingType float64Optional

Matching Type.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20matching_type">Link to this property</a>

Selector float64Optional

Selector.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20selector">Link to this property</a>

Usage float64Optional

Usage.

maximum255

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20usage">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings TLSARecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20tlsa_record%20%3E%20(schema)>)

<details>

<summary>

type TTL interface{…}

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

</summary>

One of the following:

float64

<a href="#(resource)%20dns.records%20%3E%20(model)%20ttl%20%3E%20(schema)%20%3E%20(variant)%200">Link to this property</a>

type TTL float64

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20ttl%20%3E%20(schema)%20%3E%20(variant)%201">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20ttl%20%3E%20(schema)>)

<details>

<summary>

type TXTRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type TXTRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Text content for the record. The content must consist of quoted “character strings” (RFC 1035), each with a length of up to 255 bytes. Strings exceeding this allowed maximum length are automatically split.

Learn more at <a href="https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/">https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/</a>.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings TXTRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20txt_record%20%3E%20(schema)>)

<details>

<summary>

type URIRecord struct{…}

</summary>

Name string

Complete DNS record name, including the zone name, in Punycode.

maxLength255

minLength1

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

TTL TTL

Time To Live (TTL) of the DNS record in seconds. Setting to 1 means ‘automatic’. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20ttl">Link to this property</a>

Type URIRecordType

Record type.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

Comment stringOptional

Comments or notes about the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20comment">Link to this property</a>

Content stringOptional

Formatted URI content. See ‘data’ to set URI properties.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20content">Link to this property</a>

<details>

<summary>

Data URIRecordDataOptional

Components of a URI record.

</summary>

Target stringOptional

The record content.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20target">Link to this property</a>

Weight float64Optional

The record weight.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(property)%20weight">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

Priority float64Optional

Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.

maximum65535

minimum0

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20priority">Link to this property</a>

Proxied boolOptional

Whether the record is receiving the performance and security benefits of Cloudflare.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20proxied">Link to this property</a>

<details>

<summary>

Settings URIRecordSettingsOptional

Settings for the DNS record.

</summary>

IPV4Only boolOptional

When enabled, only A records will be generated, and AAAA records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv4_only">Link to this property</a>

IPV6Only boolOptional

When enabled, only AAAA records will be generated, and A records will not be created. This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20settings%20%3E%20(property)%20ipv6_only">Link to this property</a>

</details>

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20settings">Link to this property</a>

Tags \[]<a href="https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.records%20%3E%20(model)%20record_tags%20%3E%20(schema)">RecordTags</a>Optional

Custom tags for the DNS record. This field has no effect on DNS responses.

<a href="#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)%20%3E%20(property)%20tags">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.records%20%3E%20(model)%20uri_record%20%3E%20(schema)>)

#### DNSUsage

#### DNSUsageZone

##### [Get DNS Record Usage](https://developers.cloudflare.com/api/go/resources/dns/subresources/usage/subresources/zone/methods/get)

client.DNS.Usage.Zone.Get(ctx, query) (\*[UsageZoneGetResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.usage.zone%20%3E%20(model)%20UsageZoneGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/dns\_records/usage

#### DNSUsageAccount

##### [Get DNS Record Usage for Account](https://developers.cloudflare.com/api/go/resources/dns/subresources/usage/subresources/account/methods/get)

client.DNS.Usage.Account.Get(ctx, query) (\*[UsageAccountGetResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.usage.account%20%3E%20(model)%20UsageAccountGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/dns\_records/usage

#### DNSSettings

#### DNSSettingsZone

##### [Show DNS Settings](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/zone/methods/get)

client.DNS.Settings.Zone.Get(ctx, query) (\*[SettingZoneGetResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.zone%20%3E%20(model)%20SettingZoneGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/dns\_settings

##### [Update DNS Settings](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/zone/methods/edit)

client.DNS.Settings.Zone.Edit(ctx, params) (\*[SettingZoneEditResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.zone%20%3E%20(model)%20SettingZoneEditResponse%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/dns\_settings

#### DNSSettingsAccount

##### [Show DNS Settings](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/methods/get)

client.DNS.Settings.Account.Get(ctx, query) (\*[SettingAccountGetResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account%20%3E%20(model)%20SettingAccountGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/dns\_settings

##### [Update DNS Settings](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/methods/edit)

client.DNS.Settings.Account.Edit(ctx, params) (\*[SettingAccountEditResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account%20%3E%20(model)%20SettingAccountEditResponse%20%3E%20(schema)>), error)

PATCH/accounts/{account\_id}/dns\_settings

#### DNSSettingsAccountNameserver Sets

##### [List Custom Nameserver Sets](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/nameserver_sets/methods/list)

client.DNS.Settings.Account.NameserverSets.List(ctx, params) (\*V4PagePaginationArray\[[SettingAccountNameserverSetListResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20SettingAccountNameserverSetListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/dns\_settings/nameserver\_sets

##### [Get Custom Nameserver Set](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/nameserver_sets/methods/get)

client.DNS.Settings.Account.NameserverSets.Get(ctx, nameserverSetID, query) (\*[SettingAccountNameserverSetGetResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20SettingAccountNameserverSetGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/dns\_settings/nameserver\_sets/{nameserver\_set\_id}

##### [Create Custom Nameserver Set](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/nameserver_sets/methods/create)

client.DNS.Settings.Account.NameserverSets.New(ctx, params) (\*[SettingAccountNameserverSetNewResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20SettingAccountNameserverSetNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/dns\_settings/nameserver\_sets

##### [Delete Custom Nameserver Set](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/nameserver_sets/methods/delete)

client.DNS.Settings.Account.NameserverSets.Delete(ctx, nameserverSetID, body) (\*[SettingAccountNameserverSetDeleteResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20SettingAccountNameserverSetDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/dns\_settings/nameserver\_sets/{nameserver\_set\_id}

#### DNSSettingsAccountViews

##### [List Internal DNS Views](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/views/methods/list)

client.DNS.Settings.Account.Views.List(ctx, params) (\*V4PagePaginationArray\[[SettingAccountViewListResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20SettingAccountViewListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/dns\_settings/views

##### [DNS Internal View Details](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/views/methods/get)

client.DNS.Settings.Account.Views.Get(ctx, viewID, query) (\*[SettingAccountViewGetResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20SettingAccountViewGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/dns\_settings/views/{view\_id}

##### [Create Internal DNS View](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/views/methods/create)

client.DNS.Settings.Account.Views.New(ctx, params) (\*[SettingAccountViewNewResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20SettingAccountViewNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/dns\_settings/views

##### [Update Internal DNS View](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/views/methods/edit)

client.DNS.Settings.Account.Views.Edit(ctx, viewID, params) (\*[SettingAccountViewEditResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20SettingAccountViewEditResponse%20%3E%20(schema)>), error)

PATCH/accounts/{account\_id}/dns\_settings/views/{view\_id}

##### [Delete Internal DNS View](https://developers.cloudflare.com/api/go/resources/dns/subresources/settings/subresources/account/subresources/views/methods/delete)

client.DNS.Settings.Account.Views.Delete(ctx, viewID, body) (\*[SettingAccountViewDeleteResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20SettingAccountViewDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/dns\_settings/views/{view\_id}

#### DNSAnalytics

#### DNSAnalyticsReports

##### [Table](https://developers.cloudflare.com/api/go/resources/dns/subresources/analytics/subresources/reports/methods/get)

Deprecated

client.DNS.Analytics.Reports.Get(ctx, params) (\*[Report](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/dns\_analytics/report

##### ModelsExpand Collapse

<details>

<summary>

type Report struct{…}

</summary>

<details>

<summary>

Data \[]ReportData

Array with one row per combination of dimension values.

</summary>

Dimensions \[]string

Array of dimension values, representing the combination of dimension values corresponding to this row.

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(items)%20%3E%20(property)%20dimensions">Link to this property</a>

Metrics \[]float64

Array with one item per requested metric. Each item is a single value.

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(items)%20%3E%20(property)%20metrics">Link to this property</a>

</details>

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

DataLag float64

Number of seconds between current time and last processed event, in another words how many seconds of data could be missing.

minimum0

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20data_lag">Link to this property</a>

Max unknown

Maximum results for each metric (object mapping metric names to values). Currently always an empty object.

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20max">Link to this property</a>

Min unknown

Minimum results for each metric (object mapping metric names to values). Currently always an empty object.

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20min">Link to this property</a>

<details>

<summary>

Query ReportQuery

</summary>

Dimensions \[]string

Array of dimension names.

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20dimensions">Link to this property</a>

Limit int64

Limit number of returned metrics.

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20limit">Link to this property</a>

Metrics \[]string

Array of metric names.

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20metrics">Link to this property</a>

Since Time

Start date and time of requesting data period in ISO 8601 format.

formatdate-time

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20since">Link to this property</a>

Until Time

End date and time of requesting data period in ISO 8601 format.

formatdate-time

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20until">Link to this property</a>

Filters stringOptional

Segmentation filter in ‘attribute operator value’ format.

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20filters">Link to this property</a>

Sort \[]stringOptional

Array of dimensions to sort by, where each dimension may be prefixed by - (descending) or + (ascending).

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20sort">Link to this property</a>

</details>

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20query">Link to this property</a>

Rows float64

Total number of rows in the result.

minimum0

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20rows">Link to this property</a>

Totals unknown

Total results for metrics across all data (object mapping metric names to values).

<a href="#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)%20%3E%20(property)%20totals">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.analytics.reports%20%3E%20(model)%20report%20%3E%20(schema)>)

#### DNSAnalyticsReportsBytimes

##### [By Time](https://developers.cloudflare.com/api/go/resources/dns/subresources/analytics/subresources/reports/subresources/bytimes/methods/get)

Deprecated

client.DNS.Analytics.Reports.Bytimes.Get(ctx, params) (\*[ByTime](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/dns\_analytics/report/bytime

##### ModelsExpand Collapse

<details>

<summary>

type ByTime struct{…}

</summary>

<details>

<summary>

Data \[]ByTimeData

Array with one row per combination of dimension values.

</summary>

Dimensions \[]string

Array of dimension values, representing the combination of dimension values corresponding to this row.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(items)%20%3E%20(property)%20dimensions">Link to this property</a>

Metrics \[]\[]float64

Array with one item per requested metric. Each item is an array of values, broken down by time interval.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20data%20%3E%20(items)%20%3E%20(property)%20metrics">Link to this property</a>

</details>

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20data">Link to this property</a>

DataLag float64

Number of seconds between current time and last processed event, in another words how many seconds of data could be missing.

minimum0

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20data_lag">Link to this property</a>

Max unknown

Maximum results for each metric (object mapping metric names to values). Currently always an empty object.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20max">Link to this property</a>

Min unknown

Minimum results for each metric (object mapping metric names to values). Currently always an empty object.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20min">Link to this property</a>

<details>

<summary>

Query ByTimeQuery

</summary>

Dimensions \[]string

Array of dimension names.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20dimensions">Link to this property</a>

Limit int64

Limit number of returned metrics.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20limit">Link to this property</a>

Metrics \[]string

Array of metric names.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20metrics">Link to this property</a>

Since Time

Start date and time of requesting data period in ISO 8601 format.

formatdate-time

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20since">Link to this property</a>

<details>

<summary>

TimeDelta ByTimeQueryTimeDelta

Unit of time to group data by.

</summary>

One of the following:

const ByTimeQueryTimeDeltaAll ByTimeQueryTimeDelta = "all"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%200">Link to this property</a>

const ByTimeQueryTimeDeltaAuto ByTimeQueryTimeDelta = "auto"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%201">Link to this property</a>

const ByTimeQueryTimeDeltaYear ByTimeQueryTimeDelta = "year"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%202">Link to this property</a>

const ByTimeQueryTimeDeltaQuarter ByTimeQueryTimeDelta = "quarter"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%203">Link to this property</a>

const ByTimeQueryTimeDeltaMonth ByTimeQueryTimeDelta = "month"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%204">Link to this property</a>

const ByTimeQueryTimeDeltaWeek ByTimeQueryTimeDelta = "week"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%205">Link to this property</a>

const ByTimeQueryTimeDeltaDay ByTimeQueryTimeDelta = "day"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%206">Link to this property</a>

const ByTimeQueryTimeDeltaHour ByTimeQueryTimeDelta = "hour"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%207">Link to this property</a>

const ByTimeQueryTimeDeltaDekaminute ByTimeQueryTimeDelta = "dekaminute"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%208">Link to this property</a>

const ByTimeQueryTimeDeltaMinute ByTimeQueryTimeDelta = "minute"

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta%20%3E%20(member)%209">Link to this property</a>

</details>

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20time_delta">Link to this property</a>

Until Time

End date and time of requesting data period in ISO 8601 format.

formatdate-time

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20until">Link to this property</a>

Filters stringOptional

Segmentation filter in ‘attribute operator value’ format.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20filters">Link to this property</a>

Sort \[]stringOptional

Array of dimensions to sort by, where each dimension may be prefixed by - (descending) or + (ascending).

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query%20%3E%20(property)%20sort">Link to this property</a>

</details>

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20query">Link to this property</a>

Rows float64

Total number of rows in the result.

minimum0

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20rows">Link to this property</a>

TimeIntervals \[]\[]Time

Array of time intervals in the response data. Each interval is represented as an array containing two values: the start time, and the end time.

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20time_intervals">Link to this property</a>

Totals unknown

Total results for metrics across all data (object mapping metric names to values).

<a href="#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)%20%3E%20(property)%20totals">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.analytics.reports.bytimes%20%3E%20(model)%20by_time%20%3E%20(schema)>)

#### DNSZone Transfers

#### DNSZone TransfersForce AXFR

##### [Force AXFR](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/force_axfr/methods/create)

client.DNS.ZoneTransfers.ForceAXFR.New(ctx, body) (\*[ForceAXFR](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.force_axfr%20%3E%20(model)%20force_axfr%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/secondary\_dns/force\_axfr

##### ModelsExpand Collapse

type ForceAXFR string

When force\_axfr query parameter is set to true, the response is a simple string.

[Link to this property](<#(resource)%20dns.zone_transfers.force_axfr%20%3E%20(model)%20force_axfr%20%3E%20(schema)>)

#### DNSZone TransfersIncoming

##### [Secondary Zone Configuration Details](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/incoming/methods/get)

client.DNS.ZoneTransfers.Incoming.Get(ctx, query) (\*[ZoneTransferIncomingGetResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20ZoneTransferIncomingGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/secondary\_dns/incoming

##### [Create Secondary Zone Configuration](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/incoming/methods/create)

client.DNS.ZoneTransfers.Incoming.New(ctx, params) (\*[ZoneTransferIncomingNewResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20ZoneTransferIncomingNewResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/secondary\_dns/incoming

##### [Update Secondary Zone Configuration](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/incoming/methods/update)

client.DNS.ZoneTransfers.Incoming.Update(ctx, params) (\*[ZoneTransferIncomingUpdateResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20ZoneTransferIncomingUpdateResponse%20%3E%20(schema)>), error)

PUT/zones/{zone\_id}/secondary\_dns/incoming

##### [Delete Secondary Zone Configuration](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/incoming/methods/delete)

client.DNS.ZoneTransfers.Incoming.Delete(ctx, body) (\*[ZoneTransferIncomingDeleteResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20ZoneTransferIncomingDeleteResponse%20%3E%20(schema)>), error)

DELETE/zones/{zone\_id}/secondary\_dns/incoming

##### ModelsExpand Collapse

<details>

<summary>

type Incoming struct{…}

</summary>

ID stringOptional

<a href="#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

AutoRefreshSeconds float64Optional

How often should a secondary zone auto refresh regardless of DNS NOTIFY. Not applicable for primary zones.

minimum300

<a href="#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)%20%3E%20(property)%20auto_refresh_seconds">Link to this property</a>

CheckedTime stringOptional

The time for a specific event.

<a href="#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)%20%3E%20(property)%20checked_time">Link to this property</a>

CreatedTime stringOptional

The time for a specific event.

<a href="#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)%20%3E%20(property)%20created_time">Link to this property</a>

ModifiedTime stringOptional

The time for a specific event.

<a href="#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)%20%3E%20(property)%20modified_time">Link to this property</a>

Name stringOptional

Zone name.

<a href="#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

Peers \[]stringOptional

A list of peer tags.

<a href="#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)%20%3E%20(property)%20peers">Link to this property</a>

SOASerial float64Optional

The serial number of the SOA for the given zone.

<a href="#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)%20%3E%20(property)%20soa_serial">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.zone_transfers.incoming%20%3E%20(model)%20incoming%20%3E%20(schema)>)

#### DNSZone TransfersOutgoing

##### [Primary Zone Configuration Details](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/outgoing/methods/get)

client.DNS.ZoneTransfers.Outgoing.Get(ctx, query) (\*[ZoneTransferOutgoingGetResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20ZoneTransferOutgoingGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/secondary\_dns/outgoing

##### [Create Primary Zone Configuration](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/outgoing/methods/create)

client.DNS.ZoneTransfers.Outgoing.New(ctx, params) (\*[ZoneTransferOutgoingNewResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20ZoneTransferOutgoingNewResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/secondary\_dns/outgoing

##### [Update Primary Zone Configuration](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/outgoing/methods/update)

client.DNS.ZoneTransfers.Outgoing.Update(ctx, params) (\*[ZoneTransferOutgoingUpdateResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20ZoneTransferOutgoingUpdateResponse%20%3E%20(schema)>), error)

PUT/zones/{zone\_id}/secondary\_dns/outgoing

##### [Delete Primary Zone Configuration](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/outgoing/methods/delete)

client.DNS.ZoneTransfers.Outgoing.Delete(ctx, body) (\*[ZoneTransferOutgoingDeleteResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20ZoneTransferOutgoingDeleteResponse%20%3E%20(schema)>), error)

DELETE/zones/{zone\_id}/secondary\_dns/outgoing

##### [Disable Outgoing Zone Transfers](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/outgoing/methods/disable)

client.DNS.ZoneTransfers.Outgoing.Disable(ctx, body) (\*[DisableTransfer](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20disable_transfer%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/secondary\_dns/outgoing/disable

##### [Enable Outgoing Zone Transfers](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/outgoing/methods/enable)

client.DNS.ZoneTransfers.Outgoing.Enable(ctx, body) (\*[EnableTransfer](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20enable_transfer%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/secondary\_dns/outgoing/enable

##### [Force DNS NOTIFY](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/outgoing/methods/force_notify)

client.DNS.ZoneTransfers.Outgoing.ForceNotify(ctx, body) (\*string, error)

POST/zones/{zone\_id}/secondary\_dns/outgoing/force\_notify

##### ModelsExpand Collapse

type DisableTransfer string

The zone transfer status of a primary zone.

[Link to this property](<#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20disable_transfer%20%3E%20(schema)>)

type EnableTransfer string

The zone transfer status of a primary zone.

[Link to this property](<#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20enable_transfer%20%3E%20(schema)>)

<details>

<summary>

type Outgoing struct{…}

</summary>

ID stringOptional

<a href="#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

CheckedTime stringOptional

The time for a specific event.

<a href="#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing%20%3E%20(schema)%20%3E%20(property)%20checked_time">Link to this property</a>

CreatedTime stringOptional

The time for a specific event.

<a href="#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing%20%3E%20(schema)%20%3E%20(property)%20created_time">Link to this property</a>

LastTransferredTime stringOptional

The time for a specific event.

<a href="#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing%20%3E%20(schema)%20%3E%20(property)%20last_transferred_time">Link to this property</a>

Name stringOptional

Zone name.

<a href="#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

Peers \[]stringOptional

A list of peer tags.

<a href="#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing%20%3E%20(schema)%20%3E%20(property)%20peers">Link to this property</a>

SOASerial float64Optional

The serial number of the SOA for the given zone.

<a href="#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing%20%3E%20(schema)%20%3E%20(property)%20soa_serial">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing%20%3E%20(schema)>)

type OutgoingStatus string

The zone transfer status of a primary zone.

[Link to this property](<#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20outgoing_status%20%3E%20(schema)>)

#### DNSZone TransfersOutgoingStatus

##### [Get Outgoing Zone Transfer Status](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/outgoing/subresources/status/methods/get)

client.DNS.ZoneTransfers.Outgoing.Status.Get(ctx, query) (\*[EnableTransfer](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.outgoing%20%3E%20(model)%20enable_transfer%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/secondary\_dns/outgoing/status

#### DNSZone TransfersACLs

##### [List ACLs](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/acls/methods/list)

client.DNS.ZoneTransfers.ACLs.List(ctx, query) (\*SinglePage\[[ACL](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20acl%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/secondary\_dns/acls

##### [ACL Details](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/acls/methods/get)

client.DNS.ZoneTransfers.ACLs.Get(ctx, aclID, query) (\*[ACL](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20acl%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/secondary\_dns/acls/{acl\_id}

##### [Create ACL](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/acls/methods/create)

client.DNS.ZoneTransfers.ACLs.New(ctx, params) (\*[ACL](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20acl%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/secondary\_dns/acls

##### [Update ACL](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/acls/methods/update)

client.DNS.ZoneTransfers.ACLs.Update(ctx, aclID, params) (\*[ACL](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20acl%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/secondary\_dns/acls/{acl\_id}

##### [Delete ACL](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/acls/methods/delete)

client.DNS.ZoneTransfers.ACLs.Delete(ctx, aclID, body) (\*[ZoneTransferACLDeleteResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20ZoneTransferACLDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/secondary\_dns/acls/{acl\_id}

##### ModelsExpand Collapse

<details>

<summary>

type ACL struct{…}

</summary>

ID string

<a href="#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20acl%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

IPRange string

Allowed IPv4/IPv6 address range of primary or secondary nameservers. This will be applied for the entire account. The IP range is used to allow additional NOTIFY IPs for secondary zones and IPs Cloudflare allows AXFR/IXFR requests from for primary zones. CIDRs are limited to a maximum of /24 for IPv4 and /64 for IPv6 respectively.

<a href="#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20acl%20%3E%20(schema)%20%3E%20(property)%20ip_range">Link to this property</a>

Name string

The name of the acl.

<a href="#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20acl%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.zone_transfers.acls%20%3E%20(model)%20acl%20%3E%20(schema)>)

#### DNSZone TransfersPeers

##### [List Peers](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/peers/methods/list)

client.DNS.ZoneTransfers.Peers.List(ctx, query) (\*SinglePage\[[Peer](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/secondary\_dns/peers

##### [Peer Details](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/peers/methods/get)

client.DNS.ZoneTransfers.Peers.Get(ctx, peerID, query) (\*[Peer](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/secondary\_dns/peers/{peer\_id}

##### [Create Peer](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/peers/methods/create)

client.DNS.ZoneTransfers.Peers.New(ctx, params) (\*[Peer](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/secondary\_dns/peers

##### [Update Peer](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/peers/methods/update)

client.DNS.ZoneTransfers.Peers.Update(ctx, peerID, params) (\*[Peer](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/secondary\_dns/peers/{peer\_id}

##### [Delete Peer](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/peers/methods/delete)

client.DNS.ZoneTransfers.Peers.Delete(ctx, peerID, body) (\*[ZoneTransferPeerDeleteResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20ZoneTransferPeerDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/secondary\_dns/peers/{peer\_id}

##### ModelsExpand Collapse

<details>

<summary>

type Peer struct{…}

</summary>

ID string

<a href="#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Name string

The name of the peer.

<a href="#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

IP stringOptional

IPv4/IPv6 address of primary or secondary nameserver, depending on what zone this peer is linked to. For primary zones this IP defines the IP of the secondary nameserver Cloudflare will NOTIFY upon zone changes. For secondary zones this IP defines the IP of the primary nameserver Cloudflare will send AXFR/IXFR requests to.

<a href="#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)%20%3E%20(property)%20ip">Link to this property</a>

IxfrEnable boolOptional

Enable IXFR transfer protocol, default is AXFR. Only applicable to secondary zones.

<a href="#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)%20%3E%20(property)%20ixfr_enable">Link to this property</a>

Port float64Optional

DNS port of primary or secondary nameserver, depending on what zone this peer is linked to.

<a href="#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)%20%3E%20(property)%20port">Link to this property</a>

TSIGID stringOptional

TSIG authentication will be used for zone transfer if configured.

<a href="#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)%20%3E%20(property)%20tsig_id">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.zone_transfers.peers%20%3E%20(model)%20peer%20%3E%20(schema)>)

#### DNSZone TransfersTSIGs

##### [List TSIGs](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/tsigs/methods/list)

client.DNS.ZoneTransfers.TSIGs.List(ctx, query) (\*SinglePage\[[TSIG](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/secondary\_dns/tsigs

##### [TSIG Details](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/tsigs/methods/get)

client.DNS.ZoneTransfers.TSIGs.Get(ctx, tsigID, query) (\*[TSIG](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/secondary\_dns/tsigs/{tsig\_id}

##### [Create TSIG](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/tsigs/methods/create)

client.DNS.ZoneTransfers.TSIGs.New(ctx, params) (\*[TSIG](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/secondary\_dns/tsigs

##### [Update TSIG](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/tsigs/methods/update)

client.DNS.ZoneTransfers.TSIGs.Update(ctx, tsigID, params) (\*[TSIG](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/secondary\_dns/tsigs/{tsig\_id}

##### [Delete TSIG](https://developers.cloudflare.com/api/go/resources/dns/subresources/zone_transfers/subresources/tsigs/methods/delete)

client.DNS.ZoneTransfers.TSIGs.Delete(ctx, tsigID, body) (\*[ZoneTransferTSIGDeleteResponse](<https://developers.cloudflare.com/api/go/resources/dns#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20ZoneTransferTSIGDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/secondary\_dns/tsigs/{tsig\_id}

##### ModelsExpand Collapse

<details>

<summary>

type TSIG struct{…}

</summary>

ID string

<a href="#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Algo string

TSIG algorithm.

<a href="#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)%20%3E%20(property)%20algo">Link to this property</a>

Name string

TSIG key name.

<a href="#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

Secret string

TSIG secret.

<a href="#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)%20%3E%20(property)%20secret">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dns.zone_transfers.tsigs%20%3E%20(model)%20tsig%20%3E%20(schema)>)