Files
EdgeCommon/pkg/rpc/protos/models/model_server.proto

46 lines
959 B
Protocol Buffer
Raw Normal View History

2020-09-13 19:27:47 +08:00
syntax = "proto3";
option go_package = "./pb";
package pb;
import "models/model_node_cluster.proto";
import "models/model_server_group.proto";
import "models/model_user.proto";
import "models/model_server_name_auditing_result.proto";
2020-09-13 19:27:47 +08:00
message Server {
int64 id = 1;
2020-09-28 16:25:49 +08:00
bool isOn = 18;
2020-09-15 14:44:38 +08:00
string type = 2;
string name = 3;
string description = 4;
bytes includeNodes = 5;
bytes excludeNodes = 6;
int64 createdAt = 7;
2020-11-11 21:32:11 +08:00
string dnsName = 19;
2021-10-16 12:03:44 +08:00
bool supportCNAME = 23;
2021-11-09 15:36:31 +08:00
int64 userPlanId = 24;
2020-09-13 19:27:47 +08:00
2020-09-15 14:44:38 +08:00
// 配置相关
bytes config = 17;
bytes serverNamesJSON = 8;
2020-12-23 10:30:42 +08:00
bool isAuditing = 20;
int64 auditingAt = 25;
2020-12-23 10:30:42 +08:00
bytes auditingServerNamesJSON = 21;
ServerNameAuditingResult auditingResult = 22;
2020-09-15 14:44:38 +08:00
bytes httpJSON = 9;
bytes httpsJSON = 10;
bytes tcpJSON = 11;
bytes tlsJSON = 12;
bytes unixJSON = 13;
bytes udpJSON = 14;
int64 webId = 15;
2020-09-21 11:37:09 +08:00
bytes reverseProxyJSON = 16;
2020-09-15 14:44:38 +08:00
NodeCluster nodeCluster = 30;
2021-05-25 17:49:05 +08:00
repeated ServerGroup serverGroups = 31;
2020-12-07 11:46:19 +08:00
User user = 32;
2020-09-13 19:27:47 +08:00
}