CreateMigrationRequest interface
Vállalati élő migráció létrehozásának kérése.
Tulajdonságok
| agent |
Az ügynök pool opcionális neve a migrációs csővezeték futtatásához. Ha nincs megadva, a medencét régió határozza meg. |
| config |
Opcionális konfigurációs lehetőségek a migrációhoz. Lásd az ElmConfigOptions menüt. |
| git |
GitHub token (Device Flow vagy PAT reading:org scope-val), amely igazolja a migrációs tulajdonos identitását. |
| pipeline |
Optional. A GitHub Enterprise szolgáltatáskapcsolat azonosítója, amelyet a csővezetékek újrakábelezéséhez használnak. Létrehozásakor biztosítható, vagy később PUT /pipelines segítségével csatolható. Szükséges a létrehozáskor (létrehozáskor), amikor az EnableAutoDiscoverPipelines engedélyezett: egy létrehozási kérés, amely lehetővé teszi az automatikus felfedezést csővezeték-szolgáltatás kapcsolat nélkül, elutasításra kerül HTTP 400-mal. |
| scheduled |
Az UTC dátum/időpont, amely a átkapcsolás időpontját jelzi. |
| service |
Optional. Egy GitHub Enterprise Server típusú szolgáltatáskapcsolat azonosítója, amelynek PAT ELM API-hozzáféréssel rendelkezik a cél GHES példányon. |
| skip |
Optional. A migráció előtti validációs szabályzatok halmaza, amit át kell hagyni. |
| target |
A migrációs tulajdonos GitHub bejelentkezése. A szerver állítja be, amikor a GitHubUserToken elérhető. |
| target |
URL, amely a migráció célállomás tárolóját azonosítja. |
| validate |
Igaz, ha a migrációnak csak a migráció előtti validációt kell végrehajtania. |
Tulajdonság adatai
agentPoolName
Az ügynök pool opcionális neve a migrációs csővezeték futtatásához. Ha nincs megadva, a medencét régió határozza meg.
agentPoolName: string
Tulajdonság értéke
string
configOptions
Opcionális konfigurációs lehetőségek a migrációhoz. Lásd az ElmConfigOptions menüt.
configOptions: ElmConfigOptions
Tulajdonság értéke
gitHubUserToken
GitHub token (Device Flow vagy PAT reading:org scope-val), amely igazolja a migrációs tulajdonos identitását.
gitHubUserToken: string
Tulajdonság értéke
string
pipelineServiceConnectionId
Optional. A GitHub Enterprise szolgáltatáskapcsolat azonosítója, amelyet a csővezetékek újrakábelezéséhez használnak. Létrehozásakor biztosítható, vagy később PUT /pipelines segítségével csatolható. Szükséges a létrehozáskor (létrehozáskor), amikor az EnableAutoDiscoverPipelines engedélyezett: egy létrehozási kérés, amely lehetővé teszi az automatikus felfedezést csővezeték-szolgáltatás kapcsolat nélkül, elutasításra kerül HTTP 400-mal.
pipelineServiceConnectionId: string
Tulajdonság értéke
string
scheduledCutoverDate
Az UTC dátum/időpont, amely a átkapcsolás időpontját jelzi.
scheduledCutoverDate: Date
Tulajdonság értéke
Date
serviceEndpointId
Optional. Egy GitHub Enterprise Server típusú szolgáltatáskapcsolat azonosítója, amelynek PAT ELM API-hozzáféréssel rendelkezik a cél GHES példányon.
serviceEndpointId: string
Tulajdonság értéke
string
skipValidation
Optional. A migráció előtti validációs szabályzatok halmaza, amit át kell hagyni.
skipValidation: SkipValidationPolicy
Tulajdonság értéke
targetOwnerUserId
A migrációs tulajdonos GitHub bejelentkezése. A szerver állítja be, amikor a GitHubUserToken elérhető.
targetOwnerUserId: string
Tulajdonság értéke
string
targetRepository
URL, amely a migráció célállomás tárolóját azonosítja.
targetRepository: string
Tulajdonság értéke
string
validateOnly
Igaz, ha a migrációnak csak a migráció előtti validációt kell végrehajtania.
validateOnly: boolean
Tulajdonság értéke
boolean