CreateMigrationRequest interface

Žádost o vytvoření Enterprise Live Migration.

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.

configOptions

Volitelné možnosti konfigurace pro migraci. Viz ElmConfigOptions.

gitHubUserToken

GitHub token (Device Flow nebo PAT s rozsahem read:org) prokazující identitu vlastníka migrace.

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.

scheduledCutoverDate

UTC datum/čas představuje, kdy má cutover proběhnout.

serviceEndpointId

Optional. ID servisního spojení typu GitHub Enterprise Server, jehož PAT má přístup ELM API na cílové instanci GHES.

skipValidation

Optional. Sada před-migračních validačních politik, které je třeba přeskočit.

targetOwnerUserId

Přihlášení majitele migrace do GitHub. Nastavuje to server, když je poskytnut GitHubUserToken.

targetRepository

URL identifikující cílové repozitář migrace.

validateOnly

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