Cria um pipeline de implantação entre workspaces.
Descrição da operação
Cria e consolida um pipeline de implantação entre projetos. O parâmetro ObjectIds deve conter exatamente um ID de objeto de nível superior do projeto de origem. Subobjetos de objetos compostos, como workflows, são incluídos automaticamente pelo sistema. Passar vários objetos faz com que a validação de parâmetros falhe. Você pode chamar a operação ListCrossProjectDeploymentCandidates para consultar os objetos candidatos. Após a criação do pipeline, chame a operação ExecCrossProjectPipelineRun para executar a implantação e chame a operação GetCrossProjectPipelineRun para consultar o status.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:CreateCrossProjectPipelineRun |
create |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectId |
integer |
Sim |
O ID do workspace. |
10000 |
| DeploymentEnvironmentId |
integer |
Sim |
O ID do ambiente de implantação entre workspaces. |
101 |
| Type |
string |
Sim |
O tipo de implantação. Valores válidos:
|
Online |
| ObjectIds |
array |
Sim |
A lista de IDs de objetos de nível superior do projeto de origem a serem implantados. A lista deve conter exatamente um objeto. Subobjetos de objetos compostos, como workflows, são incluídos automaticamente pelo sistema. |
["1"] |
|
string |
Não |
O ID do objeto de nível superior do projeto de origem a ser implantado. A lista deve conter exatamente um elemento. Especificar mais de um elemento faz com que a validação de parâmetros falhe. |
1 |
|
| Description |
string |
Não |
A descrição da implantação. |
This is a workflow created by calling the API operation |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O resultado da resposta da API. |
{"RequestId":"735894D1-D5E5-50B8-8A6D-041C90A98B23","Success":true,"Data":{"RequestId":"735894D1-D5E5-50B8-8A6D-041C90A98B23","PipelineRunId":"fcfd4160-e2ff-4603-9719-09128fe733df"}} |
|
| RequestId |
string |
O ID da solicitação, que é usado para localizar e solucionar problemas da chamada de API. |
735894D1-D5E5-50B8-8A6D-041C90A98B23 |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. |
true |
| Data |
object |
A resposta de negócio. |
{"RequestId":"735894D1-D5E5-50B8-8A6D-041C90A98B23","PipelineRunId":"fcfd4160-e2ff-4603-9719-09128fe733df"} |
| RequestId |
string |
O ID da solicitação. |
735894D1-D5E5-50B8-8A6D-041C90A98B23 |
| PipelineRunId |
string |
O ID do pipeline de implantação entre workspaces. |
fcfd4160-e2ff-4603-9719-09128fe733df |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "735894D1-D5E5-50B8-8A6D-041C90A98B23",
"Success": true,
"Data": {
"RequestId": "735894D1-D5E5-50B8-8A6D-041C90A98B23",
"PipelineRunId": "fcfd4160-e2ff-4603-9719-09128fe733df"
}
}
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.