octodns.record.dynamic

class octodns.record.dynamic._DynamicPool(_id, data, value_type)[source]

Bases: object

log = <Logger _DynamicPool (WARNING)>
__init__(_id, data, value_type)[source]
_data()[source]
__repr__()[source]

Return repr(self).

class octodns.record.dynamic._DynamicRule(i, data)[source]

Bases: object

__init__(i, data)[source]
_data()[source]
__repr__()[source]

Return repr(self).

class octodns.record.dynamic._Dynamic(pools, rules)[source]

Bases: object

__init__(pools, rules)[source]
_data()[source]
__repr__()[source]

Return repr(self).

class octodns.record.dynamic._DynamicMixin(zone, name, data, *args, **kwargs)[source]

Bases: object

geo_re = re.compile('^(?P<continent_code>\\w\\w)(-(?P<country_code>\\w\\w)(-(?P<subdivision_code>\\w\\w))?)?$')
classmethod _validate_pools(pools)[source]
classmethod _validate_rules(pools, rules)[source]
classmethod validate(name, fqdn, data)[source]
__init__(zone, name, data, *args, **kwargs)[source]
_data()[source]
changes(other, target)[source]
__repr__()[source]

Return repr(self).