Obtém a lista de versões de arquivo pendentes de implantação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:* |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectId |
integer |
Sim |
O ID do workspace do DataWorks. Você pode fazer login no console do DataWorks e acessar a página de configuração do workspace para obter o ID do workspace. |
12345 |
| BusinessId |
integer |
Não |
O ID do fluxo de trabalho. Você pode chamar a operação ListBusiness para consultar o ID do fluxo de trabalho pelo nome. |
100001 |
| SolutionId |
integer |
Não |
O ID da solução. |
8065 |
| CommitFrom |
string |
Não |
A data inicial do commit, no formato yyyy-MM-dd. |
2025-01-01 |
| CommitTo |
string |
Não |
A data final do commit (inclusiva), no formato yyyy-MM-dd. |
2025-01-31 |
| CommitUserId |
string |
Não |
O ID de usuário do autor do commit. |
2003**** |
| FileType |
integer |
Não |
O tipo de código do arquivo. Diferentes tipos de arquivo possuem códigos diferentes. Para mais informações, consulte Nós do DataWorks. Você também pode chamar a operação ListFileType para consultar o tipo de código de um arquivo. |
10 |
| ChangeType |
integer |
Não |
O tipo de alteração. Valores válidos:
|
0 |
| FileIds |
array |
Não |
A lista de IDs de arquivo a serem consultados. |
|
|
string |
Não |
O ID do arquivo a ser consultado. |
11223** |
|
| FileName |
string |
Não |
O nome do arquivo. |
Filename |
| PageNumber |
integer |
Não |
O número da página. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valor padrão: 10. Valor máximo: 100. |
20 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. Você pode usar este ID para solucionar problemas. |
0000-ABCD-EFG**** |
| PagingInfo |
object |
As informações de paginação. |
|
| TotalCount |
integer |
O número total de entradas que atendem às condições. |
100 |
| PageNumber |
integer |
O número da página, começando em 1. |
1 |
| PageSize |
integer |
O tamanho da página. Valor padrão: 10. |
10 |
| DeploymentPackageFiles |
array<object> |
A lista de versões de arquivo pendentes de implantação. |
|
|
object |
As informações sobre uma versão de arquivo pendente de implantação. |
||
| Id |
integer |
O identificador exclusivo. |
650433503 |
| FileId |
integer |
O ID do arquivo. |
520246913 |
| FileVersion |
integer |
O número da versão do arquivo. |
34 |
| CommitTime |
string |
A hora do commit. O formato é |
2025-04-10 15:55:47 |
| CommitUser |
string |
O ID da conta Alibaba Cloud do autor do commit. |
446*** |
| CommitUserName |
string |
O nome da conta Alibaba Cloud do autor do commit. |
user*** |
| ProjectId |
integer |
O ID do workspace. |
27595 |
| TenantId |
integer |
O ID do tenant do DataWorks. |
639415964191360 |
| FileType |
integer |
O tipo de arquivo. Diferentes tipos de arquivo possuem códigos diferentes. Para mais informações, consulte Nós do DataWorks. |
13 |
| FileName |
string |
O nome do arquivo que gerou esta versão de arquivo. |
bak_part_basc_person_relation_all_da |
| Status |
integer |
O status do arquivo de código para esta versão. Valores válidos:
|
100 |
| ChangeType |
integer |
O tipo de alteração. Valores válidos:
|
0 |
| IsSameAsProductionVersion |
boolean |
Indica se esta versão é igual à versão de produção atual no agendamento. |
true |
| NodeId |
integer |
O ID do nó no agendamento que corresponde a este arquivo. |
700005008419 |
| Comment |
string |
O comentário fornecido no momento do commit. |
Test commit |
| NodeConfiguration |
string |
A configuração das propriedades de agendamento do nó de agendamento ao qual este arquivo pertence, armazenada como uma string 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": [] } |
| UseType |
string |
O módulo funcional ao qual o arquivo pertence. Valores válidos:
|
NORMAL |
| SmokeTestStatus |
string |
O status de teste no ambiente de desenvolvimento. |
Not tested |
Exemplos
Resposta de sucesso
JSON formato
{
"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": "Commit de teste",
"NodeConfiguration": "{\n\t\"tagList\": [],\n\t\"fileId\": -1,\n\t\"taskRerunTime\": 0,\n\t\"taskRerunInterval\": 0,\n\t\"reRunAble\": 1,\n\t\"nodeId\": 125803000,\n\t\"nodeName\": \"novo\",\n\t\"nodeType\": 0,\n\t\"isStop\": 0,\n\t\"paraValue\": \"\",\n\t\"startEffectDate\": \"1970-01-01 00:00:00\",\n\t\"endEffectDate\": \"9999-01-01 00:00:00\",\n\t\"cronExpress\": \"00 26 00 * * ?\",\n\t\"owner\": \"1107550004250000\",\n\t\"resgroupId\": 6300000,\n\t\"cu\": \"0.25\",\n\t\"appId\": 170000,\n\t\"tenantId\": 524257424560000,\n\t\"createTime\": \"2025-04-10 15:55:01\",\n\t\"createUser\": \"1107550004250000\",\n\t\"lastModifyTime\": \"2025-04-10 15:55:41\",\n\t\"cycleType\": 0,\n\t\"dependentType\": 0,\n\t\"dependentTypeList\": [0],\n\t\"lastModifyUser\": \"1107550004250000\",\n\t\"dependentDataNode\": \"\",\n\t\"input\": \"[{\\\"regionId\\\":\\\"cn-hangzhou\\\",\\\"str\\\":\\\"root_input\\\",\\\"parseType\\\":1}]\",\n\t\"output\": \"[{\\\"str\\\":\\\"project_root.526586287_out\\\",\\\"parseType\\\":2},{\\\"str\\\":\\\"project_root.novo\\\",\\\"parseType\\\":1}]\",\n\t\"inputList\": [{\n\t\t\"regionId\": \"cn-hangzhou\",\n\t\t\"str\": \"root_input\",\n\t\t\"parseType\": 1\n\t}],\n\t\"outputList\": [{\n\t\t\"str\": \"project_root.526586287_out\",\n\t\t\"parseType\": 2\n\t}, {\n\t\t\"str\": \"project_root.novo\",\n\t\t\"parseType\": 1\n\t}],\n\t\"isAutoParse\": 1,\n\t\"startRightNow\": false,\n\t\"extConfig\": \"{\\\"openCustomCron\\\":false,\\\"formCron\\\":\\\"\\\"}\",\n\t\"inputContextList\": [],\n\t\"outputContextList\": []\n}",
"UseType": "NORMAL",
"SmokeTestStatus": "Não testado"
}
]
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.