导入模板
功能介绍
导入模板功能。
URI
- URI格式
PUT /softcomai/datalake/dataplan/v1.0/templates/import?templateName={templateName}&isPublic={isPublic}&pId={catalogId}
- 参数说明
参数
是否必选
类型
说明
templateName
是
String
模板名称。
isPublic
是
String
是否发布为公共模板。
catalogId
否
String
目录ID。
请求
- 请求样例
PUT https://127.0.0.1:5555/softcomai/datalake/dataplan/v1.0/templates/import?templateName=贝塔模板导入&isPublic=true&pId=7978001867555836453 { "action" : "publish", "actionParam" : { "name" : "POSTMAN测试发布公共模板", "description" : "POSTMAN测试发布公共模板", "pId": "4070886005386612775", "tag" : "", "uploadFileName" : "" } }
- 参数说明
参数
是否必选
类型
说明
uploadFileName
否
文件
上传的文件名。
响应
- 成功响应样例
{ "success": true, "returnData": true }
- 要素说明
参数名
参数类型
备注
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
参数扩展类型。
状态码
具体请参考状态码。