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

Trigger type.

Inherited Properties

additionalProperties

Additional 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.

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

Trigger type.

type: "ChainingTrigger"

Property Value

"ChainingTrigger"

Inherited Property Details

additionalProperties

Additional properties

additionalProperties?: Record<string, any>

Property Value

Record<string, any>

Inherited From Trigger.additionalProperties

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.

runtimeState?: string

Property Value

string

Inherited From Trigger.runtimeState