ElmConfigOptions interface
Strongly-typed configuration options for an Enterprise Live Migration. Sent on <c>CreateMigrationRequest.ConfigOptions</c> and echoed back on <c>Migration.ConfigOptions</c>. All members are optional so the contract can grow additively.
Properties
| enable |
Enable auto-discovery of pipelines for the repository. When unset (default), pipelines must be submitted manually via the POST /pipelines API. |
| enable |
Opt in to automatic Azure Boards GitHub connection provisioning on cutover. Disabled by default. |
| skip |
When <c>true</c>, branch policies will not be migrated to GitHub rulesets during cutover. |
| skip |
When <c>true</c>, the source ADO repository will not be set to read-only (maintenance mode) during cutover. |
| skip |
Pre-migration validation policies to skip. Only honored when the <c>Git.EnterpriseLiveMigration.EnableConfigOptionsSkipValidation</c> feature flag is on; when honored, overwrites the legacy top-level <c>CreateMigrationRequest.SkipValidation</c> bitmask. |
Property Details
enableAutoDiscoverPipelines
Enable auto-discovery of pipelines for the repository. When unset (default), pipelines must be submitted manually via the POST /pipelines API.
enableAutoDiscoverPipelines: boolean
Property Value
boolean
enableBoardsGitHubConnection
Opt in to automatic Azure Boards GitHub connection provisioning on cutover. Disabled by default.
enableBoardsGitHubConnection: boolean
Property Value
boolean
skipBranchPolicyMigration
When <c>true</c>, branch policies will not be migrated to GitHub rulesets during cutover.
skipBranchPolicyMigration: boolean
Property Value
boolean
skipSourceRepoLockdown
When <c>true</c>, the source ADO repository will not be set to read-only (maintenance mode) during cutover.
skipSourceRepoLockdown: boolean
Property Value
boolean
skipValidation
Pre-migration validation policies to skip. Only honored when the <c>Git.EnterpriseLiveMigration.EnableConfigOptionsSkipValidation</c> feature flag is on; when honored, overwrites the legacy top-level <c>CreateMigrationRequest.SkipValidation</c> bitmask.
skipValidation: ElmSkipValidationOptions