Documentation
¶
Overview ¶
Package dns provides the DNS record lifecycle handler for the reconciler.
Index ¶
Constants ¶
View Source
const HandlerName = "dns-record"
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewHandler(dnsService DNSRouter) *recordHandler
Types ¶
type DNSRouter ¶
type DNSRouter interface {
RouteRecord(ctx context.Context, tunnelUUID string, zoneName string, subdomain string) error
DeleteRecord(ctx context.Context, tunnelUUID string, zoneName string, subdomain string) error
RecordExists(ctx context.Context, tunnelUUID string, zoneName string, subdomain string) (bool, error)
}
type RecordInput ¶
Click to show internal directories.
Click to hide internal directories.