CreateMigrationRequest interface
Žádost o vytvoření Enterprise Live Migration.
Vlastnosti
| agent |
Volitelný název agentního poolu pro spuštění migračního pipeline. Pokud není specifikováno, je fond určen podle regionu. |
| config |
Volitelné možnosti konfigurace pro migraci. Viz ElmConfigOptions. |
| git |
GitHub token (Device Flow nebo PAT s rozsahem read:org) prokazující identitu vlastníka migrace. |
| pipeline |
Optional. ID připojení služby GitHub Enterprise pro použití pro přepojování pipeline. Mohou být dodány při vytváření nebo připojeny později přes PUT /pipeline. Vyžadováno při vytvoření, když je EnableAutoDiscoverPipelines zvoleno: požadavek na vytvoření, který umožňuje automatické objevování bez připojení k pipeline servisu, je zamítnut pomocí HTTP 400. |
| scheduled |
UTC datum/čas představuje, kdy má cutover proběhnout. |
| service |
Optional. ID servisního spojení typu GitHub Enterprise Server, jehož PAT má přístup ELM API na cílové instanci GHES. |
| skip |
Optional. Sada před-migračních validačních politik, které je třeba přeskočit. |
| target |
Přihlášení majitele migrace do GitHub. Nastavuje to server, když je poskytnut GitHubUserToken. |
| target |
URL identifikující cílové repozitář migrace. |
| validate |
Platí, pokud by migrace měla provádět pouze před-migrační validaci. |
Podrobnosti vlastnosti
agentPoolName
Volitelný název agentního poolu pro spuštění migračního pipeline. Pokud není specifikováno, je fond určen podle regionu.
agentPoolName: string
Hodnota vlastnosti
string
configOptions
Volitelné možnosti konfigurace pro migraci. Viz ElmConfigOptions.
configOptions: ElmConfigOptions
Hodnota vlastnosti
gitHubUserToken
GitHub token (Device Flow nebo PAT s rozsahem read:org) prokazující identitu vlastníka migrace.
gitHubUserToken: string
Hodnota vlastnosti
string
pipelineServiceConnectionId
Optional. ID připojení služby GitHub Enterprise pro použití pro přepojování pipeline. Mohou být dodány při vytváření nebo připojeny později přes PUT /pipeline. Vyžadováno při vytvoření, když je EnableAutoDiscoverPipelines zvoleno: požadavek na vytvoření, který umožňuje automatické objevování bez připojení k pipeline servisu, je zamítnut pomocí HTTP 400.
pipelineServiceConnectionId: string
Hodnota vlastnosti
string
scheduledCutoverDate
UTC datum/čas představuje, kdy má cutover proběhnout.
scheduledCutoverDate: Date
Hodnota vlastnosti
Date
serviceEndpointId
Optional. ID servisního spojení typu GitHub Enterprise Server, jehož PAT má přístup ELM API na cílové instanci GHES.
serviceEndpointId: string
Hodnota vlastnosti
string
skipValidation
Optional. Sada před-migračních validačních politik, které je třeba přeskočit.
skipValidation: SkipValidationPolicy
Hodnota vlastnosti
targetOwnerUserId
Přihlášení majitele migrace do GitHub. Nastavuje to server, když je poskytnut GitHubUserToken.
targetOwnerUserId: string
Hodnota vlastnosti
string
targetRepository
URL identifikující cílové repozitář migrace.
targetRepository: string
Hodnota vlastnosti
string
validateOnly
Platí, pokud by migrace měla provádět pouze před-migrační validaci.
validateOnly: boolean
Hodnota vlastnosti
boolean