alibabacloudstack/extension_dns.go (52 lines of code) (raw):

package alibabacloudstack import ( "time" ) type DnsRecord struct { AsapiSuccess bool `json:"asapiSuccess"` RequestID string `json:"RequestId"` PageSize int `json:"PageSize"` PageNumber int `json:"PageNumber"` TotalItems int `json:"TotalItems"` Data []struct { ZoneId string `json:"ZoneId"` Name string `json:"Name"` Type string `json:"Type"` CreateTime time.Time `json:"CreateTime"` RDatas []struct { LbaWeight int `json:"LbaWeight"` Value string `json:"Value"` } `json:"RDatas"` LineIds []string `json:"LineIds"` Id string `json:"Id"` UpdateTimestamp int64 `json:"UpdateTimestamp"` TTL int `json:"Ttl"` CreateTimestamp int64 `json:"CreateTimestamp"` Remark string `json:"Remark"` LbaStrategy string `json:"LbaStrategy"` } `json:"Data"` } type DnsDomains struct { AsapiSuccess bool `json:"asapiSuccess"` AsapiRequestID string `json:"asapiRequestId"` PageSize int `json:"PageSize"` RequestID string `json:"RequestId"` PageNumber int `json:"PageNumber"` TotalItems int `json:"TotalItems"` EagleEyeTraceId string `json:"eagleEyeTraceId"` Data []struct { Id string `json:"Id"` VpcNumber int `json:"VpcNumber"` Name string `json:"Name"` CreateTime time.Time `json:"CreateTime"` UpdateTime time.Time `json:"UpdateTime"` UpdateTimestamp int64 `json:"UpdateTimestamp"` CreateTimestamp int64 `json:"CreateTimestamp"` RecordCount int `json:"RecordCount"` Remark string `json:"Remark,omitempty"` } `json:"Data"` } type DnsDomain struct { RequestID string `json:"RequestId"` ID int `json:"Id"` }