package
0.3.9
Repository: https://github.com/threefoldtech/tfgateway.git
Documentation: pkg.go.dev

# Functions

New creates a DNS manager.

# Variables

ErrAuth is return when a user is not allow to do certain action on a domain most usually it is because the domain is own by someone else.
ErrSubdomainUsed returned if the subdomain is already reserved.
Enum value for RecordType.
Enum value for RecordType.
Enum value for RecordType.
Enum value for RecordType.

# Structs

Mgr is responsible to configure CoreDNS trough its redis pluging.
RecordA is a type A DNS record.
RecordAAAA is a type AAAA DNS record.
RecordCname is a type CNAME DNS record.
RecordTXT is a TXT DNS record.
Zone is a DNS zone.
ZoneOwner contains the ThreebotID linked to a delagated zone.

# Interfaces

Record define the interface to be a DNS record.

# Type aliases

RecordType is the enum type for all supported DNS record.