CreateMigrationRequest interface

请求创建企业实时迁移。

属性

agentPoolName

运行迁移流水线的代理池可选名称。 未指定时,池数由地区决定。

configOptions

迁移时可选配置选项。 参见ElmConfigOptions。

gitHubUserToken

GitHub令牌(设备流或带有read:org范围的PAT)证明迁移所有者的身份。

pipelineServiceConnectionId

Optional. 用于管道重布线的 GitHub 企业服务连接的 ID。 可在创建时提供,或通过PUT /pipelines后期连接。 当EnableAutoDiscoverPipelines选择加入但未连接时,自动发现和克隆定义的创建 no-op 同步,切换会被切换准备检查阻挡,直到连接被连接。

scheduledCutoverDate

UTC日期/时间表示切换发生的时间。

serviceEndpointId

Optional. 一个GitHub Enterprise Server类型服务连接的ID,其PAT在目标GHES实例上拥有ELM API访问权限。

skipValidation

Optional. 可以跳过一套迁移前验证策略。

targetOwnerUserId

迁移所有者的 GitHub 登录信息。 由服务器在提供GitHubUserToken时设置。

targetRepository

URL标识迁移的目的地仓库。

validateOnly

如果迁移仅进行迁移前验证,那是正确的。

属性详细信息

agentPoolName

运行迁移流水线的代理池可选名称。 未指定时,池数由地区决定。

agentPoolName: string

属性值

string

configOptions

迁移时可选配置选项。 参见ElmConfigOptions。

configOptions: ElmConfigOptions

属性值

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

Optional. 可以跳过一套迁移前验证策略。

skipValidation: SkipValidationPolicy

属性值

targetOwnerUserId

迁移所有者的 GitHub 登录信息。 由服务器在提供GitHubUserToken时设置。

targetOwnerUserId: string

属性值

string

targetRepository

URL标识迁移的目的地仓库。

targetRepository: string

属性值

string

validateOnly

如果迁移仅进行迁移前验证,那是正确的。

validateOnly: boolean

属性值

boolean