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. |
| clone |
The build definition ID of the clone pipeline, if one has been created. |
| clone |
The YAML filename of the clone on the elm/migrations branch (for complex cases only). |
| definition |
The build definition ID of the pipeline. |
| error |
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. |
| project |
The project ID containing this pipeline. |
| project |
The project name containing this pipeline. |
| required |
List of repositories referenced by this pipeline that need mappings. Populated when Status is "needsMappings". |
| status | The current rewiring status. |
| yaml |
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
yamlFilename
The YAML filename used by the pipeline definition.
yamlFilename: string
Property Value
string