diff options
Diffstat (limited to 'types/rr.pp')
-rw-r--r-- | types/rr.pp | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/types/rr.pp b/types/rr.pp new file mode 100644 index 0000000..db62f14 --- /dev/null +++ b/types/rr.pp @@ -0,0 +1,91 @@ +type Dns::Rr = Enum[ + 'A', + 'NS', + 'MD', + 'MF', + 'CNAME', + # 'SOA', # Explicitly removed since handled by dns::zone directly. + 'MB', + 'MG', + 'MR', + 'NULL', + 'WKS', + 'PTR', + 'HINFO', + 'MINFO', + 'MX', + 'TXT', + 'RP', + 'AFSDB', + 'X25', + 'ISDN', + 'RT', + 'NSAP', + 'NSAP-PTR', + 'SIG', + 'KEY', + 'PX', + 'GPOS', + 'AAAA', + 'LOC', + 'NXT', + 'EID', + 'NIMLOC', + 'SRV', + 'ATMA', + 'NAPTR', + 'KX', + 'CERT', + 'A6', + 'DNAME', + 'SINK', + 'OPT', + 'APL', + 'DS', + 'SSHFP', + 'IPSECKEY', + 'RRSIG', + 'NSEC', + 'DNSKEY', + 'DHCID', + 'NSEC3', + 'NSEC3PARAM', + 'TLSA', + 'SMIMEA', + 'HIP', + 'NINFO', + 'RKEY', + 'TALINK', + 'CDS', + 'CDNSKEY', + 'OPENPGPKEY', + 'CSYNC', + 'ZONEMD', + 'SVCB', + 'HTTPS', + 'SPF', + 'UINFO', + 'UID', + 'GID', + 'UNSPEC', + 'NID', + 'L32', + 'L64', + 'LP', + 'EUI48', + 'EUI64', + 'TKEY', + 'TSIG', + 'IXFR', + 'AXFR', + 'MAILB', + 'MAILA', + '*', + 'URI', + 'CAA', + 'AVC', + 'DOA', + 'AMTRELAY', + 'TA', + 'DLV', +] |