CreateMigrationRequest interface
Begär att skapa en Enterprise Live Migration.
Egenskaper
| agent |
Valfritt namn på agentpoolen för att köra migrationspipelinen. När det inte specificeras bestäms poolen av region. |
| config |
Valfria konfigurationsalternativ för migreringen. Se ElmConfigOptions. |
| git |
GitHub-token (Device Flow eller PAT med read:org-scope) som bevisar identiteten på migreringsägaren. |
| pipeline |
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. |
| scheduled |
UTC-datumet/tiden som representerar när övergången ska ske. |
| service |
Valfritt. ID för en GitHub Enterprise Server-typ tjänsteanslutning vars PAT har ELM API-åtkomst på den aktuella GHES-instansen. |
| skip |
Valfritt. Uppsättningen av valideringspolicyer före migreringen att hoppa över. |
| target |
GitHub-inloggningen för migreringsägaren. Satts av servern när GitHubUserToken tillhandahålls. |
| target |
URL som identifierar destinationsplatsen för migrationen. |
| validate |
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