GradientEdge CDK Utils
    Preparing search index...
    interface ZoneDnsSettingsProps {
        flattenAllCnames?: Input<boolean>;
        foundationDns?: Input<boolean>;
        internalDns?: Input<ZoneDnsSettingsInternalDns>;
        multiProvider?: Input<boolean>;
        nameservers?: Input<ZoneDnsSettingsNameservers>;
        nsTtl?: Input<number>;
        secondaryOverrides?: Input<boolean>;
        soa?: Input<ZoneDnsSettingsSoa>;
        zoneId: Input<string>;
        zoneMode?: Input<string>;
    }

    Hierarchy

    • ZoneDnsSettingsArgs
      • ZoneDnsSettingsProps
    Index

    Properties

    flattenAllCnames?: Input<boolean>

    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.

    foundationDns?: Input<boolean>

    Whether to enable Foundation DNS Advanced Nameservers on the zone.

    internalDns?: Input<ZoneDnsSettingsInternalDns>

    Settings for this internal zone.

    multiProvider?: Input<boolean>

    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.

    nameservers?: Input<ZoneDnsSettingsNameservers>

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

    nsTtl?: Input<number>

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

    secondaryOverrides?: Input<boolean>

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

    soa?: Input<ZoneDnsSettingsSoa>

    Components of the zone's SOA record.

    zoneId: Input<string>

    Identifier.

    zoneMode?: Input<string>

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