方法列表
创建集群
admin
RPC
createNSCluster (CreateNSClusterRequest) returns (CreateNSClusterResponse)
HTTP
POST /NSClusterService/createNSCluster
输入对象:CreateNSClusterRequest:
输出对象:CreateNSClusterResponse:
修改集群
admin
RPC
updateNSCluster (UpdateNSClusterRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSCluster
输入对象:UpdateNSClusterRequest:
{ int64 nsClusterId; // 名称 string name; // 是否启用 bool isOn; []string hosts; string email; bool autoRemoteStart; string timeZone; bool detectAgents; // 是否检查端口连通性(目前仅在节点列表上) bool checkingPorts; }
输出对象:RPCSuccess:
{ }
查找集群访问日志配置
admin
RPC
findNSClusterAccessLog (FindNSClusterAccessLogRequest) returns (FindNSClusterAccessLogResponse)
HTTP
POST /NSClusterService/findNSClusterAccessLog
输入对象:FindNSClusterAccessLogRequest:
输出对象:FindNSClusterAccessLogResponse:
修改集群访问日志配置
admin
RPC
updateNSClusterAccessLog (UpdateNSClusterAccessLogRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterAccessLog
输入对象:UpdateNSClusterAccessLogRequest:
输出对象:RPCSuccess:
{ }
删除集群
admin
RPC
deleteNSCluster (DeleteNSCluster) returns (RPCSuccess)
HTTP
POST /NSClusterService/deleteNSCluster
输入对象:DeleteNSCluster:
输出对象:RPCSuccess:
{ }
查找单个可用集群信息
admin
RPC
findNSCluster (FindNSClusterRequest) returns (FindNSClusterResponse)
HTTP
POST /NSClusterService/findNSCluster
输入对象:FindNSClusterRequest:
输出对象:FindNSClusterResponse:
计算所有可用集群的数量
admin
RPC
countAllNSClusters (CountAllNSClustersRequest) returns (RPCCountResponse)
HTTP
POST /NSClusterService/countAllNSClusters
输入对象:CountAllNSClustersRequest:
输出对象:RPCCountResponse:
{ // 数量 int64 count; }
列出单页可用集群
admin
RPC
listNSClusters (ListNSClustersRequest) returns (ListNSClustersResponse)
HTTP
POST /NSClusterService/listNSClusters
输入对象:ListNSClustersRequest:
{ // 读取位置 int64 offset; // 数量,通常不能小于0 int64 size; }
输出对象:ListNSClustersResponse:
查找所有可用集群
admin
RPC
findAllNSClusters (FindAllNSClustersRequest) returns (FindAllNSClustersResponse)
HTTP
POST /NSClusterService/findAllNSClusters
输入对象:FindAllNSClustersRequest:
{ }
输出对象:FindAllNSClustersResponse:
设置递归DNS配置
admin
RPC
updateNSClusterRecursionConfig (UpdateNSClusterRecursionConfigRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterRecursionConfig
输入对象:UpdateNSClusterRecursionConfigRequest:
输出对象:RPCSuccess:
{ }
读取递归DNS配置
admin
RPC
findNSClusterRecursionConfig (FindNSClusterRecursionConfigRequest) returns (FindNSClusterRecursionConfigResponse)
HTTP
POST /NSClusterService/findNSClusterRecursionConfig
输入对象:FindNSClusterRecursionConfigRequest:
输出对象:FindNSClusterRecursionConfigResponse:
查找集群的TCP设置
admin
RPC
findNSClusterTCPConfig (FindNSClusterTCPConfigRequest) returns (FindNSClusterTCPConfigResponse)
HTTP
POST /NSClusterService/findNSClusterTCPConfig
输入对象:FindNSClusterTCPConfigRequest:
输出对象:FindNSClusterTCPConfigResponse:
修改集群的TCP设置
admin
RPC
updateNSClusterTCP (UpdateNSClusterTCPRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterTCP
输入对象:UpdateNSClusterTCPRequest:
输出对象:RPCSuccess:
{ }
查找集群的TLS设置
admin
RPC
findNSClusterTLSConfig (FindNSClusterTLSConfigRequest) returns (FindNSClusterTLSConfigResponse)
HTTP
POST /NSClusterService/findNSClusterTLSConfig
输入对象:FindNSClusterTLSConfigRequest:
输出对象:FindNSClusterTLSConfigResponse:
修改集群的TLS设置
admin
RPC
updateNSClusterTLS (UpdateNSClusterTLSRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterTLS
输入对象:UpdateNSClusterTLSRequest:
输出对象:RPCSuccess:
{ }
查找集群的UDP设置
admin
RPC
findNSClusterUDPConfig (FindNSClusterUDPConfigRequest) returns (FindNSClusterUDPConfigResponse)
HTTP
POST /NSClusterService/findNSClusterUDPConfig
输入对象:FindNSClusterUDPConfigRequest:
输出对象:FindNSClusterUDPConfigResponse:
修改集群的UDP设置
admin
RPC
updateNSClusterUDP (UpdateNSClusterUDPRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterUDP
输入对象:UpdateNSClusterUDPRequest:
输出对象:RPCSuccess:
{ }
查找集群的DoH设置
admin
RPC
findNSClusterDoHConfig (FindNSClusterDoHConfigRequest) returns (FindNSClusterDoHConfigResponse)
HTTP
POST /NSClusterService/findNSClusterDoHConfig
输入对象:FindNSClusterDoHConfigRequest:
输出对象:FindNSClusterDoHConfigResponse:
修改集群的DoH设置
admin
RPC
updateNSClusterDoH (UpdateNSClusterDoHRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterDoH
输入对象:UpdateNSClusterDoHRequest:
输出对象:RPCSuccess:
{ }
计算使用某个SSL证书的集群数量
admin
RPC
countAllNSClustersWithSSLCertId (CountAllNSClustersWithSSLCertIdRequest) returns (RPCCountResponse)
HTTP
POST /NSClusterService/countAllNSClustersWithSSLCertId
输入对象:CountAllNSClustersWithSSLCertIdRequest:
输出对象:RPCCountResponse:
{ // 数量 int64 count; }
获取NS集群的DDoS设置
admin
RPC
findNSClusterDDoSProtection (FindNSClusterDDoSProtectionRequest) returns (FindNSClusterDDoSProtectionResponse)
HTTP
POST /NSClusterService/findNSClusterDDoSProtection
输入对象:FindNSClusterDDoSProtectionRequest:
输出对象:FindNSClusterDDoSProtectionResponse:
修改NS集群的DDoS设置
admin
RPC
updateNSClusterDDoSProtection (UpdateNSClusterDDoSProtectionRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterDDoSProtection
输入对象:UpdateNSClusterDDoSProtectionRequest:
输出对象:RPCSuccess:
{ }
查找NS集群的主机地址
admin
RPC
findNSClusterHosts (FindNSClusterHostsRequest) returns (FindNSClusterHostsResponse)
HTTP
POST /NSClusterService/findNSClusterHosts
输入对象:FindNSClusterHostsRequest:
输出对象:FindNSClusterHostsResponse:
查找用户可以使用的主机地址
admin
RPC
findAvailableNSHostsForUser (FindAvailableNSHostsForUserRequest) returns (FindAvailableNSHostsForUserResponse)
HTTP
POST /NSClusterService/findAvailableNSHostsForUser
输入对象:FindAvailableNSHostsForUserRequest:
{ // 用户ID int64 userId; }
输出对象:FindAvailableNSHostsForUserResponse:
查找应答模式
admin
RPC
findNSClusterAnswerConfig (FindNSClusterAnswerConfigRequest) returns (FindNSClusterAnswerConfigResponse)
HTTP
POST /NSClusterService/findNSClusterAnswerConfig
输入对象:FindNSClusterAnswerConfigRequest:
输出对象:FindNSClusterAnswerConfigResponse:
设置应答模式
admin
RPC
updateNSClusterAnswerConfig (UpdateNSClusterAnswerConfigRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterAnswerConfig
输入对象:UpdateNSClusterAnswerConfigRequest:
输出对象:RPCSuccess:
{ }
查找SOA配置
admin
RPC
findNSClusterSOAConfig (FindNSClusterSOAConfigRequest) returns (FindNSClusterSOAConfigResponse)
HTTP
POST /NSClusterService/findNSClusterSOAConfig
输入对象:FindNSClusterSOAConfigRequest:
输出对象:FindNSClusterSOAConfigResponse:
设置SOA配置
admin
RPC
updateNSClusterSOAConfig (UpdateNSClusterSOAConfigRequest) returns (RPCSuccess)
HTTP
POST /NSClusterService/updateNSClusterSOAConfig
输入对象:UpdateNSClusterSOAConfigRequest:
输出对象:RPCSuccess:
{ }