GetZoneDnsSettingsResult

data class GetZoneDnsSettingsResult(val flattenAllCnames: Boolean, val foundationDns: Boolean, val id: String, val internalDns: GetZoneDnsSettingsInternalDns, val multiProvider: Boolean, val nameservers: GetZoneDnsSettingsNameservers, val nsTtl: Double, val secondaryOverrides: Boolean, val soa: GetZoneDnsSettingsSoa, val zoneId: String, val zoneMode: String)

A collection of values returned by getZoneDnsSettings.

Constructors

Link copied to clipboard
constructor(flattenAllCnames: Boolean, foundationDns: Boolean, id: String, internalDns: GetZoneDnsSettingsInternalDns, multiProvider: Boolean, nameservers: GetZoneDnsSettingsNameservers, nsTtl: Double, secondaryOverrides: Boolean, soa: GetZoneDnsSettingsSoa, zoneId: String, zoneMode: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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.

Link copied to clipboard

Whether to enable Foundation DNS Advanced Nameservers on the zone.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Settings for this internal zone.

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Components of the zone's SOA record.

Link copied to clipboard

Identifier

Link copied to clipboard

Whether the zone mode is a regular or CDN/DNS only zone. Available values: "standard", "cdnonly", "dnsonly".