Rdatatypes
-==========
+----------
.. py:data:: dns.rdatatype.A
:annotation: = 1
:annotation: = 28
.. py:data:: dns.rdatatype.AFSDB
:annotation: = 18
+.. py:data:: dns.rdatatype.AMTRELAY
+ :annotation: = 259
.. py:data:: dns.rdatatype.ANY
:annotation: = 255
.. py:data:: dns.rdatatype.APL
:annotation: = 13
.. py:data:: dns.rdatatype.HIP
:annotation: = 55
+.. py:data:: dns.rdatatype.HTTPS
+ :annotation: = 65
.. py:data:: dns.rdatatype.IPSECKEY
:annotation: = 45
.. py:data:: dns.rdatatype.ISDN
:annotation: = 15
.. py:data:: dns.rdatatype.NAPTR
:annotation: = 35
-.. py:data:: dns.rdatatype.NONE
- :annotation: = 0
+.. py:data:: dns.rdatatype.NINFO
+ :annotation: = 56
.. py:data:: dns.rdatatype.NS
:annotation: = 2
.. py:data:: dns.rdatatype.NSAP
:annotation: = 22
-.. py:data:: dns.rdatatype.NSAP-PTR
+.. py:data:: dns.rdatatype.NSAP_PTR
:annotation: = 23
.. py:data:: dns.rdatatype.NSEC
:annotation: = 47
:annotation: = 10
.. py:data:: dns.rdatatype.NXT
:annotation: = 30
+.. py:data:: dns.rdatatype.OPENPGPKEY
+ :annotation: = 61
.. py:data:: dns.rdatatype.OPT
:annotation: = 41
.. py:data:: dns.rdatatype.PTR
:annotation: = 46
.. py:data:: dns.rdatatype.RT
:annotation: = 21
-.. py:data:: dns.rdatatype.SMIMEA
- :annotation: = 53
.. py:data:: dns.rdatatype.SIG
:annotation: = 24
+.. py:data:: dns.rdatatype.SMIMEA
+ :annotation: = 53
.. py:data:: dns.rdatatype.SOA
:annotation: = 6
.. py:data:: dns.rdatatype.SPF
:annotation: = 33
.. py:data:: dns.rdatatype.SSHFP
:annotation: = 44
+.. py:data:: dns.rdatatype.SVCB
+ :annotation: = 64
.. py:data:: dns.rdatatype.TA
:annotation: = 32768
.. py:data:: dns.rdatatype.TKEY
:annotation: = 250
.. py:data:: dns.rdatatype.TXT
:annotation: = 16
+.. py:data:: dns.rdatatype.TYPE0
+ :annotation: = 0
.. py:data:: dns.rdatatype.UNSPEC
:annotation: = 103
.. py:data:: dns.rdatatype.URI
--- /dev/null
+
+import dns.rdatatype
+
+print('Rdatatypes')
+print('----------')
+print()
+by_name = {}
+for rdtype in dns.rdatatype.RdataType:
+ short_name = str(rdtype).split('.')[1]
+ by_name[short_name] = int(rdtype)
+for k in sorted(by_name.keys()):
+ v = by_name[k]
+ print(f'.. py:data:: dns.rdatatype.{k}')
+ print(f' :annotation: = {v}')