既存のランタイムを新しい Workbench インスタンスに移行します。
HTTP リクエスト
POST https://notebooks.googleapis.com/v1/{name}:migrate
パスパラメータ
| パラメータ | |
|---|---|
name |
必須。形式: 承認には、指定されたリソース
|
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"network": string,
"subnet": string,
"serviceAccount": string,
"requestId": string,
"postStartupScriptOption": enum ( |
| フィールド | |
|---|---|
network |
省略可。新しいインスタンスが存在する VPC の名前。ランタイムで Google マネージド ネットワークを使用する場合は、この設定が必要です。Runtime がお客様所有のネットワークを使用している場合は、同じ VPC が再利用されるため、このフィールドは空にする必要があります。形式: |
subnet |
省略可。新しいインスタンスが配置されるサブネットの名前。ランタイムで Google マネージド ネットワークを使用する場合は、この設定が必要です。Runtime がお客様所有のネットワークを使用している場合は、同じサブネットが再利用されるため、このフィールドは空にする必要があります。形式: |
serviceAccount |
省略可。ランタイムが権限に「シングル ユーザーのみ」モードを使用する場合に、新しい Workbench インスタンスの Compute Engine インスタンスに含めるサービス アカウント。指定しない場合は、Compute Engine のデフォルト サービス アカウントが使用されます。ランタイムが権限にサービス アカウント モードを使用する場合、同じサービス アカウントが再利用されるため、このフィールドは空にする必要があります。 |
requestId |
省略可。べき等リクエスト UUID。 |
postStartupScriptOption |
省略可。移行中の起動スクリプトの動作を指定します。 |
レスポンスの本文
成功した場合、レスポンスの本文には Operation のインスタンスが含まれます。
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/notebooks
詳細については、Authentication Overview をご覧ください。
PostStartupScriptOption
移行中の起動スクリプトの動作を指定します。
| 列挙型 | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
起動スクリプト後のオプションが指定されていません。デフォルトは POST_STARTUP_SCRIPT_OPTION_SKIP です。 |
POST_STARTUP_SCRIPT_OPTION_SKIP |
起動スクリプトを新しい Workbench インスタンスに移行しない。 |
POST_STARTUP_SCRIPT_OPTION_RERUN |
Google マネージド ノートブックと同じ起動スクリプトを再ダウンロードして再実行します。 |