mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-03 20:40:25 +08:00
增加复制节点动作API
This commit is contained in:
@@ -5609,6 +5609,35 @@
|
||||
"admin"
|
||||
],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "findAllNodeScheduleInfoWithNodeClusterId",
|
||||
"requestMessageName": "FindAllNodeScheduleInfoWithNodeClusterIdRequest",
|
||||
"responseMessageName": "FindAllNodeScheduleInfoWithNodeClusterIdResponse",
|
||||
"code": "rpc findAllNodeScheduleInfoWithNodeClusterId(FindAllNodeScheduleInfoWithNodeClusterIdRequest) returns (FindAllNodeScheduleInfoWithNodeClusterIdResponse);",
|
||||
"doc": "查找集群的节点调度信息",
|
||||
"roles": [
|
||||
"admin"
|
||||
],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "copyNodeActionsToNodeGroup",
|
||||
"requestMessageName": "CopyNodeActionsToNodeGroupRequest",
|
||||
"responseMessageName": "RPCSuccess",
|
||||
"code": "rpc copyNodeActionsToNodeGroup(CopyNodeActionsToNodeGroupRequest) returns (RPCSuccess);",
|
||||
"doc": "复制动作设置到分组",
|
||||
"roles": [],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "copyNodeActionsToNodeCluster",
|
||||
"requestMessageName": "CopyNodeActionsToNodeClusterRequest",
|
||||
"responseMessageName": "RPCSuccess",
|
||||
"code": "rpc copyNodeActionsToNodeCluster(CopyNodeActionsToNodeClusterRequest) returns (RPCSuccess);",
|
||||
"doc": "复制动作设置到集群",
|
||||
"roles": [],
|
||||
"isDeprecated": false
|
||||
}
|
||||
],
|
||||
"filename": "service_node.proto",
|
||||
@@ -13798,6 +13827,16 @@
|
||||
"code": "message ComposeUserGlobalBoardResponse {\n\tint64 totalUsers = 1;\n\tint64 countTodayUsers = 2;\n\tint64 countWeeklyUsers = 3;\n\tint64 countUserNodes = 4;\n\tint64 countOfflineUserNodes = 5;\n\tint64 countVerifyingUsers = 6;\n\n\trepeated DailyStat dailyStats = 30;\n\trepeated NodeValue cpuNodeValues = 31;\n\trepeated NodeValue memoryNodeValues = 32;\n\trepeated NodeValue loadNodeValues = 33;\n\trepeated TrafficStat topTrafficStats = 34;\n\n\n\tmessage DailyStat {\n\t\tstring day = 1;\n\t\tint64 count = 2;\n\t}\n\n\n\tmessage TrafficStat {\n\t\tint64 userId = 1;\n\t\tstring userName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t}\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "CopyNodeActionsToNodeClusterRequest",
|
||||
"code": "message CopyNodeActionsToNodeClusterRequest {\n\tint64 nodeId = 1;\n}",
|
||||
"doc": "同步动作设置到集群"
|
||||
},
|
||||
{
|
||||
"name": "CopyNodeActionsToNodeGroupRequest",
|
||||
"code": "message CopyNodeActionsToNodeGroupRequest {\n\tint64 nodeId = 1;\n}",
|
||||
"doc": "同步动作设置到分组"
|
||||
},
|
||||
{
|
||||
"name": "CopyServerConfigRequest",
|
||||
"code": "message CopyServerConfigRequest {\n\tint64 serverId = 1; // 被复制服务ID\n\tstring configCode = 2; // 要拷贝的配置代号\n\tstring targetType = 3; // 目标类型:servers, groups, cluster(当前集群下所有服务,只有管理员才有权限)、user(当前用户下所有服务)\n\trepeated int64 targetServerIds = 4; // 目标服务ID列表\n\trepeated int64 targetServerGroupIds = 5; // 目标服务分组ID列表\n\tint64 targetClusterId = 6; // 目标集群ID\n\tint64 targetUserId = 7; // 目标用户ID\n}",
|
||||
@@ -16928,6 +16967,16 @@
|
||||
"code": "message FindAllNodeClustersWithMetricItemIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "FindAllNodeScheduleInfoWithNodeClusterIdRequest",
|
||||
"code": "message FindAllNodeScheduleInfoWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1; // 集群ID\n}",
|
||||
"doc": "查找集群的节点调度信息"
|
||||
},
|
||||
{
|
||||
"name": "FindAllNodeScheduleInfoWithNodeClusterIdResponse",
|
||||
"code": "message FindAllNodeScheduleInfoWithNodeClusterIdResponse {\n\trepeated ScheduleInfo nodes = 1; // 调动信息列表\n\n\n\tmessage ScheduleInfo {\n\t\tint64 nodeId = 1; // 节点ID\n\t\tstring nodeName = 2; // 节点名称\n\t\tint64 nodeGroupId = 3; // 节点分组ID\n\t\tstring nodeGroupName = 4; // 节点分组名称\n\t\tstring offlineDay = 5; // 下线日期,格式YYYYMMDD\n\t\tbool isBackupForCluster = 6; // 是否为集群备份节点\n\t\tbool isBackupForGroup = 7; // 是否为分组备份节点\n\t\trepeated string backupIPs = 8; // 备用IP\n\t\tbytes actionStatusJSON = 9; // 动作状态\n\t}\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "FindAllNotInstalledNodesWithNodeClusterIdRequest",
|
||||
"code": "message FindAllNotInstalledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -181,6 +181,15 @@ service NodeService {
|
||||
|
||||
// 重置节点动作状态
|
||||
rpc resetNodeActionStatus(ResetNodeActionStatusRequest) returns (RPCSuccess);
|
||||
|
||||
// 查找集群的节点调度信息
|
||||
rpc findAllNodeScheduleInfoWithNodeClusterId(FindAllNodeScheduleInfoWithNodeClusterIdRequest) returns (FindAllNodeScheduleInfoWithNodeClusterIdResponse);
|
||||
|
||||
// 复制动作设置到分组
|
||||
rpc copyNodeActionsToNodeGroup(CopyNodeActionsToNodeGroupRequest) returns (RPCSuccess);
|
||||
|
||||
// 复制动作设置到集群
|
||||
rpc copyNodeActionsToNodeCluster(CopyNodeActionsToNodeClusterRequest) returns (RPCSuccess);
|
||||
}
|
||||
|
||||
// 创建节点
|
||||
@@ -718,4 +727,35 @@ message UpdateNodeScheduleInfoRequest {
|
||||
// 重置节点动作状态
|
||||
message ResetNodeActionStatusRequest {
|
||||
int64 nodeId = 1; // 节点ID
|
||||
}
|
||||
|
||||
// 查找集群的节点调度信息
|
||||
message FindAllNodeScheduleInfoWithNodeClusterIdRequest {
|
||||
int64 nodeClusterId = 1; // 集群ID
|
||||
}
|
||||
|
||||
message FindAllNodeScheduleInfoWithNodeClusterIdResponse {
|
||||
repeated ScheduleInfo nodes = 1; // 调动信息列表
|
||||
|
||||
message ScheduleInfo {
|
||||
int64 nodeId = 1; // 节点ID
|
||||
string nodeName = 2; // 节点名称
|
||||
int64 nodeGroupId = 3; // 节点分组ID
|
||||
string nodeGroupName = 4; // 节点分组名称
|
||||
string offlineDay = 5; // 下线日期,格式YYYYMMDD
|
||||
bool isBackupForCluster = 6; // 是否为集群备份节点
|
||||
bool isBackupForGroup = 7; // 是否为分组备份节点
|
||||
repeated string backupIPs = 8; // 备用IP
|
||||
bytes actionStatusJSON = 9; // 动作状态
|
||||
}
|
||||
}
|
||||
|
||||
// 同步动作设置到分组
|
||||
message CopyNodeActionsToNodeGroupRequest {
|
||||
int64 nodeId = 1;
|
||||
}
|
||||
|
||||
// 同步动作设置到集群
|
||||
message CopyNodeActionsToNodeClusterRequest {
|
||||
int64 nodeId = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user