# Variables
Policies is a registry of available policies.
# Structs
Changes holds lists of actions to be executed by dns providers.
PerResource allows only one resource to own a given dns name.
Plan can convert a list of desired and current records to a series of create, update and delete actions.
SyncPolicy allows for full synchronization of DNS records.
UpsertOnlyPolicy allows evrything but deleting DNS records.
# Interfaces
ConflictResolver is used to make a decision in case of two or more different kubernetes resources are trying to acquire same DNS name.
Policy allows to apply different rules to a set of changes.