Edit

SubmitPipelinesRequest interface

Request to submit pipelines for rewiring as part of an Enterprise Live Migration.

Properties

pipelineIds

The build definition IDs of the pipelines to rewire.

repositoryMappings

Optional mappings for cross-repo references. When a pipeline's YAML references another AzDO repository (via resources.repositories), this mapping tells us which GitHub repository it corresponds to. Not required for simple pipelines.

serviceConnectionId

The ID of the GitHub service connection to use for the rewired pipelines. This must be a project-scoped service connection with access to the target GitHub org. This is separate from the migration-level ServiceEndpointId.

Property Details

pipelineIds

The build definition IDs of the pipelines to rewire.

pipelineIds: number[]

Property Value

number[]

repositoryMappings

Optional mappings for cross-repo references. When a pipeline's YAML references another AzDO repository (via resources.repositories), this mapping tells us which GitHub repository it corresponds to. Not required for simple pipelines.

repositoryMappings: RepositoryMapping[]

Property Value

serviceConnectionId

The ID of the GitHub service connection to use for the rewired pipelines. This must be a project-scoped service connection with access to the target GitHub org. This is separate from the migration-level ServiceEndpointId.

serviceConnectionId: string

Property Value

string