ElmConfigOptions interface
Sterk getypeerde configuratieopties voor een Enterprise Live Migratie. Verzonden op <c>CreateMigrationRequest.ConfigOptions</c> en teruggestuurd op <c>Migration.ConfigOptions</c>. Alle leden zijn optioneel, dus het contract kan additief groeien.
Eigenschappen
| enable |
Schakel automatische ontdekking van pijplijnen voor de repository in. Wanneer niet ingesteld (standaard), moeten pipelines handmatig worden ingediend via de POST /pipelines API. |
| enable |
Meld je aan voor automatische inschakeling van Azure Boards GitHub verbinding bij een cutover. Standaard uitgeschakeld. |
| skip |
Wanneer <c>true</c> is, worden branch-policies tijdens de cutover niet gemigrerd naar GitHub-regelsets. |
| skip |
Wanneer <c>true</c> is, wordt de bron-ADO-repository tijdens de cutover niet ingesteld op alleen-lezen (onderhoudsmodus). |
| skip |
Pre-migratie validatiebeleid om over te slaan. Alleen gehonoreerd wanneer de <c>Git.EnterpriseLiveMigration.EnableConfigOptionsSkipValidation</c> feature-flag aan staat; wanneer gerespecteerd, overschrijft het de legacy top-level <c>CreateMigrationRequest.SkipValidation</c> bitmask. |
Eigenschapdetails
enableAutoDiscoverPipelines
Schakel automatische ontdekking van pijplijnen voor de repository in. Wanneer niet ingesteld (standaard), moeten pipelines handmatig worden ingediend via de POST /pipelines API.
enableAutoDiscoverPipelines: boolean
Waarde van eigenschap
boolean
enableBoardsGitHubConnection
Meld je aan voor automatische inschakeling van Azure Boards GitHub verbinding bij een cutover. Standaard uitgeschakeld.
enableBoardsGitHubConnection: boolean
Waarde van eigenschap
boolean
skipBranchPolicyMigration
Wanneer <c>true</c> is, worden branch-policies tijdens de cutover niet gemigrerd naar GitHub-regelsets.
skipBranchPolicyMigration: boolean
Waarde van eigenschap
boolean
skipSourceRepoLockdown
Wanneer <c>true</c> is, wordt de bron-ADO-repository tijdens de cutover niet ingesteld op alleen-lezen (onderhoudsmodus).
skipSourceRepoLockdown: boolean
Waarde van eigenschap
boolean
skipValidation
Pre-migratie validatiebeleid om over te slaan. Alleen gehonoreerd wanneer de <c>Git.EnterpriseLiveMigration.EnableConfigOptionsSkipValidation</c> feature-flag aan staat; wanneer gerespecteerd, overschrijft het de legacy top-level <c>CreateMigrationRequest.SkipValidation</c> bitmask.
skipValidation: ElmSkipValidationOptions