octodns.processor.trailing_dots
¶
- class octodns.processor.trailing_dots.EnsureTrailingDots(name)[source]¶
Bases:
BaseProcessor
- process_source_zone(desired, sources)[source]¶
Called after all sources have completed populate. Provides an opportunity for the processor to modify the desired Zone that targets will receive.
Will see desired after any modifications done by Provider._process_desired_zone and processors configured to run before this one.
May modify desired directly.
Must return desired which will normally be the desired param.
Must not modify records directly, record.copy should be called, the results of which can be modified, and then Zone.add_record may be used with replace=True.
May call Zone.remove_record to remove records from desired.
Sources may be empty, as will be the case for aliased zones.