View Source GoogleApi.Notebooks.V1.Model.MigrateRuntimeRequest (google_api_notebooks v0.15.0)

Request for migrating a Runtime to a Workbench Instance.

Attributes

  • network (type: String.t, default: nil) - Optional. Name of the VPC that the new Instance is in. This is required if the Runtime uses google-managed network. If the Runtime uses customer-owned network, it will reuse the same VPC, and this field must be empty. Format: projects/{project_id}/global/networks/{network_id}
  • postStartupScriptOption (type: String.t, default: nil) - Optional. Specifies the behavior of post startup script during migration.
  • requestId (type: String.t, default: nil) - Optional. Idempotent request UUID.
  • serviceAccount (type: String.t, default: nil) - Optional. The service account to be included in the Compute Engine instance of the new Workbench Instance when the Runtime uses "single user only" mode for permission. If not specified, the Compute Engine default service account is used. When the Runtime uses service account mode for permission, it will reuse the same service account, and this field must be empty.
  • subnet (type: String.t, default: nil) - Optional. Name of the subnet that the new Instance is in. This is required if the Runtime uses google-managed network. If the Runtime uses customer-owned network, it will reuse the same subnet, and this field must be empty. Format: projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Notebooks.V1.Model.MigrateRuntimeRequest{
  network: String.t() | nil,
  postStartupScriptOption: String.t() | nil,
  requestId: String.t() | nil,
  serviceAccount: String.t() | nil,
  subnet: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.