# Functions
NewEndpoint initialization method to be used to create an endpoint.
NewEndpointWithTTL initialization method to be used to create an endpoint with a TTL struct.
NewLabels returns empty Labels.
NewLabelsFromString constructs endpoints labels from a provided format string if heritage set to another value is found then error is returned no heritage automatically assumes is not owned by external-dns and returns invalidHeritage error.
NewTargets is a convenience method to create a new Targets object from a vararg of strings.
# Constants
AWSSDDescriptionLabel label responsible for storing raw owner/resource combination information in the Labels supposed to be inserted by AWS SD Provider, and parsed into OwnerLabelKey and ResourceLabelKey key by AWS SD Registry.
OwnerLabelKey is the name of the label that defines the owner of an Endpoint.
RecordTypeA is a RecordType enum value.
RecordTypeCNAME is a RecordType enum value.
RecordTypeSRV is a RecordType enum value.
RecordTypeTXT is a RecordType enum value.
ResourceLabelKey is the name of the label that identifies k8s resource which wants to acquire the DNS name.
# Variables
ErrInvalidHeritage is returned when heritage was not found, or different heritage is found.