dns.networking.miloapis.com API. You declare a zone for a domain you control, add the record sets that answer queries for it, and Datum handles provisioning the zone on a backend, assigning nameservers, and publishing your records. Zones and record sets are Project resources you create with datumctl apply -f; a Platform-level zone class selects the backend controller and supplies provisioning defaults.
Resources
DNSZone
A managed zone for a domain (for example
example.com). Binds a domain name to a zone class and reports its active nameservers.DNSRecordSet
One or more records of a single type (A, AAAA, CNAME, and more) attached to a zone.
How the pieces fit together
- A DNSZone references a DNSZoneClass by name (
spec.dnsZoneClassName) and declares the fully qualifiedspec.domainName. Once accepted, its status reports the authoritativenameserversyou delegate to and arecordCount. - A DNSRecordSet references its DNSZone (
spec.dnsZoneRef), sets aspec.recordType, and carries one or morespec.records. Its status tracks per-owner readiness.
Learn more
- API resources overview — the resource reference landing page across all Datum Cloud services.
- Domains & DNS — concepts behind managing domains and DNS on Datum Cloud.
- Changing resources — how to apply, edit, and safely preview changes to these resources.
- Reading resources — how to list, get, and inspect these resources with
datumctl.