CreateMigrationRequest interface
Kurumsal Canlı Göç oluşturma talebi.
Özellikler
| agent |
Göç boru hattını çalıştırmak için ajan havuzunun isteğe bağlı adı. Belirtilmediğinde, havuz bölgeye göre belirlenir. |
| config |
Göç için isteğe bağlı yapılandırma seçenekleri var. ElmConfigOptions'a bakınız. |
| git |
GitHub tokenı (Device Flow veya PAT with read:org scope) ve göç sahibinin kimliğini kanıtlıyor. |
| pipeline |
Optional. Boru hattı yeniden kablolama için kullanılacak GitHub Enterprise servis bağlantısının kimliği. Oluşturulma sırasında sunulabilir veya daha sonra PUT /pipelines üzerinden eklenebilir. EnableAutoDiscoverPipelines onaylı olduğu oluşturulma zamanında zorunlu olan: boru hattı hizmeti bağlantısı olmadan otomatik keşif mümkün kılan oluşturma isteği HTTP 400 ile reddedilir. |
| scheduled |
UTC tarih/saati, geçişin gerçekleşeceği zamanı gösterir. |
| service |
Optional. PAT'ı hedef GHES örneğinde ELM API erişimine sahip GitHub Enterprise Sunucu tipi servis bağlantısının kimliği. |
| skip |
Optional. Geçiş öncesi doğrulama politikaları seti atlanacak. |
| target |
Göç sahibinin GitHub girişi. GitHubUserToken sağlandığında sunucu tarafından ayarlanır. |
| target |
Taşınmanın hedef deposunu belirten URL. |
| validate |
Eğer göç sadece göç öncesi doğrulama yapacaksa doğrudur. |
Özellik Ayrıntıları
agentPoolName
Göç boru hattını çalıştırmak için ajan havuzunun isteğe bağlı adı. Belirtilmediğinde, havuz bölgeye göre belirlenir.
agentPoolName: string
Özellik Değeri
string
configOptions
Göç için isteğe bağlı yapılandırma seçenekleri var. ElmConfigOptions'a bakınız.
configOptions: ElmConfigOptions
Özellik Değeri
gitHubUserToken
GitHub tokenı (Device Flow veya PAT with read:org scope) ve göç sahibinin kimliğini kanıtlıyor.
gitHubUserToken: string
Özellik Değeri
string
pipelineServiceConnectionId
Optional. Boru hattı yeniden kablolama için kullanılacak GitHub Enterprise servis bağlantısının kimliği. Oluşturulma sırasında sunulabilir veya daha sonra PUT /pipelines üzerinden eklenebilir. EnableAutoDiscoverPipelines onaylı olduğu oluşturulma zamanında zorunlu olan: boru hattı hizmeti bağlantısı olmadan otomatik keşif mümkün kılan oluşturma isteği HTTP 400 ile reddedilir.
pipelineServiceConnectionId: string
Özellik Değeri
string
scheduledCutoverDate
UTC tarih/saati, geçişin gerçekleşeceği zamanı gösterir.
scheduledCutoverDate: Date
Özellik Değeri
Date
serviceEndpointId
Optional. PAT'ı hedef GHES örneğinde ELM API erişimine sahip GitHub Enterprise Sunucu tipi servis bağlantısının kimliği.
serviceEndpointId: string
Özellik Değeri
string
skipValidation
Optional. Geçiş öncesi doğrulama politikaları seti atlanacak.
skipValidation: SkipValidationPolicy
Özellik Değeri
targetOwnerUserId
Göç sahibinin GitHub girişi. GitHubUserToken sağlandığında sunucu tarafından ayarlanır.
targetOwnerUserId: string
Özellik Değeri
string
targetRepository
Taşınmanın hedef deposunu belirten URL.
targetRepository: string
Özellik Değeri
string
validateOnly
Eğer göç sadece göç öncesi doğrulama yapacaksa doğrudur.
validateOnly: boolean
Özellik Değeri
boolean