CreateMigrationRequest interface

Anfrage zur Erstellung einer Enterprise Live-Migration.

Eigenschaften

agentPoolName

Optionaler Name des Agentenpools, um die Migrationspipeline auszuführen. Wenn nicht angegeben, wird der Pool nach Region bestimmt.

configOptions

Optionale Konfigurationsoptionen für die Migration. Siehe ElmConfigOptions.

gitHubUserToken

GitHub-Token (Device Flow oder PAT mit read:org-Scope), das die Identität des Migrationsbesitzers beweist.

pipelineServiceConnectionId

Optional. Die ID einer GitHub Enterprise-Serviceverbindung zur Verwendung für die Pipeline-Neuverkabelung. Kann zur Erstellung bereitgestellt oder später über PUT / Pipelines angehängt werden. Erforderlich zum Erstellungszeitpunkt, wenn EnableAutoDiscoverPipelines gewählt wird: Eine Erstellungsanfrage, die Auto-Discovery ohne Pipeline-Service-Verbindung ermöglicht, wird mit HTTP 400 abgelehnt.

scheduledCutoverDate

Das UTC-Datum/die Uhrzeit repräsentiert, wann der Wechsel stattfinden soll.

skipValidation

Optional. Die Menge der Validierungsrichtlinien vor der Migration sollte übersprungen werden.

targetRepository

URL, die das Zielgebiet der Migration identifiziert.

validateOnly

Das stimmt, wenn die Migration nur eine Vor-Migrations-Validierung durchführen sollte.

Details zur Eigenschaft

agentPoolName

Optionaler Name des Agentenpools, um die Migrationspipeline auszuführen. Wenn nicht angegeben, wird der Pool nach Region bestimmt.

agentPoolName: string

Eigenschaftswert

string

configOptions

Optionale Konfigurationsoptionen für die Migration. Siehe ElmConfigOptions.

configOptions: ElmConfigOptions

Eigenschaftswert

gitHubUserToken

GitHub-Token (Device Flow oder PAT mit read:org-Scope), das die Identität des Migrationsbesitzers beweist.

gitHubUserToken: string

Eigenschaftswert

string

pipelineServiceConnectionId

Optional. Die ID einer GitHub Enterprise-Serviceverbindung zur Verwendung für die Pipeline-Neuverkabelung. Kann zur Erstellung bereitgestellt oder später über PUT / Pipelines angehängt werden. Erforderlich zum Erstellungszeitpunkt, wenn EnableAutoDiscoverPipelines gewählt wird: Eine Erstellungsanfrage, die Auto-Discovery ohne Pipeline-Service-Verbindung ermöglicht, wird mit HTTP 400 abgelehnt.

pipelineServiceConnectionId: string

Eigenschaftswert

string

scheduledCutoverDate

Das UTC-Datum/die Uhrzeit repräsentiert, wann der Wechsel stattfinden soll.

scheduledCutoverDate: Date

Eigenschaftswert

Date

skipValidation

Optional. Die Menge der Validierungsrichtlinien vor der Migration sollte übersprungen werden.

skipValidation: SkipValidationPolicy

Eigenschaftswert

targetRepository

URL, die das Zielgebiet der Migration identifiziert.

targetRepository: string

Eigenschaftswert

string

validateOnly

Das stimmt, wenn die Migration nur eine Vor-Migrations-Validierung durchführen sollte.

validateOnly: boolean

Eigenschaftswert

boolean