CreateMigrationRequest interface

Enterprise Live Migrationの作成をリクエストします。

プロパティ

agentPoolName

移行パイプラインを実行するためのエージェントプール名のオプション名。 指定されていない場合は、プールは地域ごとに決定されます。

configOptions

移行のためのオプション設定オプション。 ElmConfigOptionsを参照してください。

gitHubUserToken

移行所有者の身元を証明するGitHubトークン(Device FlowまたはPAT、read:orgスコープ付き)。

pipelineServiceConnectionId

Optional. パイプラインの配線変更に使うためのGitHub Enterpriseサービス接続のID。 作成時に供給される場合もあれば、後でPUT /pipelines経由で接続されることもあります。 EnableAutoDiscoverPipelinesがオプトインしているが接続がない場合は、同期中に自動発見およびクローン定義 no-op の作成が行われ、接続が接続されるまでカットオーバー準備度チェックによってカットオーバーがブロックされます。

scheduledCutoverDate

切り替えが行われるUTCの日付・時刻。

serviceEndpointId

Optional. ターゲットGHESインスタンスでELM APIアクセス権を持つGitHub Enterprise Server型のサービス接続のID。

skipValidation

Optional. 移行前の検証ポリシーのセットをスキップしてください。

targetOwnerUserId

移行オーナーのGitHubログイン。 GitHubUserTokenが提供されたときにサーバーによって設定されます。

targetRepository

移行の宛先リポジトリを特定するURL。

validateOnly

移行が事前検証のみを行う場合は、これは正しいです。

プロパティの詳細

agentPoolName

移行パイプラインを実行するためのエージェントプール名のオプション名。 指定されていない場合は、プールは地域ごとに決定されます。

agentPoolName: string

プロパティ値

string

configOptions

移行のためのオプション設定オプション。 ElmConfigOptionsを参照してください。

configOptions: ElmConfigOptions

プロパティ値

gitHubUserToken

移行所有者の身元を証明するGitHubトークン(Device FlowまたはPAT、read:orgスコープ付き)。

gitHubUserToken: string

プロパティ値

string

pipelineServiceConnectionId

Optional. パイプラインの配線変更に使うためのGitHub Enterpriseサービス接続のID。 作成時に供給される場合もあれば、後でPUT /pipelines経由で接続されることもあります。 EnableAutoDiscoverPipelinesがオプトインしているが接続がない場合は、同期中に自動発見およびクローン定義 no-op の作成が行われ、接続が接続されるまでカットオーバー準備度チェックによってカットオーバーがブロックされます。

pipelineServiceConnectionId: string

プロパティ値

string

scheduledCutoverDate

切り替えが行われるUTCの日付・時刻。

scheduledCutoverDate: Date

プロパティ値

Date

serviceEndpointId

Optional. ターゲットGHESインスタンスでELM APIアクセス権を持つGitHub Enterprise Server型のサービス接続のID。

serviceEndpointId: string

プロパティ値

string

skipValidation

Optional. 移行前の検証ポリシーのセットをスキップしてください。

skipValidation: SkipValidationPolicy

プロパティ値

targetOwnerUserId

移行オーナーのGitHubログイン。 GitHubUserTokenが提供されたときにサーバーによって設定されます。

targetOwnerUserId: string

プロパティ値

string

targetRepository

移行の宛先リポジトリを特定するURL。

targetRepository: string

プロパティ値

string

validateOnly

移行が事前検証のみを行う場合は、これは正しいです。

validateOnly: boolean

プロパティ値

boolean