Compartilhar via


ChainingTrigger interface

Gatilho que permite que o pipeline referenciado dependa de outras execuções de pipeline com base em pares runDimension Name/Value. Os pipelines upstream devem declarar o mesmo nome runDimension e suas execuções devem ter os valores para essas runDimensions. A execução de pipeline referenciada será disparada se os valores da runDimension corresponderem a todas as execuções de pipeline upstream.

Extends

Propriedades

dependsOn

Pipelines upstream.

pipeline

Pipeline para o qual as execuções são criadas quando todos os pipelines upstream são concluídos com êxito.

runDimension

Execute a propriedade Dimension que precisa ser emitida por pipelines upstream.

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

Propriedades herdadas

annotations

Lista de marcas que podem ser usadas para descrever o gatilho.

description

Descrição do gatilho.

runtimeState

Indica se o gatilho está em execução ou não. Atualizado quando AS APIs de Início/Parada são chamadas no Gatilho. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

dependsOn

Pipelines upstream.

dependsOn: PipelineReference[]

Valor da propriedade

pipeline

Pipeline para o qual as execuções são criadas quando todos os pipelines upstream são concluídos com êxito.

pipeline: TriggerPipelineReference

Valor da propriedade

runDimension

Execute a propriedade Dimension que precisa ser emitida por pipelines upstream.

runDimension: string

Valor da propriedade

string

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

type: "ChainingTrigger"

Valor da propriedade

"ChainingTrigger"

Detalhes das propriedades herdadas

annotations

Lista de marcas que podem ser usadas para descrever o gatilho.

annotations?: any[]

Valor da propriedade

any[]

Herdado deTrigger.annotations

description

Descrição do gatilho.

description?: string

Valor da propriedade

string

Herdado deTrigger.description

runtimeState

Indica se o gatilho está em execução ou não. Atualizado quando AS APIs de Início/Parada são chamadas no Gatilho. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

runtimeState?: string

Valor da propriedade

string

Herdado deTrigger.runtimeState