Skip to content
Back to top
octodns.record.dynamic
-
class octodns.record.dynamic._DynamicPool(_id, data, value_type)[source]
Bases: object
-
log = <Logger _DynamicPool (INFO)>
-
__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).