1 // Copyright 2018 JDCLOUD.COM
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 //
15 // NOTE: This class is auto generated by the jdcloud code generator program.
16 17 package models
18 19 type ImportDNS struct {
20 21 /* 主机记录 */
22 HostRecord string `json:"hostRecord"`
23 24 /* 解析记录的值 */
25 HostValue string `json:"hostValue"`
26 27 /* 解析记录的ID (Optional) */
28 Id int `json:"id"`
29 30 /* 是否是京东云资源 (Optional) */
31 JcloudRes bool `json:"jcloudRes"`
32 33 /* 优先级,只存在于MX, SRV解析记录类型 (Optional) */
34 MxPriority int `json:"mxPriority"`
35 36 /* 端口,只存在于SRV解析记录类型 (Optional) */
37 Port int `json:"port"`
38 39 /* 解析记录的生存时间,单位:秒 */
40 Ttl int `json:"ttl"`
41 42 /* 解析的类型,请参考<a href="https://docs.jdcloud.com/cn/jd-cloud-dns/detailed-interpretation-of-parsed-records">解析记录类型详解</a> */
43 Type string `json:"type"`
44 45 /* 解析记录的权重,目前支持权重的有:A/AAAA/CNAME/JNAME,A/AAAA权重范围:0-100、CNAME/JNAME权重范围:1-100。 (Optional) */
46 Weight int `json:"weight"`
47 48 /* 解析线路的ID,请调用describeViewTree接口获取基础解析线路的ID,使用describeUserView接口获取自定义线路的ID。 */
49 ViewValue int `json:"viewValue"`
50 }
51