ChainingTrigger interface

Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value pairs. Upstream pipelines should declare the same runDimension Name and their runs should have the values for those runDimensions. The referenced pipeline run would be triggered if the values for the runDimension match for all upstream pipeline runs.

Extends

Properties

dependsOn

Upstream Pipelines.

pipeline

Pipeline for which runs are created when all upstream pipelines complete successfully.

runDimension

Run Dimension property that needs to be emitted by upstream pipelines.

type

Polymorphic discriminator, which specifies the different types this object can be

Inherited Properties

annotations

List of tags that can be used for describing the trigger.

description

Trigger description.

runtimeState

Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

dependsOn

Upstream Pipelines.

dependsOn: PipelineReference[]

Property Value

pipeline

Pipeline for which runs are created when all upstream pipelines complete successfully.

pipeline: TriggerPipelineReference

Property Value

runDimension

Run Dimension property that needs to be emitted by upstream pipelines.

runDimension: string

Property Value

string

type

Polymorphic discriminator, which specifies the different types this object can be

type: "ChainingTrigger"

Property Value

"ChainingTrigger"

Inherited Property Details

annotations

List of tags that can be used for describing the trigger.

annotations?: any[]

Property Value

any[]

Inherited From Trigger.annotations

description

Trigger description.

description?: string

Property Value

string

Inherited From Trigger.description

runtimeState

Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger. NOTE: This property will not be serialized. It can only be populated by the server.

runtimeState?: string

Property Value

string

Inherited From Trigger.runtimeState