# Functions
NewAWSSDRegistry returns implementation of registry for AWS SD.
NewNoopRegistry returns new NoopRegistry object.
NewTXTRegistry returns new TXTRegistry object.
# Structs
AWSSDRegistry implements registry interface with ownership information associated via the Description field of SD Service.
NoopRegistry implements registry interface without ownership directly propagating changes to dns provider.
TXTRegistry implements registry interface with ownership implemented via associated TXT records.
# Interfaces
Registry is an interface which should enables ownership concept in external-dns Records() returns ALL records registered with DNS provider each entry includes owner information ApplyChanges(changes *plan.Changes) propagates the changes to the DNS Provider API and correspondingly updates ownership depending on type of registry being used.