Platform-provided resource. Datum operates this resource; you typically reference or read it rather than create it. See Platform resources.
API resource reference for DNSZoneClass. See Platform resources for related platform-provided resources. A DNSZone selects a class through its
spec.dnsZoneClassName. To read or inspect, see Reading resources. For the underlying concept, see Domains & DNS.Identity
Overview
ADNSZoneClass describes a class of DNS zone: which downstream controller or backend implementation serves the zones that reference it, and the default behavior applied to those zones. You define a DNSZoneClass once, at the Platform level, so that individual DNS zones can select a backend (for example, powerdns or hickory) along with default TTLs and a nameserver-assignment policy.
Spec fields
spec.nameServerPolicy.mode and spec.nameServerPolicy.static.servers are only required when their parent object is present. The single top-level required field is spec.controllerName.