查询指定发布包详情
功能介绍
用于查询指定的发布包详情信息。
URI
- 参数说明
表1 URI参数说明 参数名
是否必选
参数类型
说明
project_id
是
String
项目编号,获取方法请参见项目ID和账号ID。
package_id
是
String
发布包ID。获取方法请参考“查询发布包列表”的响应参数“package_id”。
请求参数
参数名 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
workspace |
否 |
String |
工作空间id。
|
X-Auth-Token |
否 |
String |
使用Token认证时该字段必选,用户Token的长度要求如下: 最小长度:0 最大长度:4096 |
Content-Type |
否 |
String |
有Body体的情况下必选,无Body体的情况下则无需填写和校验。 示例:Content-Type: application/json;charset=UTF-8 |
Authorization |
否 |
String |
使用AK/SK进行认证时该字段必选。 |
Host |
否 |
String |
使用AK/SK进行认证时该字段必选。 |
响应参数
参数名 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
release_package |
是 |
object |
发布包详情,参考表4。 |
task_details |
是 |
array[object] |
发布任务详情,参考表5。 |
参数名 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
apply_timestamp |
否 |
Long |
申请时间,13位时间戳。 |
apply_user_id |
否 |
String |
申请人id。 |
apply_user_name |
否 |
String |
申请人名称。 |
delete_flag |
否 |
integer |
是否删除。 0:没有删除 1:删除 |
deploy_status |
否 |
integer |
发布状态。 1:待审批 2:成功 3:失败 5:发布中 |
deploy_timestamp |
否 |
Long |
发布时间,13位时间戳。 |
deploy_user_id |
否 |
String |
发布人id。 |
deploy_user_name |
否 |
String |
发布人名称。 |
package_approvers |
否 |
array[object] |
发布包审批信息,参考表6。 |
package_id |
否 |
String |
发布包id。 |
package_name |
否 |
String |
发布包名称。 |
project_id |
否 |
String |
项目ID和空间信息,以项目ID-workspace-空间ID拼接。 |
workspace_id |
否 |
String |
发布包所在空间ID。 |
参数名 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
deploy_status |
否 |
integer |
发布状态。 1:待审批 2:成功 3:失败 5:发布中 |
deployed_version |
否 |
integer |
已发布节点版本。 |
item_name |
否 |
String |
发布任务名称。 |
pending_item_id |
否 |
String |
发布任务ID。 |
pending_version |
否 |
integer |
当前节点版本。 |
script_id |
否 |
String |
脚本ID。 |
task_id |
否 |
String |
作业ID。 |
start_job_status |
否 |
integer |
作业启动状态。 2:成功 3:失败 |
submit_timestamp |
否 |
Long |
提交时间戳,13位时间戳。 |
submit_user_id |
否 |
String |
提交人id。 |
submit_user_name |
否 |
String |
提交人名称。 |
task_type |
否 |
integer |
任务类型。 1:作业 2:脚本 3:资源 |
update_type |
否 |
integer |
变更类型,默认值1。 1:新增 2:修改 3:删除 |
请求示例
GET /v2/62099355b894428e8916573ae635f1f9/factory/release-packages/1
响应示例
- 成功响应
{ "release_package": { "apply_timestamp": 1700288912934, "apply_user_id": "7b71e498e75d44048c9a22dd3c54f978", "apply_user_name": "ei_dlf_l00341563", "delete_flag": 0, "deploy_status": 3, "deploy_timestamp": 1700289155129, "deploy_user_id": "7b71e498e75d44048c9a22dd3c54f978", "deploy_user_name": "ei_dlf_l00341563", "package_approvers": [ { "user_id": "7b71e498e75d44048c9a22dd3c54f978", "user_name": "ei_dlf_l00341563" } ], "package_id": "4", "package_name": "ads_supplier_inventory_info__ads_supplier_inventory_info_20231118143537", "project_id": "62099355b894428e8916573ae635f1f9-workspace-45be704b28cb4f25a39221169fd3e27e", "workspace_id": "45be704b28cb4f25a39221169fd3e27e" }, "task_details": [ { "deploy_status": 3, "deployed_version": 0, "item_name": "ads_supplier_inventory_info__ads_supplier_inventory_info", "pending_item_id": "19", "pending_version": 1, "script_id": "ff808081899c04fa01899fc39cf61baa", "submit_timestamp": 1690602544380, "submit_user_id": "7b71e498e75d44048c9a22dd3c54f978", "submit_user_name": "ei_dlf_l00341563", "task_type": 2, "update_type": 1 } ] }
- 失败响应
{ "error_code": "DLF.3051", "error_msg": "The request parameter is invalid. " }