dnspython
1.16.0
About: dnspython is a DNS toolkit (for Python 2.x) that supports almost all record types.
![]() ![]() |
Public Member Functions | |
def | __init__ (self, rdclass, rdtype, flags, tag, value) |
def | to_text (self, origin=None, relativize=True, **kw) |
def | from_text (cls, rdclass, rdtype, tok, origin=None, relativize=True) |
def | to_wire (self, file, compress=None, origin=None) |
def | from_wire (cls, rdclass, rdtype, wire, current, rdlen, origin=None) |
![]() | |
def | __init__ (self, rdclass, rdtype) |
def | covers (self) |
def | extended_rdatatype (self) |
def | to_digestable (self, origin=None) |
def | validate (self) |
def | __repr__ (self) |
def | __str__ (self) |
def | __eq__ (self, other) |
def | __ne__ (self, other) |
def | __lt__ (self, other) |
def | __le__ (self, other) |
def | __ge__ (self, other) |
def | __gt__ (self, other) |
def | __hash__ (self) |
def | choose_relativity (self, origin=None, relativize=True) |
Public Attributes | |
flags | |
tag | |
value | |
![]() | |
rdclass | |
rdtype | |
Static Private Attributes | |
list | __slots__ = ['flags', 'tag', 'value'] |
CAA (Certification Authority Authorization) record @ivar flags: the flags @type flags: int @ivar tag: the tag @type tag: string @ivar value: the value @type value: string @see: RFC 6844
def dns.rdtypes.ANY.CAA.CAA.__init__ | ( | self, | |
rdclass, | |||
rdtype, | |||
flags, | |||
tag, | |||
value | |||
) |
def dns.rdtypes.ANY.CAA.CAA.from_text | ( | cls, | |
rdclass, | |||
rdtype, | |||
tok, | |||
origin = None , |
|||
relativize = True |
|||
) |
Reimplemented from dns.rdata.Rdata.
def dns.rdtypes.ANY.CAA.CAA.from_wire | ( | cls, | |
rdclass, | |||
rdtype, | |||
wire, | |||
current, | |||
rdlen, | |||
origin = None |
|||
) |
Reimplemented from dns.rdata.Rdata.
def dns.rdtypes.ANY.CAA.CAA.to_text | ( | self, | |
origin = None , |
|||
relativize = True , |
|||
** | kw | ||
) |
Convert an rdata to text format. Returns a ``text``.
Reimplemented from dns.rdata.Rdata.
Definition at line 45 of file CAA.py.
References dns.rdata._escapify(), dns.rdtypes.ANY.CAA.CAA.flags, dns.message.Message.flags, dns.rdtypes.ANY.CAA.CAA.tag, and dns.rdtypes.ANY.CAA.CAA.value.
def dns.rdtypes.ANY.CAA.CAA.to_wire | ( | self, | |
file, | |||
compress = None , |
|||
origin = None |
|||
) |
Convert an rdata to wire format. Returns a ``binary``.
Reimplemented from dns.rdata.Rdata.
Definition at line 61 of file CAA.py.
References dns.rdtypes.ANY.CAA.CAA.flags, dns.message.Message.flags, dns.rdtypes.ANY.CAA.CAA.tag, and dns.rdtypes.ANY.CAA.CAA.value.
dns.rdtypes.ANY.CAA.CAA.flags |
Definition at line 41 of file CAA.py.
Referenced by dns.rdtypes.dnskeybase.DNSKEYBase.flags_to_text_set(), dns.resolver.Resolver.query(), dns.resolver.Resolver.reset(), dns.resolver.Resolver.set_flags(), dns.rdtypes.ANY.CAA.CAA.to_text(), dns.rdtypes.ANY.CSYNC.CSYNC.to_text(), dns.rdtypes.ANY.NSEC3PARAM.NSEC3PARAM.to_text(), dns.rdtypes.IN.NAPTR.NAPTR.to_text(), dns.rdtypes.ANY.NSEC3.NSEC3.to_text(), dns.rdtypes.dnskeybase.DNSKEYBase.to_text(), dns.rdtypes.ANY.CAA.CAA.to_wire(), dns.rdtypes.ANY.NSEC3PARAM.NSEC3PARAM.to_wire(), dns.rdtypes.IN.NAPTR.NAPTR.to_wire(), dns.rdtypes.ANY.CSYNC.CSYNC.to_wire(), dns.rdtypes.dnskeybase.DNSKEYBase.to_wire(), dns.rdtypes.ANY.NSEC3.NSEC3.to_wire(), and dns.renderer.Renderer.write_header().
dns.rdtypes.ANY.CAA.CAA.tag |
Definition at line 42 of file CAA.py.
Referenced by dns.rdtypes.ANY.CAA.CAA.to_text(), and dns.rdtypes.ANY.CAA.CAA.to_wire().
dns.rdtypes.ANY.CAA.CAA.value |
Definition at line 43 of file CAA.py.
Referenced by dns.tokenizer.Token.__eq__(), dns.tokenizer.Token.__getitem__(), dns.tokenizer.Token.__iter__(), dns.tokenizer.Token.__ne__(), dns.tokenizer.Token.__str__(), dns.rdtypes.ANY.CAA.CAA.to_text(), dns.rdtypes.ANY.CAA.CAA.to_wire(), and dns.tokenizer.Token.unescape().