Edit

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

enableAutoDiscoverPipelines

Enable auto-discovery of pipelines for the repository. When unset (default), pipelines must be submitted manually via the POST /pipelines API.

enableBoardsGitHubConnection

Opt in to automatic Azure Boards GitHub connection provisioning on cutover. Disabled by default.

skipBranchPolicyMigration

When <c>true</c>, branch policies will not be migrated to GitHub rulesets during cutover.

skipSourceRepoLockdown

When <c>true</c>, the source ADO repository will not be set to read-only (maintenance mode) during cutover.

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.

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

Property Value