CreateMigrationRequest interface
Запрос на создание Enterprise Live Migration.
Свойства
| agent |
Опциональное имя пула агентов для запуска миграционного конвейера. Если не указано, пул определяется по региону. |
| config |
Опциональные настройки для миграции. См. ElmConfigOptions. |
| git |
GitHub токен (Device Flow или PAT с областью чтения:org), подтверждающий идентичность владельца миграции. |
| pipeline |
Optional. ID сервисного соединения GitHub Enterprise для переподключения конвейера. Может быть предоставлен во время создания или подключён позже через PUT /pipelines. Требуется во время создания при включении EnableAutoDiscoverPipelines: запрос на создание без подключения к сервису конвейера отклоняется с помощью HTTP 400. |
| scheduled |
Дата/время UTC обозначают дату перехода. |
| service |
Optional. ID сервисного подключения GitHub Enterprise Server, PAT которого имеет доступ к ELM API на целевом экземпляре GHES. |
| skip |
Optional. Набор политик проверки до миграции, которые стоит пропустить. |
| target |
Логин GitHub владельца миграции. Устанавливается сервером при предоставлении GitHubUserToken. |
| target |
URL, идентифицирующий получатель репозитория миграции. |
| validate |
Верно, если миграция должна выполнять только проверку до премиграции. |
Сведения о свойстве
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