CreateMigrationRequest interface

Запрос на создание Enterprise Live Migration.

Свойства

agentPoolName

Опциональное имя пула агентов для запуска миграционного конвейера. Если не указано, пул определяется по региону.

configOptions

Опциональные настройки для миграции. См. ElmConfigOptions.

gitHubUserToken

GitHub токен (Device Flow или PAT с областью чтения:org), подтверждающий идентичность владельца миграции.

pipelineServiceConnectionId

Optional. ID сервисного соединения GitHub Enterprise для переподключения конвейера. Может быть предоставлен во время создания или подключён позже через PUT /pipelines. Требуется во время создания при включении EnableAutoDiscoverPipelines: запрос на создание без подключения к сервису конвейера отклоняется с помощью HTTP 400.

scheduledCutoverDate

Дата/время UTC обозначают дату перехода.

serviceEndpointId

Optional. ID сервисного подключения GitHub Enterprise Server, PAT которого имеет доступ к ELM API на целевом экземпляре GHES.

skipValidation

Optional. Набор политик проверки до миграции, которые стоит пропустить.

targetOwnerUserId

Логин GitHub владельца миграции. Устанавливается сервером при предоставлении GitHubUserToken.

targetRepository

URL, идентифицирующий получатель репозитория миграции.

validateOnly

Верно, если миграция должна выполнять только проверку до премиграции.

Сведения о свойстве

agentPoolName

Опциональное имя пула агентов для запуска миграционного конвейера. Если не указано, пул определяется по региону.

agentPoolName: string

Значение свойства

string

configOptions

Опциональные настройки для миграции. См. ElmConfigOptions.

configOptions: ElmConfigOptions

Значение свойства

gitHubUserToken

GitHub токен (Device Flow или PAT с областью чтения:org), подтверждающий идентичность владельца миграции.

gitHubUserToken: string

Значение свойства

string

pipelineServiceConnectionId

Optional. ID сервисного соединения GitHub Enterprise для переподключения конвейера. Может быть предоставлен во время создания или подключён позже через PUT /pipelines. Требуется во время создания при включении EnableAutoDiscoverPipelines: запрос на создание без подключения к сервису конвейера отклоняется с помощью HTTP 400.

pipelineServiceConnectionId: string

Значение свойства

string

scheduledCutoverDate

Дата/время UTC обозначают дату перехода.

scheduledCutoverDate: Date

Значение свойства

Date

serviceEndpointId

Optional. ID сервисного подключения GitHub Enterprise Server, PAT которого имеет доступ к ELM API на целевом экземпляре GHES.

serviceEndpointId: string

Значение свойства

string

skipValidation

Optional. Набор политик проверки до миграции, которые стоит пропустить.

skipValidation: SkipValidationPolicy

Значение свойства

targetOwnerUserId

Логин GitHub владельца миграции. Устанавливается сервером при предоставлении GitHubUserToken.

targetOwnerUserId: string

Значение свойства

string

targetRepository

URL, идентифицирующий получатель репозитория миграции.

targetRepository: string

Значение свойства

string

validateOnly

Верно, если миграция должна выполнять только проверку до премиграции.

validateOnly: boolean

Значение свойства

boolean