Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddRR ¶
type AddRR struct { /* 主机记录 (Optional) */ HostRecord *string `json:"hostRecord"` /* 解析记录的值 (Optional) */ HostValue *string `json:"hostValue"` /* 是否是京东云资源 (Optional) */ JcloudRes *bool `json:"jcloudRes"` /* 优先级,只存在于某些解析记录类型 (Optional) */ MxPriority *int `json:"mxPriority"` /* 端口,只存在于某些解析记录类型 (Optional) */ Port *int `json:"port"` /* 解析记录的生存时间 (Optional) */ Ttl *int `json:"ttl"` /* 解析的类型 (Optional) */ Type *string `json:"type"` /* 解析记录的权重 (Optional) */ Weight *int `json:"weight"` /* 解析线路的ID (Optional) */ ViewValue *int `json:"viewValue"` }
type Domain ¶
type Domain struct { /* 域名的唯一ID (Optional) */ Id int `json:"id"` /* 域名字符串 (Optional) */ DomainName string `json:"domainName"` /* 创建时间,格式Unix timestamp (Optional) */ CreateTime int `json:"createTime"` /* 过期时间,格式Unix timestamp (Optional) */ ExpirationDate int `json:"expirationDate"` /* 套餐类型,0-免费 1-企业版 2-高级版 (Optional) */ PackId int `json:"packId"` }
type Monitor ¶
type Monitor struct { /* 连续几次触发报警 (Optional) */ AlarmLimit int `json:"alarmLimit"` /* 现在是否可以恢复 (Optional) */ CanRecover bool `json:"canRecover"` /* 现在是否可以切换 (Optional) */ CanSwitch bool `json:"canSwitch"` /* 机房探测点的集合 (Optional) */ Clusters string `json:"clusters"` /* 主域名 (Optional) */ DomainName string `json:"domainName"` /* 主机状态,0正常,1异常 (Optional) */ HostStatus int `json:"hostStatus"` /* 监控对象 (Optional) */ HostValue string `json:"hostValue"` /* 监控项ID (Optional) */ Id int `json:"id"` /* 备用地址1 (Optional) */ IpBackup01 string `json:"ipBackup01"` /* 备用地址1的状态,0正常,1异常 (Optional) */ IpBackup01Status int `json:"ipBackup01Status"` /* 备用地址1的类型,1为ip 2为域名 (Optional) */ IpBackup01Type int `json:"ipBackup01Type"` /* 备用地址2 (Optional) */ IpBackup02 string `json:"ipBackup02"` /* 备用地址2的状态,0正常,1异常 (Optional) */ IpBackup02Status int `json:"ipBackup02Status"` /* 备用地址1的类型,1为ip 2为域名 (Optional) */ IpBackup02Type int `json:"ipBackup02Type"` /* 手动切换的地址 (Optional) */ ManualBackup string `json:"manualBackup"` /* 手动切换的地址的状态,0正常,1异常 (Optional) */ ManualBackupStatus int `json:"manualBackupStatus"` /* 手动切换的地址的类型,1为ip 2为域名 (Optional) */ ManualBackupType int `json:"manualBackupType"` /* 监控状况 开启监控 2,暂停监控 4 (Optional) */ MonitorEnable int `json:"monitorEnable"` /* 监控频率,单位s (Optional) */ MonitorFreq int `json:"monitorFreq"` /* 监控端口 (Optional) */ MonitorPort int `json:"monitorPort"` /* 不做任何修改0,强制暂停解析记录1,自动切换到备用地址2 (Optional) */ MonitorRule int `json:"monitorRule"` /* 监控路径 (Optional) */ MonitorUri string `json:"monitorUri"` /* 邮箱地址 (Optional) */ NotifyEmail string `json:"notifyEmail"` /* 不发送邮件0, 发送邮件1 (Optional) */ NotifyEmailEnable int `json:"notifyEmailEnable"` /* 不发送通知栏 0, 发送通知栏 1 (Optional) */ NotifyMsgBarEnable int `json:"notifyMsgBarEnable"` /* 手机号码 (Optional) */ NotifySms string `json:"notifySms"` /* 不发送短信 0, 发送短信 1 (Optional) */ NotifySmsEnable int `json:"notifySmsEnable"` /* https 0,https 1 (Optional) */ Protocol int `json:"protocol"` /* 0自动恢复 1手动恢复 (Optional) */ StopRecoverRule int `json:"stopRecoverRule"` /* 子域名 (Optional) */ SubDomainName string `json:"subDomainName"` /* 0自动恢复至主host 1手动恢复至主host (Optional) */ SwitchRecoverRule int `json:"switchRecoverRule"` /* 1为A记录,2为CNAME (Optional) */ Type int `json:"type"` /* 使用记录,host_value 0,ip_backup_01 1,ip_backup_02 2,cname_backup 3 (Optional) */ UsedType int `json:"usedType"` }
type MonitorAlarmInfo ¶
type RR ¶
type RR struct { /* 域名解析的唯一ID (Optional) */ Id int `json:"id"` /* 主机记录 (Optional) */ HostRecord string `json:"hostRecord"` /* 解析记录的值 (Optional) */ HostValue string `json:"hostValue"` /* 是否是京东云资源 (Optional) */ JcloudRes bool `json:"jcloudRes"` /* 优先级,只存在于某些解析记录类型 (Optional) */ MxPriority int `json:"mxPriority"` /* 端口,只存在于某些解析记录类型 (Optional) */ Port int `json:"port"` /* 解析记录的生存时间 (Optional) */ Ttl int `json:"ttl"` /* 解析记录的类型 (Optional) */ Type string `json:"type"` /* 解析记录的权重 (Optional) */ Weight int `json:"weight"` /* 解析线路的ID (Optional) */ ViewValue []int `json:"viewValue"` }
type UpdateMonitor ¶
type UpdateMonitor struct { /* 连续几次触发报警 (Optional) */ AlarmLimit *int `json:"alarmLimit"` /* 监控项ID (Optional) */ Id *int `json:"id"` /* 备用地址1 (Optional) */ IpBackup01 *string `json:"ipBackup01"` /* 备用地址2 (Optional) */ IpBackup02 *string `json:"ipBackup02"` /* 监控状况 开启监控 2,暂停监控 4 (Optional) */ MonitorEnable *int `json:"monitorEnable"` /* 监控频率,单位s (Optional) */ MonitorFreq *int `json:"monitorFreq"` /* 监控端口 (Optional) */ MonitorPort *int `json:"monitorPort"` /* 不做任何修改0,强制暂停解析记录1,自动切换到备用地址2 (Optional) */ MonitorRule *int `json:"monitorRule"` /* 监控路径 (Optional) */ MonitorUri *string `json:"monitorUri"` /* 不发送邮件0, 发送邮件1 (Optional) */ NotifyEmailEnable *int `json:"notifyEmailEnable"` /* 不发送通知栏 0, 发送通知栏 1 (Optional) */ NotifyMsgBarEnable *int `json:"notifyMsgBarEnable"` /* 不发送短信 0, 发送短信 1 (Optional) */ NotifySmsEnable *int `json:"notifySmsEnable"` /* https 0,https 1 (Optional) */ Protocol *int `json:"protocol"` /* 0自动恢复 1手动恢复 (Optional) */ StopRecoverRule *int `json:"stopRecoverRule"` /* 0自动恢复至主host 1手动恢复至主host (Optional) */ SwitchRecoverRule *int `json:"switchRecoverRule"` }
type UpdateRR ¶
type UpdateRR struct { /* 主域名 (Optional) */ DomainName *string `json:"domainName"` /* 域名解析的唯一ID (Optional) */ Id *int `json:"id"` /* 主机记录 (Optional) */ HostRecord *string `json:"hostRecord"` /* 解析记录的值 (Optional) */ HostValue *string `json:"hostValue"` /* 是否是京东云资源 (Optional) */ JcloudRes *bool `json:"jcloudRes"` /* 优先级,只存在于某些解析记录类型 (Optional) */ MxPriority *int `json:"mxPriority"` /* 端口,只存在于某些解析记录类型 (Optional) */ Port *int `json:"port"` /* 解析记录的生存时间 (Optional) */ Ttl *int `json:"ttl"` /* 解析的类型 (Optional) */ Type *string `json:"type"` /* 解析记录的权重 (Optional) */ Weight *int `json:"weight"` /* 解析线路的ID (Optional) */ ViewValue *int `json:"viewValue"` }
Click to show internal directories.
Click to hide internal directories.