CreateMigrationRequest interface

請求建立企業即時遷移。

屬性

agentPoolName

執行遷移管線的代理池名稱為可選。 若未指定,則依區域決定池數。

configOptions

遷移時可選的設定選項。 請參考 ElmConfigOptions。

gitHubUserToken

GitHub 憑證(裝置流程或 PAT,帶有 read:org 範圍)來證明遷移擁有者的身份。

pipelineServiceConnectionId

Optional. 用於管線重接線的 GitHub 企業服務連線的 ID。 可在建立時供應,或透過 PUT /pipelines 後續附加。 在啟用 EnableAutoDiscoverPipelines 時必須:若建立請求能在沒有管線服務連線的情況下自動發現,則以 HTTP 400 被拒絕。

scheduledCutoverDate

UTC 日期/時間代表切換的時間。

skipValidation

Optional. 一組遷移前驗證政策可以跳過。

targetOwnerUserId

遷移擁有者的 GitHub 登入帳號。 由伺服器在提供 GitHubUserToken 時設定。

targetRepository

識別遷移目的地儲存庫的網址。

validateOnly

如果遷移只應該進行遷移前驗證,那就成立了。

屬性詳細資料

agentPoolName

執行遷移管線的代理池名稱為可選。 若未指定,則依區域決定池數。

agentPoolName: string

屬性值

string

configOptions

遷移時可選的設定選項。 請參考 ElmConfigOptions。

configOptions: ElmConfigOptions

屬性值

gitHubUserToken

GitHub 憑證(裝置流程或 PAT,帶有 read:org 範圍)來證明遷移擁有者的身份。

gitHubUserToken: string

屬性值

string

pipelineServiceConnectionId

Optional. 用於管線重接線的 GitHub 企業服務連線的 ID。 可在建立時供應,或透過 PUT /pipelines 後續附加。 在啟用 EnableAutoDiscoverPipelines 時必須:若建立請求能在沒有管線服務連線的情況下自動發現,則以 HTTP 400 被拒絕。

pipelineServiceConnectionId: string

屬性值

string

scheduledCutoverDate

UTC 日期/時間代表切換的時間。

scheduledCutoverDate: Date

屬性值

Date

skipValidation

Optional. 一組遷移前驗證政策可以跳過。

skipValidation: SkipValidationPolicy

屬性值

targetOwnerUserId

遷移擁有者的 GitHub 登入帳號。 由伺服器在提供 GitHubUserToken 時設定。

targetOwnerUserId: string

屬性值

string

targetRepository

識別遷移目的地儲存庫的網址。

targetRepository: string

屬性值

string

validateOnly

如果遷移只應該進行遷移前驗證,那就成立了。

validateOnly: boolean

屬性值

boolean