Skip to main content

dns.networking.miloapis.com/v1alpha1

SPDX-License-Identifier: AGPL-3.0-only One-shot discovery/snapshot of existing DNS records for a DNSZone. On creation, a controller queries common RR types for the zone and stores them in .status for easy extraction/translation into DNSRecordSet objects. This object is write-once (status) and has no lifecycle beyond initial discovery. Package v1alpha1 contains API Schema definitions for the dns v1alpha1 API group.

Resource Types

ALIASRecordSpecALIASRecordSpec is like CNAME but intended for providers that implement an ALIAS/ANAME-style record.

The content is a hostname (FQDN or relative) with an optional trailing dot.Appears in:

ARecordSpec_Appears in:_

CAARecordSpec_Appears in:_

CNAMERecordSpec_Appears in:_

DNSRecordSetDNSRecordSet is the Schema for the dnsrecordsets API_Appears in:_

DNSRecordSetListDNSRecordSetList contains a list of DNSRecordSet

DNSRecordSetSpecDNSRecordSetSpec defines the desired state of DNSRecordSet_Appears in:_

DNSRecordSetStatusDNSRecordSetStatus defines the observed state of DNSRecordSet.Appears in:

DNSZoneDNSZone is the Schema for the dnszones API_Appears in:_

DNSZoneClassDNSZoneClass is the Schema for the dnszoneclasses API_Appears in:_

DNSZoneClassListDNSZoneClassList contains a list of DNSZoneClass

DNSZoneClassSpecDNSZoneClassSpec defines the desired state of DNSZoneClass_Appears in:_

DNSZoneClassStatusDNSZoneClassStatus defines the observed state of DNSZoneClass.Appears in:

DNSZoneDiscoveryDNSZoneDiscovery is the Schema for the DNSZone discovery API.Appears in:

DNSZoneDiscoveryListDNSZoneDiscoveryList contains a list of DNSZoneDiscovery

DNSZoneDiscoverySpecDNSZoneDiscoverySpec defines the desired discovery target.Appears in:

DNSZoneDiscoveryStatusDNSZoneDiscoveryStatus defines the observed snapshot of a DNS zone.Appears in:

DNSZoneListDNSZoneList contains a list of DNSZone

DNSZoneSpecDNSZoneSpec defines the desired state of DNSZone_Appears in:_

DNSZoneStatusDNSZoneStatus defines the observed state of DNSZone.Appears in:

DiscoveredRecordSetDiscoveredRecordSet groups discovered records by type.Appears in:

DomainRef_Appears in:_

DomainRefStatus_Appears in:_

HTTPSRecordSpec_Appears in:_

MXRecordSpec_Appears in:_

NSRecordSpec_Appears in:_

NameServerPolicyNameServerPolicy specifies the policy for nameserver assignment.Appears in:

NameServerPolicyMode

Underlying type: string__Validation:
  • Enum: [Static]
Appears in: | Field | Description | | Static | |

PTRRecordSpec_Appears in:_

RRType

Underlying type: string__Validation:
  • Enum: [A AAAA ALIAS CNAME TXT MX SRV CAA NS SOA PTR TLSA HTTPS SVCB]
Appears in: | Field | Description | | A | | | AAAA | | | ALIAS | | | CNAME | | | TXT | | | MX | | | SRV | | | CAA | | | NS | | | SOA | | | PTR | | | TLSA | | | HTTPS | | | SVCB | |

RecordEntryRecordEntry represents one owner name and its values.Appears in:

RecordSetStatus_Appears in:_

SOARecordSpec_Appears in:_

SRVRecordSpec_Appears in:_

StaticNSStaticNS lists static authoritative nameserver hostnames.Appears in:

TLSARecordSpec_Appears in:_

TXTRecordSpec

Appears in:

ZoneDefaultsZoneDefaults holds optional default settings for zones.Appears in:

Last modified on March 30, 2026