mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-12-25 11:36:35 +08:00
支持阿里云DNS
This commit is contained in:
@@ -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;
|
||||
}
|
||||
12
pkg/rpc/protos/model_dns_record.proto
Normal file
12
pkg/rpc/protos/model_dns_record.proto
Normal 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;
|
||||
}
|
||||
9
pkg/rpc/protos/model_dns_route.proto
Normal file
9
pkg/rpc/protos/model_dns_route.proto
Normal file
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
message DNSRoute {
|
||||
string name = 1;
|
||||
string code = 2;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user