mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-28 16:10:25 +08:00
IP地址支持手动上线和从备用IP中恢复
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -20,19 +20,25 @@ service NodeIPAddressService {
|
|||||||
rpc disableNodeIPAddress (DisableNodeIPAddressRequest) returns (DisableNodeIPAddressResponse);
|
rpc disableNodeIPAddress (DisableNodeIPAddressRequest) returns (DisableNodeIPAddressResponse);
|
||||||
|
|
||||||
// 禁用节点的所有IP地址
|
// 禁用节点的所有IP地址
|
||||||
rpc disableAllIPAddressesWithNodeId (DisableAllIPAddressesWithNodeIdRequest) returns (DisableAllIPAddressesWithNodeIdResponse);
|
rpc disableAllNodeIPAddressesWithNodeId (DisableAllNodeIPAddressesWithNodeIdRequest) returns (DisableAllNodeIPAddressesWithNodeIdResponse);
|
||||||
|
|
||||||
// 查找单个IP地址
|
// 查找单个IP地址
|
||||||
rpc findEnabledNodeIPAddress (FindEnabledNodeIPAddressRequest) returns (FindEnabledNodeIPAddressResponse);
|
rpc findEnabledNodeIPAddress (FindEnabledNodeIPAddressRequest) returns (FindEnabledNodeIPAddressResponse);
|
||||||
|
|
||||||
// 查找节点的所有地址
|
// 查找节点的所有地址
|
||||||
rpc findAllEnabledIPAddressesWithNodeId (FindAllEnabledIPAddressesWithNodeIdRequest) returns (FindAllEnabledIPAddressesWithNodeIdResponse);
|
rpc findAllEnabledNodeIPAddressesWithNodeId (FindAllEnabledNodeIPAddressesWithNodeIdRequest) returns (FindAllEnabledNodeIPAddressesWithNodeIdResponse);
|
||||||
|
|
||||||
// 计算IP地址数量
|
// 计算IP地址数量
|
||||||
rpc countAllEnabledIPAddresses(CountAllEnabledIPAddressesRequest) returns (RPCCountResponse);
|
rpc countAllEnabledNodeIPAddresses(CountAllEnabledNodeIPAddressesRequest) returns (RPCCountResponse);
|
||||||
|
|
||||||
// 列出单页IP地址
|
// 列出单页IP地址
|
||||||
rpc listEnabledIPAddresses(ListEnabledIPAddressesRequest) returns (ListEnabledIPAddressesResponse);
|
rpc listEnabledNodeIPAddresses(ListEnabledNodeIPAddressesRequest) returns (ListEnabledNodeIPAddressesResponse);
|
||||||
|
|
||||||
|
// 设置上下线状态
|
||||||
|
rpc updateNodeIPAddressIsUp(UpdateNodeIPAddressIsUpRequest) returns (RPCSuccess);
|
||||||
|
|
||||||
|
// 还原备用IP状态
|
||||||
|
rpc restoreNodeIPAddressBackupIP(RestoreNodeIPAddressBackupIPRequest) returns (RPCSuccess);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 创建IP地址
|
// 创建IP地址
|
||||||
@@ -73,12 +79,12 @@ message DisableNodeIPAddressResponse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 禁用节点的所有IP地址
|
// 禁用节点的所有IP地址
|
||||||
message DisableAllIPAddressesWithNodeIdRequest {
|
message DisableAllNodeIPAddressesWithNodeIdRequest {
|
||||||
int64 nodeId = 1;
|
int64 nodeId = 1;
|
||||||
string role = 2;
|
string role = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
message DisableAllIPAddressesWithNodeIdResponse {
|
message DisableAllNodeIPAddressesWithNodeIdResponse {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -92,17 +98,17 @@ message FindEnabledNodeIPAddressResponse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 查找节点的所有地址
|
// 查找节点的所有地址
|
||||||
message FindAllEnabledIPAddressesWithNodeIdRequest {
|
message FindAllEnabledNodeIPAddressesWithNodeIdRequest {
|
||||||
int64 nodeId = 1;
|
int64 nodeId = 1;
|
||||||
string role = 2;
|
string role = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
message FindAllEnabledIPAddressesWithNodeIdResponse {
|
message FindAllEnabledNodeIPAddressesWithNodeIdResponse {
|
||||||
repeated NodeIPAddress addresses = 1;
|
repeated NodeIPAddress nodeIPAddresses = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 计算IP地址数量
|
// 计算IP地址数量
|
||||||
message CountAllEnabledIPAddressesRequest {
|
message CountAllEnabledNodeIPAddressesRequest {
|
||||||
int64 nodeClusterId = 1;
|
int64 nodeClusterId = 1;
|
||||||
string role = 2;
|
string role = 2;
|
||||||
int32 upState = 3;
|
int32 upState = 3;
|
||||||
@@ -110,7 +116,7 @@ message CountAllEnabledIPAddressesRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 列出单页IP地址
|
// 列出单页IP地址
|
||||||
message ListEnabledIPAddressesRequest {
|
message ListEnabledNodeIPAddressesRequest {
|
||||||
int64 nodeClusterId = 1;
|
int64 nodeClusterId = 1;
|
||||||
string role = 2;
|
string role = 2;
|
||||||
int32 upState = 3;
|
int32 upState = 3;
|
||||||
@@ -119,6 +125,17 @@ message ListEnabledIPAddressesRequest {
|
|||||||
int64 size = 6;
|
int64 size = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
message ListEnabledIPAddressesResponse {
|
message ListEnabledNodeIPAddressesResponse {
|
||||||
repeated NodeIPAddress nodeIPAddresses = 1;
|
repeated NodeIPAddress nodeIPAddresses = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 设置上下线状态
|
||||||
|
message UpdateNodeIPAddressIsUpRequest {
|
||||||
|
int64 nodeIPAddressId = 1;
|
||||||
|
bool isUp = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 还原备用IP状态
|
||||||
|
message RestoreNodeIPAddressBackupIPRequest {
|
||||||
|
int64 nodeIPAddressId = 1;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user