CreateMigrationRequest interface
请求创建企业实时迁移。
属性
| agent |
运行迁移流水线的代理池可选名称。 未指定时,池数由地区决定。 |
| config |
迁移时可选配置选项。 参见ElmConfigOptions。 |
| git |
GitHub令牌(设备流或带有read:org范围的PAT)证明迁移所有者的身份。 |
| pipeline |
Optional. 用于管道重布线的 GitHub 企业服务连接的 ID。 可在创建时提供,或通过PUT /pipelines后期连接。 当EnableAutoDiscoverPipelines选择加入但未连接时,自动发现和克隆定义的创建 no-op 同步,切换会被切换准备检查阻挡,直到连接被连接。 |
| scheduled |
UTC日期/时间表示切换发生的时间。 |
| service |
Optional. 一个GitHub Enterprise Server类型服务连接的ID,其PAT在目标GHES实例上拥有ELM API访问权限。 |
| skip |
Optional. 可以跳过一套迁移前验证策略。 |
| target |
迁移所有者的 GitHub 登录信息。 由服务器在提供GitHubUserToken时设置。 |
| target |
URL标识迁移的目的地仓库。 |
| validate |
如果迁移仅进行迁移前验证,那是正确的。 |
属性详细信息
agentPoolName
运行迁移流水线的代理池可选名称。 未指定时,池数由地区决定。
agentPoolName: string
属性值
string
configOptions
gitHubUserToken
GitHub令牌(设备流或带有read:org范围的PAT)证明迁移所有者的身份。
gitHubUserToken: string
属性值
string
pipelineServiceConnectionId
Optional. 用于管道重布线的 GitHub 企业服务连接的 ID。 可在创建时提供,或通过PUT /pipelines后期连接。 当EnableAutoDiscoverPipelines选择加入但未连接时,自动发现和克隆定义的创建 no-op 同步,切换会被切换准备检查阻挡,直到连接被连接。
pipelineServiceConnectionId: string
属性值
string
scheduledCutoverDate
UTC日期/时间表示切换发生的时间。
scheduledCutoverDate: Date
属性值
Date
serviceEndpointId
Optional. 一个GitHub Enterprise Server类型服务连接的ID,其PAT在目标GHES实例上拥有ELM API访问权限。
serviceEndpointId: string
属性值
string
skipValidation
targetOwnerUserId
迁移所有者的 GitHub 登录信息。 由服务器在提供GitHubUserToken时设置。
targetOwnerUserId: string
属性值
string
targetRepository
URL标识迁移的目的地仓库。
targetRepository: string
属性值
string
validateOnly
如果迁移仅进行迁移前验证,那是正确的。
validateOnly: boolean
属性值
boolean