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 MonitorAlarmInfo struct {
/* 域名ID? (Optional) */
DomainId int `json:"domainId"`
/* 子域名 (Optional) */
SubDomainName string `json:"subDomainName"`
/* 故障IP/域名 (Optional) */
Host string `json:"host"`
/* null (Optional) */
Id int `json:"id"`
/* 故障开始时间 (Optional) */
StartTime int `json:"startTime"`
}
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.