CreateMigrationRequest interface

Verzoek om een Enterprise Live Migratie aan te maken.

Eigenschappen

agentPoolName

Optionele naam van de agentpool om de migratiepijplijn uit te voeren. Indien niet gespecificeerd, wordt de pool bepaald per regio.

configOptions

Optionele configuratieopties voor de migratie. Zie ElmConfigOptions.

gitHubUserToken

GitHub-token (Device Flow of PAT met read:org scope) dat de identiteit van de migratie-eigenaar bewijst.

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.

scheduledCutoverDate

De UTC-datum/tijd geeft aan wanneer de cutover zal plaatsvinden.

serviceEndpointId

Optional. ID van een GitHub Enterprise Server-type serviceverbinding waarvan de PAT ELM API-toegang heeft op de doel-GHES-instantie.

skipValidation

Optional. De set validatiebeleid vóór migratie om over te slaan.

targetOwnerUserId

De GitHub-login van de migratie-eigenaar. Ingesteld door de server wanneer GitHubUserToken wordt verstrekt.

targetRepository

URL die de bestemming van migratie identificeert.

validateOnly

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