CreateMigrationRequest interface

Kurumsal Canlı Göç oluşturma talebi.

Özellikler

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.

configOptions

Göç için isteğe bağlı yapılandırma seçenekleri var. ElmConfigOptions'a bakınız.

gitHubUserToken

GitHub tokenı (Device Flow veya PAT with read:org scope) ve göç sahibinin kimliğini kanıtlıyor.

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.

scheduledCutoverDate

UTC tarih/saati, geçişin gerçekleşeceği zamanı gösterir.

serviceEndpointId

Optional. PAT'ı hedef GHES örneğinde ELM API erişimine sahip GitHub Enterprise Sunucu tipi servis bağlantısının kimliği.

skipValidation

Optional. Geçiş öncesi doğrulama politikaları seti atlanacak.

targetOwnerUserId

Göç sahibinin GitHub girişi. GitHubUserToken sağlandığında sunucu tarafından ayarlanır.

targetRepository

Taşınmanın hedef deposunu belirten URL.

validateOnly

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