dockerfiles/ddns-aliyun/alidns/record.go

31 lines
629 B
Go

package dns
import "encoding/json"
//
//you can read doc at https://docs.aliyun.com/#/pub/dns/api-reference/enum-type&record-format
const (
ARecord = "A"
NSRecord = "NS"
MXRecord = "MX"
TXTRecord = "TXT"
CNAMERecord = "CNAME"
SRVRecord = "SRV"
AAAARecord = "AAAA"
RedirectURLRecord = "REDIRECT_URL"
ForwordURLRecord = "FORWORD_URL"
)
type RecordType struct {
DomainName string
RecordId string
RR string
Type string
Value string
TTL json.Number
Priority json.Number
Line string
Status string
Locked bool
}