Source code for octodns.record.alias

#
#
#

from .base import Record, ValueMixin
from .target import _TargetValue


[docs] class AliasValue(_TargetValue): pass
[docs] class AliasRecord(ValueMixin, Record): _type = 'ALIAS' _value_type = AliasValue
[docs] @classmethod def validate(cls, name, fqdn, data): reasons = [] if name != '': reasons.append('non-root ALIAS not allowed') reasons.extend(super().validate(name, fqdn, data)) return reasons
Record.register_type(AliasRecord)