mirror of
				https://github.com/TeaOSLab/EdgeCommon.git
				synced 2025-11-04 05:00:24 +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