支持策略创建、删除,脚本列表、创建、删除、获取、使用
This commit is contained in:
101
cmd.proto
101
cmd.proto
@@ -20,12 +20,18 @@ message SaasReq {
|
||||
TaskInfo task_info = 24; // 任务详情
|
||||
|
||||
TargetList target_list = 50; // 列出策略及绑定
|
||||
TargetCreate target_create = 51; // 创建策略
|
||||
TargetDelete target_delete = 52; // 删除策略
|
||||
|
||||
BindSet bind_set = 61; // 设置绑定
|
||||
BindDelete bind_delete = 62; // 解除绑定
|
||||
|
||||
ScriptRun script_run = 90; // 运行脚本
|
||||
ScriptUpdate script_update = 91; // 脚本升级
|
||||
ScriptCreate script_create = 91; // 脚本创建
|
||||
ScriptList script_list = 92; // 列出脚本
|
||||
ScriptDelete script_delete = 93; // 删除脚本
|
||||
ScriptGet script_get = 94; // 获取脚本内容
|
||||
ScriptUse script_use = 95; // 使用脚本
|
||||
|
||||
ExpList exp_list = 100; // 列出实验
|
||||
ExpGet exp_get = 101; // 获取实验报表
|
||||
@@ -159,6 +165,17 @@ message TargetList {
|
||||
bool list_bind = 2; // 是否同时列出绑定信息
|
||||
}
|
||||
|
||||
// TargetCreate 创建策略
|
||||
message TargetCreate {
|
||||
string target_id = 1; // 策略ID
|
||||
string target_description = 2; // 策略描述
|
||||
}
|
||||
|
||||
// TargetDelete 删除策略
|
||||
message TargetDelete {
|
||||
string target_id = 1; // 策略ID
|
||||
}
|
||||
|
||||
// BindSet 设置绑定
|
||||
message BindSet {
|
||||
repeated Bind binds = 2; // 设置绑定内容
|
||||
@@ -178,8 +195,30 @@ message ScriptRun {
|
||||
OS os = 5; // 操作系统
|
||||
}
|
||||
|
||||
// ScriptUpdate 升级脚本
|
||||
message ScriptUpdate {
|
||||
// ScriptCreate 创建脚本
|
||||
message ScriptCreate {
|
||||
string lua_name = 2; // 要上传的脚本名称
|
||||
string lua_script = 1; // 要调试的lua脚本
|
||||
}
|
||||
|
||||
// ScriptList 列出脚本
|
||||
message ScriptList {
|
||||
|
||||
}
|
||||
|
||||
// ScriptDelete 删除脚本
|
||||
message ScriptDelete {
|
||||
string lua_name = 1; // 要删除的脚本名称
|
||||
}
|
||||
|
||||
// ScriptGet 获取脚本
|
||||
message ScriptGet {
|
||||
string lua_name = 1; // 要获取的脚本名称
|
||||
}
|
||||
|
||||
// ScriptUse 使用脚本
|
||||
message ScriptUse {
|
||||
string lua_name = 1; // 要使用的脚本名称
|
||||
}
|
||||
|
||||
// ExpList 列出实验
|
||||
@@ -222,12 +261,18 @@ message SaasRes {
|
||||
Task task_info_res = 24; // 任务详情返回状态
|
||||
|
||||
TargetListRes target_list_res = 50; // 列出策略及绑定返回状态
|
||||
|
||||
TargetCreateRes target_create_res = 51; // 创建策略返回状态
|
||||
TargetDeleteRes target_delete_res = 52; // 删除策略返回状态
|
||||
|
||||
BindSetRes bind_set_res = 61; // 设置绑定返回状态
|
||||
BindDeleteRes bind_delete_res = 62; // 删除绑定返回状态
|
||||
|
||||
ScriptRunRes script_run_res = 90; // 运行脚本返回
|
||||
ScriptUpdateRes script_update_res = 91; // 升级脚本返回
|
||||
ScriptCreateRes script_create_res = 91; // 创建脚本返回
|
||||
ScriptListRes script_list_res = 92; // 列出脚本返回
|
||||
ScriptDeleteRes script_delete_res = 93; // 删除脚本返回
|
||||
ScriptGetRes script_get_res = 94; // 获取脚本返回
|
||||
ScriptUseRes script_use_res = 95; // 使用脚本返回
|
||||
|
||||
ExpListRes exp_list_res = 100; // 实验列表返回
|
||||
ExpGetRes exp_get_res = 101; // 实验报表返回
|
||||
@@ -281,8 +326,20 @@ message TargetListRes {
|
||||
map<string, Binds> target_list = 1; // 绑定列表
|
||||
}
|
||||
|
||||
// TargetCreateRes 策略创建返回
|
||||
message TargetCreateRes {
|
||||
string target_id = 1; // 策略ID
|
||||
string target_description = 2; // 策略描述
|
||||
}
|
||||
|
||||
// TargetDeleteRes 策略创建返回
|
||||
message TargetDeleteRes {
|
||||
string target_id = 1; // 策略ID
|
||||
string target_description = 2; // 策略描述
|
||||
}
|
||||
|
||||
message Binds {
|
||||
repeated Bind binds = 1;
|
||||
repeated Bind binds = 1; // 绑定列表
|
||||
}
|
||||
|
||||
// Bind 绑定信息
|
||||
@@ -341,8 +398,36 @@ message ScriptRunRes {
|
||||
string dataspace_out = 4; // 数据区输出
|
||||
}
|
||||
|
||||
// ScriptUpdateRes 升级脚本返回
|
||||
message ScriptUpdateRes {
|
||||
message ScriptInfo {
|
||||
string lua_name = 1; // 脚本名称
|
||||
string lua_script = 2; // 脚本内容
|
||||
bool lua_checked = 3; // 脚本校验结果
|
||||
bool lua_used = 4; // 脚本是否被使用
|
||||
}
|
||||
|
||||
// ScriptCreateRes 创建脚本返回
|
||||
message ScriptCreateRes {
|
||||
ScriptInfo script_info = 1; // 脚本信息
|
||||
}
|
||||
|
||||
// ScriptListRes 脚本列表返回
|
||||
message ScriptListRes {
|
||||
repeated ScriptInfo script_info = 1; // 脚本信息
|
||||
}
|
||||
|
||||
// ScriptGetRes 获取脚本返回
|
||||
message ScriptGetRes {
|
||||
ScriptInfo script_info = 1; // 脚本信息
|
||||
}
|
||||
|
||||
// ScriptDeleteRes 删除脚本返回
|
||||
message ScriptDeleteRes {
|
||||
ScriptInfo script_info = 1; // 脚本信息
|
||||
}
|
||||
|
||||
// ScriptUseRes 使用脚本返回
|
||||
message ScriptUseRes {
|
||||
ScriptInfo script_info = 1; // 脚本信息
|
||||
}
|
||||
|
||||
// ExpListRes 实验列表返回
|
||||
|
||||
Reference in New Issue
Block a user