CreateMigrationRequest interface

Begär att skapa en Enterprise Live Migration.

Egenskaper

agentPoolName

Valfritt namn på agentpoolen för att köra migrationspipelinen. När det inte specificeras bestäms poolen av region.

configOptions

Valfria konfigurationsalternativ för migreringen. Se ElmConfigOptions.

gitHubUserToken

GitHub-token (Device Flow eller PAT med read:org-scope) som bevisar identiteten på migreringsägaren.

pipelineServiceConnectionId

Valfritt. ID:t för en GitHub Enterprise-tjänsteanslutning att använda för omkoppling av pipeline. Kan tillhandahållas vid skapande tidpunkt eller kopplas senare via PUT /pipelines. Krävs vid skapandetillfället när EnableAutoDiscoverPipelines är valt: en skapandeförfrågan som möjliggör automatisk upptäckt utan pipeline-tjänstanslutning avvisas med HTTP 400.

scheduledCutoverDate

UTC-datumet/tiden som representerar när övergången ska ske.

serviceEndpointId

Valfritt. ID för en GitHub Enterprise Server-typ tjänsteanslutning vars PAT har ELM API-åtkomst på den aktuella GHES-instansen.

skipValidation

Valfritt. Uppsättningen av valideringspolicyer före migreringen att hoppa över.

targetOwnerUserId

GitHub-inloggningen för migreringsägaren. Satts av servern när GitHubUserToken tillhandahålls.

targetRepository

URL som identifierar destinationsplatsen för migrationen.

validateOnly

Sant om migreringen endast ska utföra förhandsvalidering.

Egenskapsinformation

agentPoolName

Valfritt namn på agentpoolen för att köra migrationspipelinen. När det inte specificeras bestäms poolen av region.

agentPoolName: string

Egenskapsvärde

string

configOptions

Valfria konfigurationsalternativ för migreringen. Se ElmConfigOptions.

configOptions: ElmConfigOptions

Egenskapsvärde

gitHubUserToken

GitHub-token (Device Flow eller PAT med read:org-scope) som bevisar identiteten på migreringsägaren.

gitHubUserToken: string

Egenskapsvärde

string

pipelineServiceConnectionId

Valfritt. ID:t för en GitHub Enterprise-tjänsteanslutning att använda för omkoppling av pipeline. Kan tillhandahållas vid skapande tidpunkt eller kopplas senare via PUT /pipelines. Krävs vid skapandetillfället när EnableAutoDiscoverPipelines är valt: en skapandeförfrågan som möjliggör automatisk upptäckt utan pipeline-tjänstanslutning avvisas med HTTP 400.

pipelineServiceConnectionId: string

Egenskapsvärde

string

scheduledCutoverDate

UTC-datumet/tiden som representerar när övergången ska ske.

scheduledCutoverDate: Date

Egenskapsvärde

Date

serviceEndpointId

Valfritt. ID för en GitHub Enterprise Server-typ tjänsteanslutning vars PAT har ELM API-åtkomst på den aktuella GHES-instansen.

serviceEndpointId: string

Egenskapsvärde

string

skipValidation

Valfritt. Uppsättningen av valideringspolicyer före migreringen att hoppa över.

skipValidation: SkipValidationPolicy

Egenskapsvärde

targetOwnerUserId

GitHub-inloggningen för migreringsägaren. Satts av servern när GitHubUserToken tillhandahålls.

targetOwnerUserId: string

Egenskapsvärde

string

targetRepository

URL som identifierar destinationsplatsen för migrationen.

targetRepository: string

Egenskapsvärde

string

validateOnly

Sant om migreringen endast ska utföra förhandsvalidering.

validateOnly: boolean

Egenskapsvärde

boolean