DnsSettings
Cloudflare DNS configuration and settings for a zone
Columns
| Name | Type | ReadOnly | References | Description |
| ZoneMode | String | False |
DNS zone operation mode (e.g., 'standard') | |
| IsFoundationDnsEnabled | Boolean | False |
Whether Foundation DNS premium features are enabled for the zone | |
| IsMultiProviderEnabled | Boolean | False |
Whether multi-provider DNS configuration is enabled for using multiple nameserver providers | |
| IsSecondaryOverrideEnabled | Boolean | False |
Indicates whether secondary DNS server override is enabled for custom secondary DNS configuration | |
| IsCnameFlatteningEnabled | Boolean | False |
Indicates whether CNAME flattening is enabled to resolve all CNAMEs to A/AAAA IP addresses | |
| NsTtl | Integer | False |
TTL in seconds for NS records (e.g., 86400) | |
| Nameservers | String | False |
Nameserver configuration including type (e.g., 'cloudflare.standard') | |
| Soa | String | False |
SOA record settings with mname, rname, refresh, retry, expire, min_ttl, and ttl | |
| InternalDns | String | False |
Internal DNS configuration with reference_zone_id settings | |
| ZoneId [KEY] | String | False |
Zones.Id |
Required Cloudflare zone identifier |