---
title: Settings
---

[Skip to content](#_top)

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

[DNS](https://developers.cloudflare.com/api/python/resources/dns)

Copy Markdown

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

---

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

# Settings

#### SettingsZone

##### [Show DNS Settings](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/zone/methods/get)

dns.settings.zone.get(ZoneGetParams\*\*kwargs) -> [ZoneGetResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)>)

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

##### [Update DNS Settings](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/zone/methods/edit)

dns.settings.zone.edit(ZoneEditParams\*\*kwargs) -> [ZoneEditResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)>)

PATCH/zones/{zone\_id}/dns\_settings

##### ModelsExpand Collapse

<details>

<summary>

class ZoneGetResponse: …

</summary>

flatten\_all\_cnames: bool

Whether to flatten all CNAME records in the zone. Note that, due to DNS limitations, a CNAME record at the zone apex will always be flattened.

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

Deprecatedfoundation\_dns: bool

foundation\_dns is deprecated. Use nameservers.type: cloudflare.advanced to turn on Advanced Nameservers and cloudflare.standard to turn it off. This field will be removed in a future API version.

Deprecated. Use nameservers.type to configure Advanced Nameservers.

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

<details>

<summary>

internal\_dns: InternalDNS

Settings for this internal zone.

</summary>

reference\_zone\_id: Optional\[str]

The ID of the zone to fallback to.

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

</details>

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

multi\_provider: bool

Whether to enable multi-provider DNS, which causes Cloudflare to activate the zone even when non-Cloudflare NS records exist, and to respect NS records at the zone apex during outbound zone transfers.

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

<details>

<summary>

nameservers: Nameservers

Controls the nameservers through which the zone is available.

</summary>

One of the following:

<details>

<summary>

class NameserversDNSSettingsZoneNameserversCloudflare: …

</summary>

<details>

<summary>

type: Literal\["cloudflare.standard", "cloudflare.advanced"]

Nameserver type.

</summary>

One of the following:

"cloudflare.standard"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%200%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"cloudflare.advanced"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%200%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

</details>

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

<details>

<summary>

class NameserversDNSSettingsZoneNameserversCustomExisting: …

</summary>

<details>

<summary>

type: Literal\["custom.account", "custom.tenant", "custom.zone"]

Nameserver type.

</summary>

One of the following:

"custom.account"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"custom.tenant"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

"custom.zone"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

ns\_set: Optional\[int]

Configured nameserver set number to use for this zone.

maximum5

minimum1

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20ns_set">Link to this property</a>

</details>

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

<details>

<summary>

class NameserversDNSSettingsZoneNameserversCustomSet: …

</summary>

nameserver\_set\_id: str

Identifier of the account-owned Custom Nameserver Set to use for this zone.

maxLength32

minLength32

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%202%20%3E%20(property)%20nameserver_set_id">Link to this property</a>

type: Literal\["custom"]

Nameserver type.

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_get_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%202%20%3E%20(property)%20type">Link to this property</a>

</details>

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

</details>

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

ns\_ttl: float

The time to live (TTL) of the zone’s nameserver (NS) records.

maximum86400

minimum30

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

secondary\_overrides: bool

Allows a Secondary DNS zone to use (proxied) override records and CNAME flattening at the zone apex.

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

<details>

<summary>

soa: SOA

Components of the zone’s SOA record.

</summary>

expire: Optional\[float]

Time in seconds of being unable to query the primary server after which secondary servers should stop serving the zone.

maximum2419200

minimum86400

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

min\_ttl: Optional\[float]

The time to live (TTL) for negative caching of records within the zone.

maximum86400

minimum60

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

mname: Optional\[str]

The primary nameserver, which may be used for outbound zone transfers. If null, a Cloudflare-assigned value will be used.

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

refresh: Optional\[float]

Time in seconds after which secondary servers should re-check the SOA record to see if the zone has been updated.

maximum86400

minimum600

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

retry: Optional\[float]

Time in seconds after which secondary servers should retry queries after the primary server was unresponsive.

maximum86400

minimum600

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

rname: Optional\[str]

The email address of the zone administrator, with the first label representing the local part of the email address.

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

ttl: Optional\[float]

The time to live (TTL) of the SOA record itself.

maximum86400

minimum300

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

</details>

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

<details>

<summary>

zone\_mode: Literal\["standard", "cdn\_only", "dns\_only"]

Whether the zone mode is a regular or CDN/DNS only zone.

</summary>

One of the following:

"standard"

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

"cdn\_only"

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

"dns\_only"

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

</details>

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

</details>

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

<details>

<summary>

class ZoneEditResponse: …

</summary>

flatten\_all\_cnames: bool

Whether to flatten all CNAME records in the zone. Note that, due to DNS limitations, a CNAME record at the zone apex will always be flattened.

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

Deprecatedfoundation\_dns: bool

foundation\_dns is deprecated. Use nameservers.type: cloudflare.advanced to turn on Advanced Nameservers and cloudflare.standard to turn it off. This field will be removed in a future API version.

Deprecated. Use nameservers.type to configure Advanced Nameservers.

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

<details>

<summary>

internal\_dns: InternalDNS

Settings for this internal zone.

</summary>

reference\_zone\_id: Optional\[str]

The ID of the zone to fallback to.

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

</details>

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

multi\_provider: bool

Whether to enable multi-provider DNS, which causes Cloudflare to activate the zone even when non-Cloudflare NS records exist, and to respect NS records at the zone apex during outbound zone transfers.

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

<details>

<summary>

nameservers: Nameservers

Controls the nameservers through which the zone is available.

</summary>

One of the following:

<details>

<summary>

class NameserversDNSSettingsZoneNameserversCloudflare: …

</summary>

<details>

<summary>

type: Literal\["cloudflare.standard", "cloudflare.advanced"]

Nameserver type.

</summary>

One of the following:

"cloudflare.standard"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%200%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"cloudflare.advanced"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%200%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%200%20%3E%20(property)%20type">Link to this property</a>

</details>

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

<details>

<summary>

class NameserversDNSSettingsZoneNameserversCustomExisting: …

</summary>

<details>

<summary>

type: Literal\["custom.account", "custom.tenant", "custom.zone"]

Nameserver type.

</summary>

One of the following:

"custom.account"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"custom.tenant"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

"custom.zone"

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

ns\_set: Optional\[int]

Configured nameserver set number to use for this zone.

maximum5

minimum1

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%201%20%3E%20(property)%20ns_set">Link to this property</a>

</details>

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

<details>

<summary>

class NameserversDNSSettingsZoneNameserversCustomSet: …

</summary>

nameserver\_set\_id: str

Identifier of the account-owned Custom Nameserver Set to use for this zone.

maxLength32

minLength32

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%202%20%3E%20(property)%20nameserver_set_id">Link to this property</a>

type: Literal\["custom"]

Nameserver type.

<a href="#(resource)%20dns.settings.zone%20%3E%20(model)%20zone_edit_response%20%3E%20(schema)%20%3E%20(property)%20nameservers%20%3E%20(variant)%202%20%3E%20(property)%20type">Link to this property</a>

</details>

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

</details>

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

ns\_ttl: float

The time to live (TTL) of the zone’s nameserver (NS) records.

maximum86400

minimum30

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

secondary\_overrides: bool

Allows a Secondary DNS zone to use (proxied) override records and CNAME flattening at the zone apex.

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

<details>

<summary>

soa: SOA

Components of the zone’s SOA record.

</summary>

expire: Optional\[float]

Time in seconds of being unable to query the primary server after which secondary servers should stop serving the zone.

maximum2419200

minimum86400

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

min\_ttl: Optional\[float]

The time to live (TTL) for negative caching of records within the zone.

maximum86400

minimum60

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

mname: Optional\[str]

The primary nameserver, which may be used for outbound zone transfers. If null, a Cloudflare-assigned value will be used.

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

refresh: Optional\[float]

Time in seconds after which secondary servers should re-check the SOA record to see if the zone has been updated.

maximum86400

minimum600

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

retry: Optional\[float]

Time in seconds after which secondary servers should retry queries after the primary server was unresponsive.

maximum86400

minimum600

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

rname: Optional\[str]

The email address of the zone administrator, with the first label representing the local part of the email address.

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

ttl: Optional\[float]

The time to live (TTL) of the SOA record itself.

maximum86400

minimum300

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

</details>

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

<details>

<summary>

zone\_mode: Literal\["standard", "cdn\_only", "dns\_only"]

Whether the zone mode is a regular or CDN/DNS only zone.

</summary>

One of the following:

"standard"

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

"cdn\_only"

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

"dns\_only"

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

</details>

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

</details>

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

#### SettingsAccount

##### [Show DNS Settings](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/methods/get)

dns.settings.account.get(AccountGetParams\*\*kwargs) -> [AccountGetResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)>)

GET/accounts/{account\_id}/dns\_settings

##### [Update DNS Settings](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/methods/edit)

dns.settings.account.edit(AccountEditParams\*\*kwargs) -> [AccountEditResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)>)

PATCH/accounts/{account\_id}/dns\_settings

##### ModelsExpand Collapse

<details>

<summary>

class AccountGetResponse: …

</summary>

<details>

<summary>

zone\_defaults: ZoneDefaults

Default settings for new zones created in this account.

</summary>

flatten\_all\_cnames: bool

Whether to flatten all CNAME records in the zone. Note that, due to DNS limitations, a CNAME record at the zone apex will always be flattened.

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

Deprecatedfoundation\_dns: bool

foundation\_dns is deprecated. Use nameservers.type: cloudflare.advanced to turn on Advanced Nameservers and cloudflare.standard to turn it off. This field will be removed in a future API version.

Deprecated. Use nameservers.type to configure Advanced Nameservers.

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

<details>

<summary>

internal\_dns: ZoneDefaultsInternalDNS

Settings for this internal zone.

</summary>

reference\_zone\_id: Optional\[str]

The ID of the zone to fallback to.

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20internal_dns%20%3E%20(property)%20reference_zone_id">Link to this property</a>

</details>

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

multi\_provider: bool

Whether to enable multi-provider DNS, which causes Cloudflare to activate the zone even when non-Cloudflare NS records exist, and to respect NS records at the zone apex during outbound zone transfers.

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

<details>

<summary>

nameservers: ZoneDefaultsNameservers

Settings determining the nameservers through which the zone should be available.

</summary>

<details>

<summary>

type: Literal\["cloudflare.standard", "cloudflare.advanced", "cloudflare.standard.random", 2 more]

Nameserver type

</summary>

One of the following:

"cloudflare.standard"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"cloudflare.advanced"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

"cloudflare.standard.random"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%202">Link to this property</a>

"custom.account"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%203">Link to this property</a>

"custom.tenant"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type">Link to this property</a>

</details>

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

ns\_ttl: float

The time to live (TTL) of the zone’s nameserver (NS) records.

maximum86400

minimum30

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

secondary\_overrides: bool

Allows a Secondary DNS zone to use (proxied) override records and CNAME flattening at the zone apex.

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

<details>

<summary>

soa: ZoneDefaultsSOA

Components of the zone’s SOA record.

</summary>

expire: Optional\[float]

Time in seconds of being unable to query the primary server after which secondary servers should stop serving the zone.

maximum2419200

minimum86400

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20expire">Link to this property</a>

min\_ttl: Optional\[float]

The time to live (TTL) for negative caching of records within the zone.

maximum86400

minimum60

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20min_ttl">Link to this property</a>

mname: Optional\[str]

The primary nameserver, which may be used for outbound zone transfers. If null, a Cloudflare-assigned value will be used.

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20mname">Link to this property</a>

refresh: Optional\[float]

Time in seconds after which secondary servers should re-check the SOA record to see if the zone has been updated.

maximum86400

minimum600

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20refresh">Link to this property</a>

retry: Optional\[float]

Time in seconds after which secondary servers should retry queries after the primary server was unresponsive.

maximum86400

minimum600

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20retry">Link to this property</a>

rname: Optional\[str]

The email address of the zone administrator, with the first label representing the local part of the email address.

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20rname">Link to this property</a>

ttl: Optional\[float]

The time to live (TTL) of the SOA record itself.

maximum86400

minimum300

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20ttl">Link to this property</a>

</details>

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

<details>

<summary>

zone\_mode: Literal\["standard", "cdn\_only", "dns\_only"]

Whether the zone mode is a regular or CDN/DNS only zone.

</summary>

One of the following:

"standard"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20zone_mode%20%3E%20(member)%200">Link to this property</a>

"cdn\_only"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20zone_mode%20%3E%20(member)%201">Link to this property</a>

"dns\_only"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_get_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20zone_mode%20%3E%20(member)%202">Link to this property</a>

</details>

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

</details>

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

enforce\_dns\_only: Optional\[bool]

When enabled, forces all proxied DNS records in the account to behave as DNS-only at the edge, regardless of each record’s individual proxy setting. Note that this account-level override does not modify the records themselves; it only affects how they are served at the edge. See more on <a href="https://developers.cloudflare.com/dns/proxy-status/enforce-dns-only">Enforce DNS-only</a>.

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

</details>

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

<details>

<summary>

class AccountEditResponse: …

</summary>

<details>

<summary>

zone\_defaults: ZoneDefaults

Default settings for new zones created in this account.

</summary>

flatten\_all\_cnames: bool

Whether to flatten all CNAME records in the zone. Note that, due to DNS limitations, a CNAME record at the zone apex will always be flattened.

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

Deprecatedfoundation\_dns: bool

foundation\_dns is deprecated. Use nameservers.type: cloudflare.advanced to turn on Advanced Nameservers and cloudflare.standard to turn it off. This field will be removed in a future API version.

Deprecated. Use nameservers.type to configure Advanced Nameservers.

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

<details>

<summary>

internal\_dns: ZoneDefaultsInternalDNS

Settings for this internal zone.

</summary>

reference\_zone\_id: Optional\[str]

The ID of the zone to fallback to.

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20internal_dns%20%3E%20(property)%20reference_zone_id">Link to this property</a>

</details>

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

multi\_provider: bool

Whether to enable multi-provider DNS, which causes Cloudflare to activate the zone even when non-Cloudflare NS records exist, and to respect NS records at the zone apex during outbound zone transfers.

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

<details>

<summary>

nameservers: ZoneDefaultsNameservers

Settings determining the nameservers through which the zone should be available.

</summary>

<details>

<summary>

type: Literal\["cloudflare.standard", "cloudflare.advanced", "cloudflare.standard.random", 2 more]

Nameserver type

</summary>

One of the following:

"cloudflare.standard"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"cloudflare.advanced"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

"cloudflare.standard.random"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%202">Link to this property</a>

"custom.account"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%203">Link to this property</a>

"custom.tenant"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20nameservers%20%3E%20(property)%20type">Link to this property</a>

</details>

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

ns\_ttl: float

The time to live (TTL) of the zone’s nameserver (NS) records.

maximum86400

minimum30

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

secondary\_overrides: bool

Allows a Secondary DNS zone to use (proxied) override records and CNAME flattening at the zone apex.

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

<details>

<summary>

soa: ZoneDefaultsSOA

Components of the zone’s SOA record.

</summary>

expire: Optional\[float]

Time in seconds of being unable to query the primary server after which secondary servers should stop serving the zone.

maximum2419200

minimum86400

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20expire">Link to this property</a>

min\_ttl: Optional\[float]

The time to live (TTL) for negative caching of records within the zone.

maximum86400

minimum60

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20min_ttl">Link to this property</a>

mname: Optional\[str]

The primary nameserver, which may be used for outbound zone transfers. If null, a Cloudflare-assigned value will be used.

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20mname">Link to this property</a>

refresh: Optional\[float]

Time in seconds after which secondary servers should re-check the SOA record to see if the zone has been updated.

maximum86400

minimum600

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20refresh">Link to this property</a>

retry: Optional\[float]

Time in seconds after which secondary servers should retry queries after the primary server was unresponsive.

maximum86400

minimum600

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20retry">Link to this property</a>

rname: Optional\[str]

The email address of the zone administrator, with the first label representing the local part of the email address.

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20rname">Link to this property</a>

ttl: Optional\[float]

The time to live (TTL) of the SOA record itself.

maximum86400

minimum300

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20soa%20%3E%20(property)%20ttl">Link to this property</a>

</details>

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

<details>

<summary>

zone\_mode: Literal\["standard", "cdn\_only", "dns\_only"]

Whether the zone mode is a regular or CDN/DNS only zone.

</summary>

One of the following:

"standard"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20zone_mode%20%3E%20(member)%200">Link to this property</a>

"cdn\_only"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20zone_mode%20%3E%20(member)%201">Link to this property</a>

"dns\_only"

<a href="#(resource)%20dns.settings.account%20%3E%20(model)%20account_edit_response%20%3E%20(schema)%20%3E%20(property)%20zone_defaults%20%3E%20(property)%20zone_mode%20%3E%20(member)%202">Link to this property</a>

</details>

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

</details>

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

enforce\_dns\_only: Optional\[bool]

When enabled, forces all proxied DNS records in the account to behave as DNS-only at the edge, regardless of each record’s individual proxy setting. Note that this account-level override does not modify the records themselves; it only affects how they are served at the edge. See more on <a href="https://developers.cloudflare.com/dns/proxy-status/enforce-dns-only">Enforce DNS-only</a>.

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

</details>

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

#### SettingsAccountNameserver Sets

##### [List Custom Nameserver Sets](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/nameserver_sets/methods/list)

dns.settings.account.nameserver\_sets.list(NameserverSetListParams\*\*kwargs) -> SyncV4PagePaginationArray\[[NameserverSetListResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)>)]

GET/accounts/{account\_id}/dns\_settings/nameserver\_sets

##### [Get Custom Nameserver Set](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/nameserver_sets/methods/get)

dns.settings.account.nameserver\_sets.get(strnameserver\_set\_id, NameserverSetGetParams\*\*kwargs) -> [NameserverSetGetResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)>)

GET/accounts/{account\_id}/dns\_settings/nameserver\_sets/{nameserver\_set\_id}

##### [Create Custom Nameserver Set](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/nameserver_sets/methods/create)

dns.settings.account.nameserver\_sets.create(NameserverSetCreateParams\*\*kwargs) -> [NameserverSetCreateResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)>)

POST/accounts/{account\_id}/dns\_settings/nameserver\_sets

##### [Delete Custom Nameserver Set](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/nameserver_sets/methods/delete)

dns.settings.account.nameserver\_sets.delete(strnameserver\_set\_id, NameserverSetDeleteParams\*\*kwargs) -> [NameserverSetDeleteResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_delete_response%20%3E%20(schema)>)

DELETE/accounts/{account\_id}/dns\_settings/nameserver\_sets/{nameserver\_set\_id}

##### ModelsExpand Collapse

<details>

<summary>

<a href="https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)">NameserverSetListResponse</a>

</summary>

One of the following:

<details>

<summary>

class DNSSettingsNameserverSetStandardResponse: …

</summary>

id: str

Identifier for a nameserver set.

maxLength32

minLength32

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20id">Link to this property</a>

advanced: Literal\[false]

Whether the nameserver set uses Advanced anycast groups.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20advanced">Link to this property</a>

created\_on: datetime

When the nameserver set was created.

formatdate-time

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20created_on">Link to this property</a>

ip\_set: int

Selects the account-specific IP set that supplies the nameserver addresses. The account’s entitlement determines the maximum value. Nameserver sets with the same <code>ip_set</code> and <code>advanced</code> value may reuse addresses; otherwise, they use disjoint address groups.

formatint64

minimum1

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20ip_set">Link to this property</a>

<details>

<summary>

nameservers: List\[DNSSettingsNameserverSetStandardResponseNameserver]

</summary>

ipv4: List\[str]

IPv4 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4">Link to this property</a>

ipv6: List\[str]

IPv6 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6">Link to this property</a>

name: str

A unique lowercase Punycode nameserver name within the set.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers">Link to this property</a>

</details>

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

<details>

<summary>

class DNSSettingsNameserverSetAdvancedResponse: …

</summary>

id: str

Identifier for a nameserver set.

maxLength32

minLength32

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20id">Link to this property</a>

advanced: Literal\[true]

Whether the nameserver set uses Advanced anycast groups.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20advanced">Link to this property</a>

created\_on: datetime

When the nameserver set was created.

formatdate-time

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20created_on">Link to this property</a>

ip\_set: int

Selects the account-specific IP set that supplies the nameserver addresses. The account’s entitlement determines the maximum value. Nameserver sets with the same <code>ip_set</code> and <code>advanced</code> value may reuse addresses; otherwise, they use disjoint address groups.

formatint64

minimum1

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20ip_set">Link to this property</a>

<details>

<summary>

nameservers: List\[DNSSettingsNameserverSetAdvancedResponseNameserver]

</summary>

ipv4: List\[str]

IPv4 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4">Link to this property</a>

<details>

<summary>

ipv4\_groups: List\[Literal\["a", "b", "c"]]

Advanced anycast group for each address in the corresponding address array. Entries have the same order as, and correspond one-to-one with, the addresses.

</summary>

One of the following:

"a"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%200">Link to this property</a>

"b"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%201">Link to this property</a>

"c"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups">Link to this property</a>

ipv6: List\[str]

IPv6 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6">Link to this property</a>

<details>

<summary>

ipv6\_groups: List\[Literal\["a", "b", "c"]]

Advanced anycast group for each address in the corresponding address array. Entries have the same order as, and correspond one-to-one with, the addresses.

</summary>

One of the following:

"a"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%200">Link to this property</a>

"b"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%201">Link to this property</a>

"c"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups">Link to this property</a>

name: str

A unique lowercase Punycode nameserver name within the set.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_list_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers">Link to this property</a>

</details>

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

</details>

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

<details>

<summary>

<a href="https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)">NameserverSetGetResponse</a>

</summary>

One of the following:

<details>

<summary>

class DNSSettingsNameserverSetStandardResponse: …

</summary>

id: str

Identifier for a nameserver set.

maxLength32

minLength32

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20id">Link to this property</a>

advanced: Literal\[false]

Whether the nameserver set uses Advanced anycast groups.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20advanced">Link to this property</a>

created\_on: datetime

When the nameserver set was created.

formatdate-time

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20created_on">Link to this property</a>

ip\_set: int

Selects the account-specific IP set that supplies the nameserver addresses. The account’s entitlement determines the maximum value. Nameserver sets with the same <code>ip_set</code> and <code>advanced</code> value may reuse addresses; otherwise, they use disjoint address groups.

formatint64

minimum1

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20ip_set">Link to this property</a>

<details>

<summary>

nameservers: List\[DNSSettingsNameserverSetStandardResponseNameserver]

</summary>

ipv4: List\[str]

IPv4 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4">Link to this property</a>

ipv6: List\[str]

IPv6 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6">Link to this property</a>

name: str

A unique lowercase Punycode nameserver name within the set.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers">Link to this property</a>

</details>

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

<details>

<summary>

class DNSSettingsNameserverSetAdvancedResponse: …

</summary>

id: str

Identifier for a nameserver set.

maxLength32

minLength32

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20id">Link to this property</a>

advanced: Literal\[true]

Whether the nameserver set uses Advanced anycast groups.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20advanced">Link to this property</a>

created\_on: datetime

When the nameserver set was created.

formatdate-time

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20created_on">Link to this property</a>

ip\_set: int

Selects the account-specific IP set that supplies the nameserver addresses. The account’s entitlement determines the maximum value. Nameserver sets with the same <code>ip_set</code> and <code>advanced</code> value may reuse addresses; otherwise, they use disjoint address groups.

formatint64

minimum1

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20ip_set">Link to this property</a>

<details>

<summary>

nameservers: List\[DNSSettingsNameserverSetAdvancedResponseNameserver]

</summary>

ipv4: List\[str]

IPv4 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4">Link to this property</a>

<details>

<summary>

ipv4\_groups: List\[Literal\["a", "b", "c"]]

Advanced anycast group for each address in the corresponding address array. Entries have the same order as, and correspond one-to-one with, the addresses.

</summary>

One of the following:

"a"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%200">Link to this property</a>

"b"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%201">Link to this property</a>

"c"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups">Link to this property</a>

ipv6: List\[str]

IPv6 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6">Link to this property</a>

<details>

<summary>

ipv6\_groups: List\[Literal\["a", "b", "c"]]

Advanced anycast group for each address in the corresponding address array. Entries have the same order as, and correspond one-to-one with, the addresses.

</summary>

One of the following:

"a"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%200">Link to this property</a>

"b"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%201">Link to this property</a>

"c"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups">Link to this property</a>

name: str

A unique lowercase Punycode nameserver name within the set.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_get_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers">Link to this property</a>

</details>

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

</details>

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

<details>

<summary>

<a href="https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)">NameserverSetCreateResponse</a>

</summary>

One of the following:

<details>

<summary>

class DNSSettingsNameserverSetStandardResponse: …

</summary>

id: str

Identifier for a nameserver set.

maxLength32

minLength32

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20id">Link to this property</a>

advanced: Literal\[false]

Whether the nameserver set uses Advanced anycast groups.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20advanced">Link to this property</a>

created\_on: datetime

When the nameserver set was created.

formatdate-time

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20created_on">Link to this property</a>

ip\_set: int

Selects the account-specific IP set that supplies the nameserver addresses. The account’s entitlement determines the maximum value. Nameserver sets with the same <code>ip_set</code> and <code>advanced</code> value may reuse addresses; otherwise, they use disjoint address groups.

formatint64

minimum1

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20ip_set">Link to this property</a>

<details>

<summary>

nameservers: List\[DNSSettingsNameserverSetStandardResponseNameserver]

</summary>

ipv4: List\[str]

IPv4 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4">Link to this property</a>

ipv6: List\[str]

IPv6 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6">Link to this property</a>

name: str

A unique lowercase Punycode nameserver name within the set.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%200%20%3E%20(property)%20nameservers">Link to this property</a>

</details>

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

<details>

<summary>

class DNSSettingsNameserverSetAdvancedResponse: …

</summary>

id: str

Identifier for a nameserver set.

maxLength32

minLength32

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20id">Link to this property</a>

advanced: Literal\[true]

Whether the nameserver set uses Advanced anycast groups.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20advanced">Link to this property</a>

created\_on: datetime

When the nameserver set was created.

formatdate-time

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20created_on">Link to this property</a>

ip\_set: int

Selects the account-specific IP set that supplies the nameserver addresses. The account’s entitlement determines the maximum value. Nameserver sets with the same <code>ip_set</code> and <code>advanced</code> value may reuse addresses; otherwise, they use disjoint address groups.

formatint64

minimum1

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20ip_set">Link to this property</a>

<details>

<summary>

nameservers: List\[DNSSettingsNameserverSetAdvancedResponseNameserver]

</summary>

ipv4: List\[str]

IPv4 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4">Link to this property</a>

<details>

<summary>

ipv4\_groups: List\[Literal\["a", "b", "c"]]

Advanced anycast group for each address in the corresponding address array. Entries have the same order as, and correspond one-to-one with, the addresses.

</summary>

One of the following:

"a"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%200">Link to this property</a>

"b"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%201">Link to this property</a>

"c"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups%20%3E%20(items)%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv4_groups">Link to this property</a>

ipv6: List\[str]

IPv6 addresses assigned to the nameserver.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6">Link to this property</a>

<details>

<summary>

ipv6\_groups: List\[Literal\["a", "b", "c"]]

Advanced anycast group for each address in the corresponding address array. Entries have the same order as, and correspond one-to-one with, the addresses.

</summary>

One of the following:

"a"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%200">Link to this property</a>

"b"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%201">Link to this property</a>

"c"

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups%20%3E%20(items)%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20ipv6_groups">Link to this property</a>

name: str

A unique lowercase Punycode nameserver name within the set.

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20dns.settings.account.nameserver_sets%20%3E%20(model)%20nameserver_set_create_response%20%3E%20(schema)%20%3E%20(variant)%201%20%3E%20(property)%20nameservers">Link to this property</a>

</details>

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

</details>

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

<details>

<summary>

class NameserverSetDeleteResponse: …

</summary>

id: str

Identifier for a nameserver set.

maxLength32

minLength32

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

</details>

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

#### SettingsAccountViews

##### [List Internal DNS Views](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/views/methods/list)

dns.settings.account.views.list(ViewListParams\*\*kwargs) -> SyncV4PagePaginationArray\[[ViewListResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20view_list_response%20%3E%20(schema)>)]

GET/accounts/{account\_id}/dns\_settings/views

##### [DNS Internal View Details](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/views/methods/get)

dns.settings.account.views.get(strview\_id, ViewGetParams\*\*kwargs) -> [ViewGetResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20view_get_response%20%3E%20(schema)>)

GET/accounts/{account\_id}/dns\_settings/views/{view\_id}

##### [Create Internal DNS View](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/views/methods/create)

dns.settings.account.views.create(ViewCreateParams\*\*kwargs) -> [ViewCreateResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20view_create_response%20%3E%20(schema)>)

POST/accounts/{account\_id}/dns\_settings/views

##### [Update Internal DNS View](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/views/methods/edit)

dns.settings.account.views.edit(strview\_id, ViewEditParams\*\*kwargs) -> [ViewEditResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20view_edit_response%20%3E%20(schema)>)

PATCH/accounts/{account\_id}/dns\_settings/views/{view\_id}

##### [Delete Internal DNS View](https://developers.cloudflare.com/api/python/resources/dns/subresources/settings/subresources/account/subresources/views/methods/delete)

dns.settings.account.views.delete(strview\_id, ViewDeleteParams\*\*kwargs) -> [ViewDeleteResponse](<https://developers.cloudflare.com/api/python/resources/dns#(resource)%20dns.settings.account.views%20%3E%20(model)%20view_delete_response%20%3E%20(schema)>)

DELETE/accounts/{account\_id}/dns\_settings/views/{view\_id}

##### ModelsExpand Collapse

<details>

<summary>

class ViewListResponse: …

</summary>

id: str

Identifier.

maxLength32

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

created\_time: datetime

When the view was created.

formatdate-time

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

modified\_time: datetime

When the view was last modified.

formatdate-time

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

name: str

The name of the view.

maxLength255

minLength1

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

zones: List\[str]

The list of zones linked to this view.

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

</details>

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

<details>

<summary>

class ViewGetResponse: …

</summary>

id: str

Identifier.

maxLength32

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

created\_time: datetime

When the view was created.

formatdate-time

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

modified\_time: datetime

When the view was last modified.

formatdate-time

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

name: str

The name of the view.

maxLength255

minLength1

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

zones: List\[str]

The list of zones linked to this view.

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

</details>

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

<details>

<summary>

class ViewCreateResponse: …

</summary>

id: str

Identifier.

maxLength32

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

created\_time: datetime

When the view was created.

formatdate-time

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

modified\_time: datetime

When the view was last modified.

formatdate-time

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

name: str

The name of the view.

maxLength255

minLength1

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

zones: List\[str]

The list of zones linked to this view.

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

</details>

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

<details>

<summary>

class ViewEditResponse: …

</summary>

id: str

Identifier.

maxLength32

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

created\_time: datetime

When the view was created.

formatdate-time

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

modified\_time: datetime

When the view was last modified.

formatdate-time

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

name: str

The name of the view.

maxLength255

minLength1

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

zones: List\[str]

The list of zones linked to this view.

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

</details>

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

<details>

<summary>

class ViewDeleteResponse: …

</summary>

id: Optional\[str]

Identifier.

maxLength32

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

</details>

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