ListDeploymentPackageFiles - 获取待发布的文件版本列表

获取待发布的文件版本列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用前面加 * 表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
dataworks:*list
*全部资源
*

请求参数

名称类型必填描述示例值
ProjectIdlong

DataWorks 工作空间的 ID。您可以登录 DataWorks 控制台,进入工作空间配置页面获取工作空间 ID。

12345
BusinessIdlong

业务流程的 ID,您可以调用 ListBusiness 接口,根据名称查询对应业务流程的 ID。

100001
SolutionIdlong

解决方案 ID。

8065
CommitFromstring

提交起始日期,格式 yyyy-MM-dd

2025-01-01
CommitTostring

提交截止日期(包含),格式 yyyy-MM-dd

2025-01-31
CommitUserIdstring

提交人的用户 ID

2003****
FileTypeinteger

文件的代码类型。

不同文件类型其代码不同,详情请参见 DataWorks 节点合集。 您也可以调用 ListFileType 接口,查询文件的代码类型。

10
ChangeTypeinteger

变更类型

  • 0:新增
  • 1:更新
  • 2:删除
0
FileIdsarray

需要查询的文件 ID 列表。

string

需要查询的文件 ID。

11223**
FileNamestring

文件的名称。

Filename
PageNumberinteger

分页的页数。

1
PageSizeinteger

每页显示的条数,默认为 10,最大 100 条。

20

返回参数

名称类型描述示例值
object

Schema of Response

RequestIdstring

请求 ID。用于出现错误后排查问题。

0000-ABCD-EFG****
PagingInfoobject

分页信息。

TotalCountinteger

满足条件的数据总条数。

100
PageNumberinteger

分页页码,从 1 开始。

1
PageSizeinteger

分页大小,默认为 10。

10
DeploymentPackageFilesarray<object>

具体的待发布的文件版本信息列表

DeploymentPackageFileobject

具体的待发布的文件版本信息

Idlong

唯一标识

650433503
FileIdlong

文件的 ID。

520246913
FileVersionlong

文件的版本号

34
CommitTimestring

提交时间

2025-04-10 15:55:47
CommitUserstring

提交人的阿里云账号 ID

446***
CommitUserNamestring

提交人的阿里云账号名称

user***
ProjectIdlong

工作空间 ID。

27595
TenantIdlong

DataWorks 租户 ID

639415964191360
FileTypeinteger

文件类型。不同文件类型其代码不同,详情请参见 DataWorks 节点合集

13
FileNamestring

生成本次文件版本的文件名。

bak_part_basc_person_relation_all_da
Statusinteger

该版本的代码文件的状态

  • 2:提交检查中
  • 3:提交检查成功
  • 4:提交检查拒绝
  • 10:提交中
  • 11:已经提交至调度的开发
  • 20:审核通过
  • 21:审核失败
  • 22:检查存在告警
  • 23:代码审核中
  • 24:代码审核拒绝
  • 80:创建发布包成功
  • 100:发布中
  • 101:发布至生产
  • 200:取消
100
ChangeTypeinteger

Integer 变更类型

  • 0:新增
  • 1:更新
  • 2:删除
0
IsSameAsProductionVersionboolean

该版本是否是当前调度生产上的版本

true
NodeIdlong

该文件对应的调度上的节点 id

700005008419
Commentstring

提交时的注释

测试提交
NodeConfigurationstring

保存该文件所在调度节点的调度属性配置信息(Json 串的形式保存)

{ "tagList": [], "fileId": -1, "taskRerunTime": 0, "taskRerunInterval": 0, "reRunAble": 1, "nodeId": 125803000, "nodeName": "new", "nodeType": 0, "isStop": 0, "paraValue": "", "startEffectDate": "1970-01-01 00:00:00", "endEffectDate": "9999-01-01 00:00:00", "cronExpress": "00 26 00 * * ?", "owner": "1107550004250000", "resgroupId": 6300000, "cu": "0.25", "appId": 170000, "tenantId": 524257424560000, "createTime": "2025-04-10 15:55:01", "createUser": "1107550004250000", "lastModifyTime": "2025-04-10 15:55:41", "cycleType": 0, "dependentType": 0, "dependentTypeList": [0], "lastModifyUser": "1107550004250000", "dependentDataNode": "", "input": "[{\"regionId\":\"cn-hangzhou\",\"str\":\"root_input\",\"parseType\":1}]", "output": "[{\"str\":\"project_root.526586287_out\",\"parseType\":2},{\"str\":\"project_root.new\",\"parseType\":1}]", "inputList": [{ "regionId": "cn-hangzhou", "str": "root_input", "parseType": 1 }], "outputList": [{ "str": "project_root.526586287_out", "parseType": 2 }, { "str": "project_root.new", "parseType": 1 }], "isAutoParse": 1, "startRightNow": false, "extConfig": "{\"openCustomCron\":false,\"formCron\":\"\"}", "inputContextList": [], "outputContextList": [] }
UseTypestring

文件所属的功能模块。取值如下:

  • NORMAL:数据开发。
  • MANUAL:手动任务。
  • MANUAL_BIZ:手动业务流程。
  • SKIP:数据开发的空跑调度。
  • ADHOCQUERY:临时查询。
  • COMPONENT:组件管理。
NORMAL
SmokeTestStatusstring

开发环境测试情况

未测试

示例

正常返回示例

JSON格式

{
  "RequestId": "0000-ABCD-EFG****",
  "PagingInfo": {
    "TotalCount": 100,
    "PageNumber": 1,
    "PageSize": 10,
    "DeploymentPackageFiles": [
      {
        "Id": 650433503,
        "FileId": 520246913,
        "FileVersion": 34,
        "CommitTime": "2025-04-10 15:55:47",
        "CommitUser": "446***",
        "CommitUserName": "user***",
        "ProjectId": 27595,
        "TenantId": 639415964191360,
        "FileType": 13,
        "FileName": "bak_part_basc_person_relation_all_da",
        "Status": 100,
        "ChangeType": 0,
        "IsSameAsProductionVersion": true,
        "NodeId": 700005008419,
        "Comment": "测试提交",
        "NodeConfiguration": {
          "tagList": [],
          "fileId": -1,
          "taskRerunTime": 0,
          "taskRerunInterval": 0,
          "reRunAble": 1,
          "nodeId": 125803000,
          "nodeName": "new",
          "nodeType": 0,
          "isStop": 0,
          "paraValue": "",
          "startEffectDate": "1970-01-01 00:00:00",
          "endEffectDate": "9999-01-01 00:00:00",
          "cronExpress": "00 26 00 * * ?",
          "owner": 1107550004250000,
          "resgroupId": 6300000,
          "cu": 0.25,
          "appId": 170000,
          "tenantId": 524257424560000,
          "createTime": "2025-04-10 15:55:01",
          "createUser": 1107550004250000,
          "lastModifyTime": "2025-04-10 15:55:41",
          "cycleType": 0,
          "dependentType": 0,
          "dependentTypeList": [
            0
          ],
          "lastModifyUser": 1107550004250000,
          "dependentDataNode": "",
          "input": [
            {
              "regionId": "cn-hangzhou",
              "str": "root_input",
              "parseType": 1
            }
          ],
          "output": [
            {
              "str": "project_root.526586287_out",
              "parseType": 2
            },
            {
              "str": "project_root.new",
              "parseType": 1
            }
          ],
          "inputList": [
            {
              "regionId": "cn-hangzhou",
              "str": "root_input",
              "parseType": 1
            }
          ],
          "outputList": [
            {
              "str": "project_root.526586287_out",
              "parseType": 2
            },
            {
              "str": "project_root.new",
              "parseType": 1
            }
          ],
          "isAutoParse": 1,
          "startRightNow": false,
          "extConfig": {
            "openCustomCron": false,
            "formCron": ""
          },
          "inputContextList": [],
          "outputContextList": []
        },
        "UseType": "NORMAL",
        "SmokeTestStatus": "未测试"
      }
    ]
  }
}

错误码

访问错误中心查看更多错误码。