模板向导式创建项目
功能介绍
使用模板向导方式创建项目,并修改项目。
URI
- URI格式
POST /softcomai/datalake/dataplan/v1.0/progress/{templateId}
- 参数说明
参数
是否必选
类型
说明
templateId
是
String
模板ID。
请求
- 请求样例
POST https://ipaddr:port/softcomai/datalake/dataplan/v1.0/progress/P_20190920090322_732178849 { "templateType" : "PRIVATE", "id" : "P_20190920090322_732178849", "name" : "20190920创建项目私有模板", "description" : "20190920创建项目私有模板", "tasks" : [{ "id" : "4842250918826606562", "pId" : "0", "paramList" : [{ "paramName" : "key", "paramValue" : "value", "appendType" : "KEY_VALUE" } ], "variables" : [{ "showName" : "数据来源", "showNameEn" : "dataSource", "varName" : "dataSource", "varValue" : "云核心网_性能KPI数据_ATS", "remark" : "数据来源", "defaultVisible" : "true" }, { "showName" : "BDI服务", "showNameEn" : "BDI Service", "varName" : "BDIAddress", "varValue" : "10.0.1.145:19143", "remark" : "BDI服务", "defaultVisible" : "true" }, { "showName" : "id", "showNameEn" : "id", "varName" : "id", "varValue" : "111", "remark" : "11", "defaultVisible" : "true" } ], "children" : [] }, { "id" : "4359708186444718104", "pId" : "0", "paramList" : [{ "paramValue" : "-ipaddress #{ipaddress} -userId #{userId} -appId #{appId} -srcPath #{srcPath} -srcRootPath #{srcRootPath} -dstRootPath #{dstRootPath} -dstPath #{dstPath} -srcBucketName #{srcBucketName} -hadoopUserName #{hadoopUserName} -token ${tokenbyappidTaskResp.result.token}", "appendType" : "STRING" } ], "variables" : [{ "varName" : "ipaddress", "varValue" : "100.95.145.153:9516", "defaultVisible" : "true" }, { "varName" : "userId", "varValue" : "q00XXXXXX8", "defaultVisible" : "true" }, { "varName" : "appId", "varValue" : "aidomainalpha_wulan3_dcpuedev", "defaultVisible" : "true" }, { "varName" : "srcPath", "varValue" : "/HKT_data/20190829", "defaultVisible" : "true" } ], "children" : [{ "id" : "5472089395256981544", "pId" : "4359708186444718104", "paramList" : [{ "paramValue" : "-ipaddress #{ipaddress} -userId #{userId} -appId #{appId} -srcPath #{srcPath} -srcRootPath #{srcRootPath} -dstRootPath #{dstRootPath} -dstPath #{dstPath} -srcBucketName #{srcBucketName} -hadoopUserName #{hadoopUserName} -integrationAddr #{integrationAddr} -token ${getManageToken}", "appendType" : "STRING" } ], "variables" : [{ "showName" : "srcBucketName", "showNameEn" : "srcBucketName", "varName" : "srcBucketName", "varValue" : "obs-public-data", "defaultVisible" : "false" }, { "showName" : "dstPath", "showNameEn" : "dstPath", "varName" : "dstPath", "varValue" : "/HKT/raw_data", "defaultVisible" : "false" }, { "showName" : "ipaddress", "showNameEn" : "ipaddress", "varName" : "ipaddress", "varValue" : "100.95.145.153:9516", "defaultVisible" : "true" }, { "showName" : "userId", "showNameEn" : "userId", "varName" : "userId", "varValue" : "q0XXXXX", "defaultVisible" : "true" }, { "showName" : "appId", "showNameEn" : "appId", "varName" : "appId", "varValue" : "aitrainalpha_wulan3_test", "defaultVisible" : "true" } ], "children" : [] } ] }, { "id" : "6616411857017560642", "pId" : "0", "children" : [] }, { "id" : "2151470343480163348", "pId" : "0", "paramList" : [{ "paramValue" : "-userId #{userId} -appId #{tenantId} -datasetName #{datasetName} -sourceDirUrl \"#{sourceDirUrl}\" -token ${getManageToken}", "appendType" : "STRING" } ], "variables" : [{ "showName" : "用户ID", "showNameEn" : "User ID", "varName" : "userId", "varValue" : "lWXXXXX63", "remark" : "当前登录用户的用户ID", "defaultVisible" : "true" }, { "showName" : "租户ID", "showNameEn" : "Tenant ID", "varName" : "tenantId", "varValue" : "aidomainalpha_wulan3_dcpuedev", "remark" : "当前登录用户的租户ID", "defaultVisible" : "true" } ], "children" : [] } ] }
- 参数说明
参数
是否必选
类型
说明
templateType
是
String
模板类型,取值包括如下:
- PUBLIC:表示公共模板。
- PRIVATE:表示私有模板。
id
是
String
模板ID。
name
是
String
模板名称。
description
是
String
模板描述。
tasks
是
JSON LIST
任务列表。
id
是
String
任务ID。
pId
是
String
父任务ID。
children
是
JSON LIST
子任务列表。
paramList
是
JSON LIST
参数列表。
paramName
是
String
参数名称。
paramValue
是
String
参数值。
appendType
是
String
参数扩展类型。
variables
是
JSON LIST
变量列表。
showName
是
String
变量显示中文名。
showNameEn
是
String
变量显示英文名。
varName
是
String
变量名称。
varValue
是
String
变量值。
remark
是
String
备注。
defaultVisible
是
String
是否是基础变量。
响应
- 成功响应样例
{ "success": true, "returnData": "P_20190920101718_2027513387" }
- 要素说明
参数名
参数类型
备注
success
String
请求是否成功,取值包括true和false。
returnData
String
返回值。
状态码
具体请参考状态码。