Documentation ¶
Index ¶
- type ClouddnsserviceClient
- func (c *ClouddnsserviceClient) AddDomain(request *clouddnsservice.AddDomainRequest) (*clouddnsservice.AddDomainResponse, error)
- func (c *ClouddnsserviceClient) AddMonitor(request *clouddnsservice.AddMonitorRequest) (*clouddnsservice.AddMonitorResponse, error)
- func (c *ClouddnsserviceClient) AddMonitorTarget(request *clouddnsservice.AddMonitorTargetRequest) (*clouddnsservice.AddMonitorTargetResponse, error)
- func (c *ClouddnsserviceClient) AddRR(request *clouddnsservice.AddRRRequest) (*clouddnsservice.AddRRResponse, error)
- func (c *ClouddnsserviceClient) DelDomain(request *clouddnsservice.DelDomainRequest) (*clouddnsservice.DelDomainResponse, error)
- func (c *ClouddnsserviceClient) GetDomainQueryCount(request *clouddnsservice.GetDomainQueryCountRequest) (*clouddnsservice.GetDomainQueryCountResponse, error)
- func (c *ClouddnsserviceClient) GetDomainQueryTraffic(request *clouddnsservice.GetDomainQueryTrafficRequest) (*clouddnsservice.GetDomainQueryTrafficResponse, error)
- func (c *ClouddnsserviceClient) GetDomains(request *clouddnsservice.GetDomainsRequest) (*clouddnsservice.GetDomainsResponse, error)
- func (c *ClouddnsserviceClient) GetMonitor(request *clouddnsservice.GetMonitorRequest) (*clouddnsservice.GetMonitorResponse, error)
- func (c *ClouddnsserviceClient) GetMonitorAlarmInfo(request *clouddnsservice.GetMonitorAlarmInfoRequest) (*clouddnsservice.GetMonitorAlarmInfoResponse, error)
- func (c *ClouddnsserviceClient) GetTargets(request *clouddnsservice.GetTargetsRequest) (*clouddnsservice.GetTargetsResponse, error)
- func (c *ClouddnsserviceClient) GetViewTree(request *clouddnsservice.GetViewTreeRequest) (*clouddnsservice.GetViewTreeResponse, error)
- func (c *ClouddnsserviceClient) OperateMonitor(request *clouddnsservice.OperateMonitorRequest) (*clouddnsservice.OperateMonitorResponse, error)
- func (c *ClouddnsserviceClient) OperateRR(request *clouddnsservice.OperateRRRequest) (*clouddnsservice.OperateRRResponse, error)
- func (c *ClouddnsserviceClient) SearchRR(request *clouddnsservice.SearchRRRequest) (*clouddnsservice.SearchRRResponse, error)
- func (c *ClouddnsserviceClient) SetConfig(config *core.Config)
- func (c *ClouddnsserviceClient) SetLogger(logger core.Logger)
- func (c *ClouddnsserviceClient) UpdateDomain(request *clouddnsservice.UpdateDomainRequest) (*clouddnsservice.UpdateDomainResponse, error)
- func (c *ClouddnsserviceClient) UpdateMonitor(request *clouddnsservice.UpdateMonitorRequest) (*clouddnsservice.UpdateMonitorResponse, error)
- func (c *ClouddnsserviceClient) UpdateRR(request *clouddnsservice.UpdateRRRequest) (*clouddnsservice.UpdateRRResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClouddnsserviceClient ¶
type ClouddnsserviceClient struct {
core.JDCloudClient
}
func NewClouddnsserviceClient ¶
func NewClouddnsserviceClient(credential *core.Credential) *ClouddnsserviceClient
func (*ClouddnsserviceClient) AddDomain ¶
func (c *ClouddnsserviceClient) AddDomain(request *clouddnsservice.AddDomainRequest) (*clouddnsservice.AddDomainResponse, error)
添加主域名
func (*ClouddnsserviceClient) AddMonitor ¶
func (c *ClouddnsserviceClient) AddMonitor(request *clouddnsservice.AddMonitorRequest) (*clouddnsservice.AddMonitorResponse, error)
添加子域名的监控项,采用默认配置
func (*ClouddnsserviceClient) AddMonitorTarget ¶
func (c *ClouddnsserviceClient) AddMonitorTarget(request *clouddnsservice.AddMonitorTargetRequest) (*clouddnsservice.AddMonitorTargetResponse, error)
添加子域名的某些特定监控对象为监控项
func (*ClouddnsserviceClient) AddRR ¶
func (c *ClouddnsserviceClient) AddRR(request *clouddnsservice.AddRRRequest) (*clouddnsservice.AddRRResponse, error)
添加域名解析
func (*ClouddnsserviceClient) DelDomain ¶
func (c *ClouddnsserviceClient) DelDomain(request *clouddnsservice.DelDomainRequest) (*clouddnsservice.DelDomainResponse, error)
删除主域名
func (*ClouddnsserviceClient) GetDomainQueryCount ¶ added in v1.0.7
func (c *ClouddnsserviceClient) GetDomainQueryCount(request *clouddnsservice.GetDomainQueryCountRequest) (*clouddnsservice.GetDomainQueryCountResponse, error)
查看域名的解析次数
func (*ClouddnsserviceClient) GetDomainQueryTraffic ¶ added in v1.0.7
func (c *ClouddnsserviceClient) GetDomainQueryTraffic(request *clouddnsservice.GetDomainQueryTrafficRequest) (*clouddnsservice.GetDomainQueryTrafficResponse, error)
查看域名的查询流量
func (*ClouddnsserviceClient) GetDomains ¶
func (c *ClouddnsserviceClient) GetDomains(request *clouddnsservice.GetDomainsRequest) (*clouddnsservice.GetDomainsResponse, error)
查询用户名下的主域名列表
func (*ClouddnsserviceClient) GetMonitor ¶
func (c *ClouddnsserviceClient) GetMonitor(request *clouddnsservice.GetMonitorRequest) (*clouddnsservice.GetMonitorResponse, error)
查看主域名的监控项的配置以及状态
func (*ClouddnsserviceClient) GetMonitorAlarmInfo ¶
func (c *ClouddnsserviceClient) GetMonitorAlarmInfo(request *clouddnsservice.GetMonitorAlarmInfoRequest) (*clouddnsservice.GetMonitorAlarmInfoResponse, error)
主域名的监控项的报警信息
func (*ClouddnsserviceClient) GetTargets ¶
func (c *ClouddnsserviceClient) GetTargets(request *clouddnsservice.GetTargetsRequest) (*clouddnsservice.GetTargetsResponse, error)
查询子域名的可用监控对象
func (*ClouddnsserviceClient) GetViewTree ¶
func (c *ClouddnsserviceClient) GetViewTree(request *clouddnsservice.GetViewTreeRequest) (*clouddnsservice.GetViewTreeResponse, error)
查询DNS所有解析线路
func (*ClouddnsserviceClient) OperateMonitor ¶
func (c *ClouddnsserviceClient) OperateMonitor(request *clouddnsservice.OperateMonitorRequest) (*clouddnsservice.OperateMonitorResponse, error)
监控项的操作,包括:删除,暂停,启动, 手动恢复, 手动切换
func (*ClouddnsserviceClient) OperateRR ¶
func (c *ClouddnsserviceClient) OperateRR(request *clouddnsservice.OperateRRRequest) (*clouddnsservice.OperateRRResponse, error)
启用、停用、删除主域名下的解析记录
func (*ClouddnsserviceClient) SearchRR ¶
func (c *ClouddnsserviceClient) SearchRR(request *clouddnsservice.SearchRRRequest) (*clouddnsservice.SearchRRResponse, error)
查询某个主域名的解析记录
func (*ClouddnsserviceClient) SetConfig ¶
func (c *ClouddnsserviceClient) SetConfig(config *core.Config)
func (*ClouddnsserviceClient) SetLogger ¶
func (c *ClouddnsserviceClient) SetLogger(logger core.Logger)
func (*ClouddnsserviceClient) UpdateDomain ¶
func (c *ClouddnsserviceClient) UpdateDomain(request *clouddnsservice.UpdateDomainRequest) (*clouddnsservice.UpdateDomainResponse, error)
修改主域名
func (*ClouddnsserviceClient) UpdateMonitor ¶
func (c *ClouddnsserviceClient) UpdateMonitor(request *clouddnsservice.UpdateMonitorRequest) (*clouddnsservice.UpdateMonitorResponse, error)
域名的监控项修改
func (*ClouddnsserviceClient) UpdateRR ¶
func (c *ClouddnsserviceClient) UpdateRR(request *clouddnsservice.UpdateRRRequest) (*clouddnsservice.UpdateRRResponse, error)
修改主域名的某个解析记录
Click to show internal directories.
Click to hide internal directories.