支持阿里云DNS

This commit is contained in:
刘祥超
2020-11-15 11:57:54 +08:00
parent 9a48b7a016
commit 5aa201cf8c
10 changed files with 1084 additions and 812 deletions

View File

@@ -3,6 +3,8 @@ option go_package = "./pb";
package pb;
import "model_dns_route.proto";
message DNSDomain {
int64 id = 1;
string name = 2;
@@ -13,14 +15,6 @@ message DNSDomain {
bool serversChanged = 7;
int64 countNodeRecords = 8;
bool nodesChanged = 9;
repeated string routes = 10;
repeated DNSRoute routes = 10;
int64 providerId = 11;
}
message DNSRecord {
string id = 1;
string name = 2;
string value = 3;
string type = 4;
string route = 5;
}

View File

@@ -0,0 +1,12 @@
syntax = "proto3";
option go_package = "./pb";
package pb;
message DNSRecord {
string id = 1;
string name = 2;
string value = 3;
string type = 4;
string route = 5;
}

View File

@@ -0,0 +1,9 @@
syntax = "proto3";
option go_package = "./pb";
package pb;
message DNSRoute {
string name = 1;
string code = 2;
}

View File

@@ -5,6 +5,7 @@ package pb;
import "rpc_messages.proto";
import "model_dns_domain.proto";
import "model_dns_route.proto";
// DNS域名相关
service DNSDomainService {
@@ -120,5 +121,5 @@ message FindAllDNSDomainRoutesRequest {
}
message FindAllDNSDomainRoutesResponse {
repeated string routes = 1;
repeated DNSRoute routes = 1;
}

View File

@@ -6,6 +6,7 @@ package pb;
import "model_node.proto";
import "model_node_login.proto";
import "model_node_install_status.proto";
import "model_dns_route.proto";
import "rpc_messages.proto";
service NodeService {
@@ -345,7 +346,7 @@ message NodeDNSInfo {
int64 id = 1;
string name = 2;
string ipAddr = 3;
string route = 4;
DNSRoute route = 4;
int64 clusterId = 5;
int64 dnsDomainId = 6;
string dnsDomainName = 7;