mirror of https://github.com/kubernetes/kops.git
23 lines
515 B
Go
23 lines
515 B
Go
package dns
|
|
|
|
type RecordType string
|
|
|
|
const (
|
|
// RecordTypeAlias is unusual: the controller will try to resolve the target locally
|
|
RecordTypeAlias = "_alias"
|
|
|
|
RecordTypeA = "A"
|
|
RecordTypeCNAME = "CNAME"
|
|
)
|
|
|
|
type Record struct {
|
|
RecordType RecordType
|
|
FQDN string
|
|
Value string
|
|
|
|
// If AliasTarget is set, this entry will not actually be set in DNS,
|
|
// but will be used as an expansion for Records with type=RecordTypeAlias,
|
|
// where the referring record has Value = our FQDN
|
|
AliasTarget bool
|
|
}
|