Handle port as json.Number for DNS records in etcd (#8513)

This commit is contained in:
Harshavardhana
2019-11-12 14:42:35 -08:00
committed by GitHub
parent d97d53bddc
commit 2dad14974e
4 changed files with 12 additions and 11 deletions
+8 -7
View File
@@ -17,6 +17,7 @@
package dns
import (
"encoding/json"
"time"
)
@@ -28,13 +29,13 @@ const (
// SrvRecord - represents a DNS service record
type SrvRecord struct {
Host string `json:"host,omitempty"`
Port string `json:"port,omitempty"`
Priority int `json:"priority,omitempty"`
Weight int `json:"weight,omitempty"`
Text string `json:"text,omitempty"`
Mail bool `json:"mail,omitempty"` // Be an MX record. Priority becomes Preference.
TTL uint32 `json:"ttl,omitempty"`
Host string `json:"host,omitempty"`
Port json.Number `json:"port,omitempty"`
Priority int `json:"priority,omitempty"`
Weight int `json:"weight,omitempty"`
Text string `json:"text,omitempty"`
Mail bool `json:"mail,omitempty"` // Be an MX record. Priority becomes Preference.
TTL uint32 `json:"ttl,omitempty"`
// Holds info about when the entry was created first.
CreationDate time.Time `json:"creationDate"`