Edit

PipelineRewireEntry interface

Represents the rewiring state of a single pipeline within a migration.

Properties

acknowledged

True if the user has acknowledged this pipeline (e.g., confirmed a complex pipeline has been manually fixed). Acknowledged pipelines do not block cutover.

classification

The classification of the pipeline.

cloneDefinitionId

The build definition ID of the clone pipeline, if one has been created.

cloneYamlFile

The YAML filename of the clone on the elm/migrations branch (for complex cases only).

definitionId

The build definition ID of the pipeline.

errorMessage

Error message if the pipeline rewiring failed.

findings

Classification findings that describe why this pipeline is complex. Empty for Simple pipelines.

name

The name of the pipeline definition.

path

The folder path of the pipeline definition.

projectId

The project ID containing this pipeline.

projectName

The project name containing this pipeline.

requiredMappings

List of repositories referenced by this pipeline that need mappings. Populated when Status is "needsMappings".

status

The current rewiring status.

yamlFilename

The YAML filename used by the pipeline definition.

Property Details

acknowledged

True if the user has acknowledged this pipeline (e.g., confirmed a complex pipeline has been manually fixed). Acknowledged pipelines do not block cutover.

acknowledged: boolean

Property Value

boolean

classification

The classification of the pipeline.

classification: PipelineClassification

Property Value

cloneDefinitionId

The build definition ID of the clone pipeline, if one has been created.

cloneDefinitionId: number

Property Value

number

cloneYamlFile

The YAML filename of the clone on the elm/migrations branch (for complex cases only).

cloneYamlFile: string

Property Value

string

definitionId

The build definition ID of the pipeline.

definitionId: number

Property Value

number

errorMessage

Error message if the pipeline rewiring failed.

errorMessage: string

Property Value

string

findings

Classification findings that describe why this pipeline is complex. Empty for Simple pipelines.

findings: PipelineClassificationFinding[]

Property Value

name

The name of the pipeline definition.

name: string

Property Value

string

path

The folder path of the pipeline definition.

path: string

Property Value

string

projectId

The project ID containing this pipeline.

projectId: string

Property Value

string

projectName

The project name containing this pipeline.

projectName: string

Property Value

string

requiredMappings

List of repositories referenced by this pipeline that need mappings. Populated when Status is "needsMappings".

requiredMappings: RepositoryReference[]

Property Value

status

The current rewiring status.

status: PipelineRewireStatus

Property Value

yamlFilename

The YAML filename used by the pipeline definition.

yamlFilename: string

Property Value

string