CreateMigrationRequest interface

Demande de création d’une migration en direct d’entreprise.

Propriétés

agentPoolName

Nom optionnel du pool d’agents pour exécuter le pipeline de migration. Lorsque ce n’est pas spécifié, le pool est déterminé par région.

configOptions

Options de configuration optionnelles pour la migration. Voir ElmConfigOptions.

gitHubUserToken

Jeton GitHub (Device Flow ou PAT avec scope read :org) prouvant l’identité du propriétaire de la migration.

pipelineServiceConnectionId

Optional. L’identifiant d’une connexion de service GitHub Enterprise à utiliser pour le recâblage du pipeline. Peut être fourni au moment de la création ou ajouté plus tard via PUT / pipelines. Requise au moment de la création lorsque EnableAutoDiscoverPipelines est activé : une requête de création permettant la découverte automatique sans connexion de service pipeline est rejetée avec HTTP 400.

scheduledCutoverDate

La date/heure UTC représente le moment où le changement doit avoir lieu.

skipValidation

Optional. L’ensemble des politiques de validation avant la migration à ignorer.

targetRepository

URL identifiant le dépôt de destination de la migration.

validateOnly

C’est vrai si la migration ne doit effectuer qu’une validation préalable à la migration.

Détails de la propriété

agentPoolName

Nom optionnel du pool d’agents pour exécuter le pipeline de migration. Lorsque ce n’est pas spécifié, le pool est déterminé par région.

agentPoolName: string

Valeur de propriété

string

configOptions

Options de configuration optionnelles pour la migration. Voir ElmConfigOptions.

configOptions: ElmConfigOptions

Valeur de propriété

gitHubUserToken

Jeton GitHub (Device Flow ou PAT avec scope read :org) prouvant l’identité du propriétaire de la migration.

gitHubUserToken: string

Valeur de propriété

string

pipelineServiceConnectionId

Optional. L’identifiant d’une connexion de service GitHub Enterprise à utiliser pour le recâblage du pipeline. Peut être fourni au moment de la création ou ajouté plus tard via PUT / pipelines. Requise au moment de la création lorsque EnableAutoDiscoverPipelines est activé : une requête de création permettant la découverte automatique sans connexion de service pipeline est rejetée avec HTTP 400.

pipelineServiceConnectionId: string

Valeur de propriété

string

scheduledCutoverDate

La date/heure UTC représente le moment où le changement doit avoir lieu.

scheduledCutoverDate: Date

Valeur de propriété

Date

skipValidation

Optional. L’ensemble des politiques de validation avant la migration à ignorer.

skipValidation: SkipValidationPolicy

Valeur de propriété

targetRepository

URL identifiant le dépôt de destination de la migration.

targetRepository: string

Valeur de propriété

string

validateOnly

C’est vrai si la migration ne doit effectuer qu’une validation préalable à la migration.

validateOnly: boolean

Valeur de propriété

boolean