CreateMigrationRequest interface

請求建立企業即時遷移。

屬性

agentPoolName

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

configOptions

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

gitHubUserToken

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

pipelineServiceConnectionId

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

scheduledCutoverDate

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

serviceEndpointId

Optional. 一個 GitHub Enterprise Server 類型服務連線的 ID,其 PAT 在目標 GHES 實例上擁有 ELM API 存取權。

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

serviceEndpointId

Optional. 一個 GitHub Enterprise Server 類型服務連線的 ID,其 PAT 在目標 GHES 實例上擁有 ELM API 存取權。

serviceEndpointId: string

屬性值

string

skipValidation

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

skipValidation: SkipValidationPolicy

屬性值

targetOwnerUserId

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

targetOwnerUserId: string

屬性值

string

targetRepository

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

targetRepository: string

屬性值

string

validateOnly

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

validateOnly: boolean

屬性值

boolean