Method: projects.locations.runtimes.migrate

Memigrasikan Runtime yang ada ke Instance Workbench baru.

Permintaan HTTP

POST https://notebooks.googleapis.com/v1/{name}:migrate

Parameter jalur

Parameter
name

string

Wajib. Format: projects/{projectId}/locations/{location}/runtimes/{runtimeId}

Otorisasi memerlukan satu atau beberapa izin IAM berikut pada name resource yang ditentukan:

  • notebooks.runtimes.get
  • notebooks.instances.create

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "network": string,
  "subnet": string,
  "serviceAccount": string,
  "requestId": string,
  "postStartupScriptOption": enum (PostStartupScriptOption)
}
Kolom
network

string

Opsional. Nama VPC tempat Instance baru berada. Hal ini diperlukan jika Runtime menggunakan jaringan yang dikelola Google. Jika Runtime menggunakan jaringan milik pelanggan, Runtime akan menggunakan kembali VPC yang sama, dan kolom ini harus kosong. Format: projects/{projectId}/global/networks/{network_id}

subnet

string

Opsional. Nama subnet tempat Instance baru berada. Hal ini diperlukan jika Runtime menggunakan jaringan yang dikelola Google. Jika Runtime menggunakan jaringan milik pelanggan, Runtime akan menggunakan kembali subnet yang sama, dan kolom ini harus kosong. Format: projects/{projectId}/regions/{region}/subnetworks/{subnetwork_id}

serviceAccount

string

Opsional. Akun layanan yang akan disertakan dalam instance Compute Engine dari Instance Workbench baru saat Runtime menggunakan mode "hanya satu pengguna" untuk izin. Jika tidak ditentukan, akun layanan default Compute Engine akan digunakan. Saat Runtime menggunakan mode akun layanan untuk izin, Runtime akan menggunakan kembali akun layanan yang sama, dan kolom ini harus kosong.

requestId

string

Opsional. UUID permintaan idempoten.

postStartupScriptOption

enum (PostStartupScriptOption)

Opsional. Menentukan perilaku skrip startup pasca-migrasi.

Isi respons

Jika berhasil, isi respons akan memuat instance Operation.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/notebooks

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

PostStartupScriptOption

Menentukan perilaku skrip startup pasca-migrasi.

Enum
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED Opsi skrip pasca-startup tidak ditentukan. Default-nya adalah POST_STARTUP_SCRIPT_OPTION_SKIP.
POST_STARTUP_SCRIPT_OPTION_SKIP Tidak memigrasikan skrip startup postingan ke Instance Workbench baru.
POST_STARTUP_SCRIPT_OPTION_RERUN Download ulang dan jalankan kembali skrip pasca-startup yang sama dengan Notebook yang Dikelola Google.