octodns.record.base
¶
- class octodns.record.base.Record(zone, name, data, source=None, context=None)[source]¶
Bases:
EqualityTupleMixin
- log = <Logger Record (WARNING)>¶
- _CLASSES = {'A': <class 'octodns.record.a.ARecord'>, 'AAAA': <class 'octodns.record.aaaa.AaaaRecord'>, 'ALIAS': <class 'octodns.record.alias.AliasRecord'>, 'CAA': <class 'octodns.record.caa.CaaRecord'>, 'CNAME': <class 'octodns.record.cname.CnameRecord'>, 'DNAME': <class 'octodns.record.dname.DnameRecord'>, 'DS': <class 'octodns.record.ds.DsRecord'>, 'HTTPS': <class 'octodns.record.https.HttpsRecord'>, 'LOC': <class 'octodns.record.loc.LocRecord'>, 'MX': <class 'octodns.record.mx.MxRecord'>, 'NAPTR': <class 'octodns.record.naptr.NaptrRecord'>, 'NS': <class 'octodns.record.ns.NsRecord'>, 'PTR': <class 'octodns.record.ptr.PtrRecord'>, 'SPF': <class 'octodns.record.spf.SpfRecord'>, 'SRV': <class 'octodns.record.srv.SrvRecord'>, 'SSHFP': <class 'octodns.record.sshfp.SshfpRecord'>, 'SVCB': <class 'octodns.record.svcb.SvcbRecord'>, 'TLSA': <class 'octodns.record.tlsa.TlsaRecord'>, 'TXT': <class 'octodns.record.txt.TxtRecord'>, 'URLFWD': <class 'octodns.record.urlfwd.UrlfwdRecord'>}¶
- property _octodns¶
- property data¶
- property fqdn¶
- property decoded_fqdn¶
- property ignored¶
- property excluded¶
- property included¶
- property healthcheck_path¶
- property healthcheck_protocol¶
- property healthcheck_port¶
- property lenient¶
- class octodns.record.base.ValuesMixin(zone, name, data, source=None, context=None)[source]¶
Bases:
object
- property rr_values¶
- property rrs¶