CreateMigrationRequest interface
Verzoek om een Enterprise Live Migratie aan te maken.
Eigenschappen
| agent |
Optionele naam van de agentpool om de migratiepijplijn uit te voeren. Indien niet gespecificeerd, wordt de pool bepaald per regio. |
| config |
Optionele configuratieopties voor de migratie. Zie ElmConfigOptions. |
| git |
GitHub-token (Device Flow of PAT met read:org scope) dat de identiteit van de migratie-eigenaar bewijst. |
| pipeline |
Optional. De ID van een GitHub Enterprise-serviceverbinding om te gebruiken voor het herbedraden van de pijplijn. Kan worden geleverd bij het creëren of later worden toegevoegd via PUT /pipelines. Vereist bij het aanmaken wanneer EnableAutoDiscoverPipelines is gekoopt: een aanmaakverzoek dat auto-discovery zonder pipeline-serviceverbinding mogelijk maakt, wordt geweigerd met HTTP 400. |
| scheduled |
De UTC-datum/tijd geeft aan wanneer de cutover zal plaatsvinden. |
| service |
Optional. ID van een GitHub Enterprise Server-type serviceverbinding waarvan de PAT ELM API-toegang heeft op de doel-GHES-instantie. |
| skip |
Optional. De set validatiebeleid vóór migratie om over te slaan. |
| target |
De GitHub-login van de migratie-eigenaar. Ingesteld door de server wanneer GitHubUserToken wordt verstrekt. |
| target |
URL die de bestemming van migratie identificeert. |
| validate |
Dat klopt als de migratie alleen pre-migratievalidatie moet uitvoeren. |
Eigenschapdetails
agentPoolName
Optionele naam van de agentpool om de migratiepijplijn uit te voeren. Indien niet gespecificeerd, wordt de pool bepaald per regio.
agentPoolName: string
Waarde van eigenschap
string
configOptions
Optionele configuratieopties voor de migratie. Zie ElmConfigOptions.
configOptions: ElmConfigOptions
Waarde van eigenschap
gitHubUserToken
GitHub-token (Device Flow of PAT met read:org scope) dat de identiteit van de migratie-eigenaar bewijst.
gitHubUserToken: string
Waarde van eigenschap
string
pipelineServiceConnectionId
Optional. De ID van een GitHub Enterprise-serviceverbinding om te gebruiken voor het herbedraden van de pijplijn. Kan worden geleverd bij het creëren of later worden toegevoegd via PUT /pipelines. Vereist bij het aanmaken wanneer EnableAutoDiscoverPipelines is gekoopt: een aanmaakverzoek dat auto-discovery zonder pipeline-serviceverbinding mogelijk maakt, wordt geweigerd met HTTP 400.
pipelineServiceConnectionId: string
Waarde van eigenschap
string
scheduledCutoverDate
De UTC-datum/tijd geeft aan wanneer de cutover zal plaatsvinden.
scheduledCutoverDate: Date
Waarde van eigenschap
Date
serviceEndpointId
Optional. ID van een GitHub Enterprise Server-type serviceverbinding waarvan de PAT ELM API-toegang heeft op de doel-GHES-instantie.
serviceEndpointId: string
Waarde van eigenschap
string
skipValidation
Optional. De set validatiebeleid vóór migratie om over te slaan.
skipValidation: SkipValidationPolicy
Waarde van eigenschap
targetOwnerUserId
De GitHub-login van de migratie-eigenaar. Ingesteld door de server wanneer GitHubUserToken wordt verstrekt.
targetOwnerUserId: string
Waarde van eigenschap
string
targetRepository
URL die de bestemming van migratie identificeert.
targetRepository: string
Waarde van eigenschap
string
validateOnly
Dat klopt als de migratie alleen pre-migratievalidatie moet uitvoeren.
validateOnly: boolean
Waarde van eigenschap
boolean