31 lines
629 B
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
|
|
}
|