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).