查看模板详情
功能介绍
查看模板的详细信息。
URI
- URI格式
GET /softcomai/datalake/dataplan/v1.0/templates/{templateId}? templateType=PRIVATE
- 参数说明
参数名
是否必选
参数类型
备注
templateId
是
String
模板的ID。
请求
响应
- 响应样例
{ "success": true, "returnData": { "sourceId": "20190523144150-1830503420", "templateType": "PRIVATE", "id": "20190529104713-508150574", "name": "ProgressTest001", "description": "描述信息XXXXXXXXXXXXXXXXXXXXXXXXX001", "userId": "SoftcomAI_Integration_Test2__zWXxxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "2019-05-29 10:47:17", "updateTime": "2019-05-29 10:47:17", "tasks": [ { "id": "5041049077285072253", "taskName": "测试任务名称001", "taskType": "COLLECTION", "isKeyTask": "true", "userId": "SoftcomAI_Integration_Test2__zxxxx1819", "tenantId": "SoftcomAI_Integration_Test2", "pId": "0", "rootTask": "false", "createTime": "20190522153704", "updateTime": "20190522153704", "script": { "id": "6864867852705616838", "scriptName": "脚本script2324354356435345001", "scriptType": "SCRIPTTYPR_IN", "scriptVersion": "1.0", "scriptPath": "/opt/script/script2324354356435345001.py", "scriptDesc": "脚本描述XXXXXX", "userId": "SoftcomAI_Integration_Test2__zWxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522161002", "updateTime": "20190522161002" }, "paramList": [ { "id": "9118554573133384423", "paramName": "INPUT_PARAM002", "paramType": "INPUT_TYPE", "paramValue": "/etc/test/int.out", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2_xxxx11819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522153704", "updateTime": "20190522153704", "taskId": "5041049077285072253" }, { "id": "1005362129699899014", "paramName": "INPUT_PARAM001", "paramType": "OUTPUT_TYPE", "paramValue": "out.csv", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__xxx1819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522153704", "updateTime": "20190522153704", "taskId": "5041049077285072253" } ], "children": [ { "id": "6325366996242114818", "taskName": "子任务001", "taskType": "COLLECTION", "isKeyTask": "true", "userId": "SoftcomAI_Integration_Test2__zWxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "pId": "5041049077285072253", "rootTask": "false", "createTime": "20190522154312", "updateTime": "20190522154312", "script": { "id": "165927269734196768", "scriptName": "脚本script2324354356435345005", "scriptType": "SCRIPTTYPR_IN", "scriptVersion": "1.0", "scriptPath": "/opt/script/script2324354356435345005.py", "scriptDesc": "脚本描述XXXXXX", "userId": "SoftcomAI_Integration_Test2__zxxxx11819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522161002", "updateTime": "20190522161002" }, "paramList": [ { "id": "855224363355232351", "paramName": "INPUT_PARAM009", "paramType": "OUTPUT_TYPE", "paramValue": "out.csv", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zWxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522154312", "updateTime": "20190522154312", "taskId": "6325366996242114818" }, { "id": "3053483553969374228", "paramName": "INPUT_PARAM010", "paramType": "INPUT_TYPE", "paramValue": "/etc/test/int.out", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zWXxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522154312", "updateTime": "20190522154312", "taskId": "6325366996242114818" } ], "children": [] } ] }, { "id": "7566746559208028173", "taskName": "测试任务名称002", "taskType": "PARSE", "isKeyTask": "true", "userId": "SoftcomAI_Integration_Test2__zWxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "pId": "0", "rootTask": "false", "createTime": "20190522153927", "updateTime": "20190522153927", "timeout": "3600", "script": { "id": "9178550171786432559", "scriptName": "脚本script2324354356435345002", "scriptType": "SCRIPTTYPR_IN", "scriptVersion": "1.0", "scriptPath": "/opt/script/script2324354356435345002.py", "scriptDesc": "脚本描述XXXXXX", "userId": "SoftcomAI_Integration_Test2__zxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522161002", "updateTime": "20190522161002" }, "paramList": [ { "id": "795192238879417314", "paramName": "INPUT_PARAM004", "paramType": "INPUT_TYPE", "paramValue": "/etc/test/int.out", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zWxxxx19", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522153927", "updateTime": "20190522153927", "taskId": "7566746559208028173" }, { "id": "607892277704561887", "paramName": "INPUT_PARAM003", "paramType": "OUTPUT_TYPE", "paramValue": "out.csv", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zWxxxx19", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522153927", "updateTime": "20190522153927", "taskId": "7566746559208028173" } ], "children": [ { "id": "2903740582528031695", "taskName": "子任务002", "taskType": "PARSE", "isKeyTask": "true", "userId": "SoftcomAI_Integration_Test2__zWxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "pId": "7566746559208028173", "rootTask": "false", "createTime": "20190522154312", "updateTime": "20190522154312", "script": { "id": "7269994768554204697", "scriptName": "脚本script2324354356435345006", "scriptType": "SCRIPTTYPR_IN", "scriptVersion": "1.0", "scriptPath": "/opt/script/script2324354356435345006.py", "scriptDesc": "脚本描述XXXXXX", "userId": "SoftcomAI_Integration_Test2__zxxxx1819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522161002", "updateTime": "20190522161002" }, "paramList": [ { "id": "5712910118398756979", "paramName": "INPUT_PARAM014", "paramType": "INPUT_TYPE", "paramValue": "/etc/test/int.out", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zWxxxx1819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522154312", "updateTime": "20190522154312", "taskId": "2903740582528031695" }, { "id": "8497711305640935650", "paramName": "INPUT_PARAM013", "paramType": "OUTPUT_TYPE", "paramValue": "out.csv", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zWxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522154312", "updateTime": "20190522154312", "taskId": "2903740582528031695" } ], "children": [] } ] }, { "id": "2899630813357002320", "taskName": "测试任务名称003", "taskType": "GOVERN", "isKeyTask": "true", "userId": "SoftcomAI_Integration_Test2__zWxxxx19", "tenantId": "SoftcomAI_Integration_Test2", "pId": "0", "rootTask": "false", "createTime": "20190522153927", "updateTime": "20190522153927", "script": { "id": "1256909959601939076", "scriptName": "脚本script2324354356435345003", "scriptType": "SCRIPTTYPR_IN", "scriptVersion": "1.0", "scriptPath": "/opt/script/script2324354356435345003.py", "scriptDesc": "脚本描述XXXXXX", "userId": "SoftcomAI_Integration_Test2__zWxxxx9", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522161002", "updateTime": "20190522161002" }, "paramList": [ { "id": "1112664774235782888", "paramName": "INPUT_PARAM006", "paramType": "INPUT_TYPE", "paramValue": "/etc/test/int.out", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zxxxxx19", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522153927", "updateTime": "20190522153927", "taskId": "2899630813357002320" }, { "id": "5737476469338429701", "paramName": "INPUT_PARAM005", "paramType": "OUTPUT_TYPE", "paramValue": "out.csv", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zxxxx19", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522153927", "updateTime": "20190522153927", "taskId": "2899630813357002320" } ], "children": [ { "id": "5345618201072157486", "taskName": "子任务003", "taskType": "GOVERN", "isKeyTask": "true", "userId": "SoftcomAI_Integration_Test2__zWxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "pId": "2899630813357002320", "rootTask": "false", "createTime": "20190522154312", "updateTime": "20190522154312", "script": { "id": "6488229954346727009", "scriptName": "脚本script2324354356435345007", "scriptType": "SCRIPTTYPR_IN", "scriptVersion": "1.0", "scriptPath": "/opt/script/script2324354356435345007.py", "scriptDesc": "脚本描述XXXXXX", "userId": "SoftcomAI_Integration_Test2__zWxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522161002", "updateTime": "20190522161002" }, "paramList": [ { "id": "8703032920434237793", "paramName": "INPUT_PARAM015", "paramType": "OUTPUT_TYPE", "paramValue": "out.csv", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zWxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522154312", "updateTime": "20190522154312", "taskId": "5345618201072157486" }, { "id": "3637464887133181713", "paramName": "INPUT_PARAM016", "paramType": "INPUT_TYPE", "paramValue": "/etc/test/int.out", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zWxxxx19", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522154312", "updateTime": "20190522154312", "taskId": "5345618201072157486" } ], "children": [] } ] }, { "id": "4168595688049445861", "taskName": "测试任务名称004", "taskType": "TRAIN", "isKeyTask": "true", "userId": "SoftcomAI_Integration_Test2__zWxxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "pId": "0", "rootTask": "false", "createTime": "20190522153927", "updateTime": "20190522153927", "script": { "id": "6703267881111429405", "scriptName": "脚本script2324354356435345004", "scriptType": "SCRIPTTYPR_IN", "scriptVersion": "1.0", "scriptPath": "/opt/script/script2324354356435345004.py", "scriptDesc": "脚本描述XXXXXX", "userId": "SoftcomAI_Integration_Test2__zWxxxx19", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522161002", "updateTime": "20190522161002" }, "paramList": [ { "id": "974807446921025076", "paramName": "INPUT_PARAM008", "paramType": "INPUT_TYPE", "paramValue": "/etc/test/int.out", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522153927", "updateTime": "20190522153927", "taskId": "4168595688049445861" }, { "id": "844479996767912831", "paramName": "INPUT_PARAM007", "paramType": "OUTPUT_TYPE", "paramValue": "out.csv", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zxxxx1819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522153927", "updateTime": "20190522153927", "taskId": "4168595688049445861" } ], "children": [ { "id": "3255563540945805073", "taskName": "子任务004", "taskType": "TRAIN", "isKeyTask": "true", "userId": "SoftcomAI_Integration_Test2__zxxxxx1819", "tenantId": "SoftcomAI_Integration_Test2", "pId": "4168595688049445861", "rootTask": "false", "createTime": "20190522154312", "updateTime": "20190522154312", "timeout": "3600", "script": { "id": "4955348224269049438", "scriptName": "脚本script2324354356435345008", "scriptType": "SCRIPTTYPR_IN", "scriptVersion": "1.0", "scriptPath": "/opt/script/script2324354356435345008.py", "scriptDesc": "脚本描述XXXXXX", "userId": "SoftcomAI_Integration_Test2__zxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522161002", "updateTime": "20190522161002" }, "paramList": [ { "id": "4965326247186677576", "paramName": "INPUT_PARAM017", "paramType": "OUTPUT_TYPE", "paramValue": "out.csv", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zxxxx819", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522154312", "updateTime": "20190522154312", "taskId": "3255563540945805073" }, { "id": "3240368515593442549", "paramName": "INPUT_PARAM018", "paramType": "INPUT_TYPE", "paramValue": "/etc/test/int.out", "appendType": "FILE_TYPE", "userId": "SoftcomAI_Integration_Test2__zxxxx19", "tenantId": "SoftcomAI_Integration_Test2", "createTime": "20190522154312", "updateTime": "20190522154312", "taskId": "3255563540945805073" } ], "children": [] } ] } ] } }
- 要素说明
参数名
参数类型
备注
success
String
请求是否成功。
returnData
JSON
返回体。
id
String
模板ID。
sourceId
String
源ID。
templateType
String
模板类型,取值包括如下:
- PUBLIC:表示公共模板。
- PRIVATE:表示私有模板。
name
String
模板名称。
description
String
模板描述。
createTime
String
创建时间。
updateTime
String
更新时间。
userId
String
模式,暂无用。
tenantId
String
由目录ID组成的从树根部到节点目录的路径字符串。
tasks
JSONLIST
任务列表。
id (tasks)
String
任务ID。
taskName
String
任务名称。
taskType
String
任务类型。
isKeyTask
String
是否是关键任务。
pId
String
任务的父ID。
rootTask
String
是否是根任务。
createTime (tasks)
String
创建时间。
updateTime (tasks)
String
更新时间。
script
JSON
脚本。
id (script)
String
脚本ID。
scriptName (script)
String
脚本名称。
scriptType (script)
String
脚本类型。
scriptPath (script)
String
脚本路径。
userId (script)
String
用户信息。
createTime (script)
String
脚本创建时间。
updateTime (script)
String
脚本更新时间。
children
String
子任务。
paramList
JSON
参数列表。
id (paramList)
String
参数的ID。
paramName (paramList)
String
参数名称。
paramType (paramList)
String
参数类型。
paramValue (paramList)
String
参数值。
appendType (paramList)
JSON
参数扩展类型。
状态码
具体请参考状态码。