インデックス
ManagedNotebookService(インターフェース)NotebookService(インターフェース)ContainerImage(メッセージ)CreateEnvironmentRequest(メッセージ)CreateExecutionRequest(メッセージ)CreateInstanceRequest(メッセージ)CreateRuntimeRequest(メッセージ)CreateScheduleRequest(メッセージ)DeleteEnvironmentRequest(メッセージ)DeleteExecutionRequest(メッセージ)DeleteInstanceRequest(メッセージ)DeleteRuntimeRequest(メッセージ)DeleteScheduleRequest(メッセージ)DiagnoseInstanceRequest(メッセージ)DiagnosticConfig(メッセージ)EncryptionConfig(メッセージ)Environment(メッセージ)Event(メッセージ)Event.EventType(列挙型)Execution(メッセージ)Execution.State(列挙型)ExecutionTemplate(メッセージ)ExecutionTemplate.DataprocParameters(メッセージ)ExecutionTemplate.JobType(列挙型)ExecutionTemplate.ScaleTier(列挙型)ExecutionTemplate.SchedulerAcceleratorConfig(メッセージ)ExecutionTemplate.SchedulerAcceleratorType(列挙型)ExecutionTemplate.VertexAIParameters(メッセージ)GetEnvironmentRequest(メッセージ)GetExecutionRequest(メッセージ)GetInstanceHealthRequest(メッセージ)GetInstanceHealthResponse(メッセージ)GetInstanceHealthResponse.HealthState(列挙型)GetInstanceRequest(メッセージ)GetRuntimeRequest(メッセージ)GetScheduleRequest(メッセージ)Instance(メッセージ)Instance.AcceleratorConfig(メッセージ)Instance.AcceleratorType(列挙型)Instance.Disk(メッセージ)Instance.Disk.GuestOsFeature(メッセージ)Instance.DiskEncryption(列挙型)Instance.DiskType(列挙型)Instance.NicType(列挙型)Instance.ShieldedInstanceConfig(メッセージ)Instance.State(列挙型)Instance.UpgradeHistoryEntry(メッセージ)Instance.UpgradeHistoryEntry.Action(列挙型)Instance.UpgradeHistoryEntry.State(列挙型)InstanceConfig(メッセージ)InstanceMigrationEligibility(メッセージ)InstanceMigrationEligibility.Error(列挙型)InstanceMigrationEligibility.Warning(列挙型)IsInstanceUpgradeableRequest(メッセージ)IsInstanceUpgradeableResponse(メッセージ)ListEnvironmentsRequest(メッセージ)ListEnvironmentsResponse(メッセージ)ListExecutionsRequest(メッセージ)ListExecutionsResponse(メッセージ)ListInstancesRequest(メッセージ)ListInstancesResponse(メッセージ)ListRuntimesRequest(メッセージ)ListRuntimesResponse(メッセージ)ListSchedulesRequest(メッセージ)ListSchedulesResponse(メッセージ)LocalDisk(メッセージ)LocalDisk.RuntimeGuestOsFeature(メッセージ)LocalDiskInitializeParams(メッセージ)LocalDiskInitializeParams.DiskType(列挙型)MigrateInstanceRequest(メッセージ)MigrateInstanceRequest.PostStartupScriptOption(列挙型)MigrateInstanceResponse(メッセージ)MigrateRuntimeRequest(メッセージ)MigrateRuntimeRequest.PostStartupScriptOption(列挙型)OperationMetadata(メッセージ)RegisterInstanceRequest(メッセージ)ReportInstanceInfoRequest(メッセージ)ReportRuntimeEventRequest(メッセージ)ReservationAffinity(メッセージ)ReservationAffinity.Type(列挙型)ResetInstanceRequest(メッセージ)ResetRuntimeRequest(メッセージ)RollbackInstanceRequest(メッセージ)Runtime(メッセージ)Runtime.HealthState(列挙型)Runtime.State(列挙型)RuntimeAcceleratorConfig(メッセージ)RuntimeAcceleratorConfig.AcceleratorType(列挙型)RuntimeAccessConfig(メッセージ)RuntimeAccessConfig.RuntimeAccessType(列挙型)RuntimeMetrics(メッセージ)RuntimeMigrationEligibility(メッセージ)RuntimeMigrationEligibility.Error(列挙型)RuntimeMigrationEligibility.Warning(列挙型)RuntimeShieldedInstanceConfig(メッセージ)RuntimeSoftwareConfig(メッセージ)RuntimeSoftwareConfig.PostStartupScriptBehavior(列挙型)Schedule(メッセージ)Schedule.State(列挙型)SetInstanceAcceleratorRequest(メッセージ)SetInstanceLabelsRequest(メッセージ)SetInstanceMachineTypeRequest(メッセージ)StartInstanceRequest(メッセージ)StartRuntimeRequest(メッセージ)StopInstanceRequest(メッセージ)StopRuntimeRequest(メッセージ)SwitchRuntimeRequest(メッセージ)UpdateInstanceConfigRequest(メッセージ)UpdateInstanceMetadataItemsRequest(メッセージ)UpdateInstanceMetadataItemsResponse(メッセージ)UpdateRuntimeRequest(メッセージ)UpdateShieldedInstanceConfigRequest(メッセージ)UpgradeInstanceRequest(メッセージ)UpgradeType(列挙型)VirtualMachine(メッセージ)VirtualMachineConfig(メッセージ)VirtualMachineConfig.BootImage(メッセージ)VirtualMachineConfig.NicType(列挙型)VmImage(メッセージ)
ManagedNotebookService
マネージド ノートブックの API v1 サービス。
| CreateRuntime |
|---|
|
指定されたプロジェクトとロケーションに新しい Runtime を作成します。
|
| DeleteRuntime |
|---|
|
1 つの Runtime を削除します。
|
| GetRuntime |
|---|
|
1 つの Runtime の詳細を取得します。ロケーションは、ゾーン エンドポイントではなくリージョン エンドポイントにする必要があります。
|
| ListRuntimes |
|---|
|
指定されたプロジェクトとロケーションの Runtime を一覧表示します。
|
| MigrateRuntime |
|---|
|
既存のランタイムを新しい Workbench インスタンスに移行します。
|
| ReportRuntimeEvent |
|---|
|
ランタイム イベントを報告して処理します。
|
| ResetRuntime |
|---|
|
マネージド ノートブック ランタイムをリセットします。
|
| StartRuntime |
|---|
|
マネージド ノートブック ランタイムを開始します。GPU インスタンスで「開始」、CPU インスタンスで「再開」を実行します。参照: https://cloud.google.com/compute/docs/instances/stop-start-instance https://cloud.google.com/compute/docs/instances/suspend-resume-instance
|
| StopRuntime |
|---|
|
マネージド ノートブック ランタイムを停止します。GPU インスタンスで「停止」、CPU インスタンスで「一時停止」を実行します。参照: https://cloud.google.com/compute/docs/instances/stop-start-instance https://cloud.google.com/compute/docs/instances/suspend-resume-instance
|
| SwitchRuntime |
|---|
|
マネージド ノートブック ランタイムを切り替えます。
|
| UpdateRuntime |
|---|
|
ノートブック ランタイム構成を更新します。
|
NotebookService
Cloud AI Platform Notebooks の API v1 サービス。
| CreateEnvironment |
|---|
|
新しい環境を作成します。
|
| CreateExecution |
|---|
|
指定されたプロジェクトとロケーションに新しい Execution を作成します。
|
| CreateInstance |
|---|
|
指定されたプロジェクトとロケーションで新しいインスタンスを作成します。
|
| CreateSchedule |
|---|
|
指定されたプロジェクトとロケーションで新しいスケジュール設定されたノートブックを作成します。
|
| DeleteEnvironment |
|---|
|
1 つの環境を削除します。
|
| DeleteExecution |
|---|
|
実行を削除します
|
| DeleteInstance |
|---|
|
1 つのインスタンスを削除します。
|
| DeleteSchedule |
|---|
|
スケジュールと基盤となるすべてのジョブを削除します
|
| DiagnoseInstance |
|---|
|
インスタンスを指定して診断ファイルを作成し、診断ツールを実行します。
|
| GetEnvironment |
|---|
|
1 つの Environment の詳細を取得します。
|
| GetExecution |
|---|
|
実行の詳細を取得する
|
| GetInstance |
|---|
|
1 つのインスタンスの詳細を取得します。
|
| GetInstanceHealth |
|---|
|
ノートブック インスタンスが正常かどうかを確認します。
|
| GetSchedule |
|---|
|
スケジュールの詳細を取得する
|
| IsInstanceUpgradeable |
|---|
|
ノートブック インスタンスがアップグレード可能かどうかを確認します。
|
| ListEnvironments |
|---|
|
プロジェクト内の環境を一覧表示します。
|
| ListExecutions |
|---|
|
指定されたプロジェクトとロケーションの実行を一覧表示します
|
| ListInstances |
|---|
|
指定されたプロジェクトとロケーションのインスタンスを一覧表示します。
|
| ListSchedules |
|---|
|
指定されたプロジェクトとロケーションのスケジュールを一覧表示します。
|
| MigrateInstance |
|---|
|
既存のユーザー管理ノートブックを Workbench インスタンスに移行します。
|
| RegisterInstance |
|---|
|
既存のレガシー ノートブック インスタンスを Notebooks API サーバーに登録します。以前のインスタンスは、以前の Compute Engine 呼び出しで作成されたインスタンスです。Notebooks API でそのまま管理することはできません。この呼び出しにより、Notebooks API でこれらのインスタンスを管理できるようになります。
|
| ReportInstanceInfo |
|---|
|
ノートブック インスタンスが最新のインスタンス情報を Notebooks API サーバーに報告できるようにします。サーバーは、報告された情報をインスタンス メタデータ ストアに統合します。このメソッドを直接使用しないでください。
|
| ResetInstance |
|---|
|
ノートブック インスタンスをリセットします。
|
| RollbackInstance |
|---|
|
ノートブック インスタンスを以前のバージョンにロールバックします。
|
| SetInstanceAccelerator |
|---|
|
単一インスタンスのゲスト アクセラレータを更新します。
|
| SetInstanceLabels |
|---|
|
インスタンスのすべてのラベルを置き換えます。
|
| SetInstanceMachineType |
|---|
|
単一インスタンスのマシンタイプを更新します。
|
| StartInstance |
|---|
|
ノートブック インスタンスを起動します。
|
| StopInstance |
|---|
|
ノートブック インスタンスを停止します。
|
| UpdateInstanceConfig |
|---|
|
ノートブック インスタンスの構成を更新します。
|
| UpdateInstanceMetadataItems |
|---|
|
インスタンスのメタデータ項目を追加または更新します。
|
| UpdateShieldedInstanceConfig |
|---|
|
単一インスタンスのシールドされたインスタンス構成を更新します。
|
| UpgradeInstance |
|---|
|
ノートブック インスタンスを最新バージョンにアップグレードします。
|
ContainerImage
コンテナにインストールされた環境でノートブック インスタンスを起動するためのコンテナ イメージの定義。
| フィールド | |
|---|---|
repository |
必須。コンテナ イメージ リポジトリのパス。例: |
tag |
コンテナ イメージのタグ。指定しない場合、デフォルトで最新のタグが使用されます。 |
CreateEnvironmentRequest
ノートブック環境の作成リクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
environment_id |
必須。この環境のユーザー定義の一意の ID。 |
environment |
必須。作成する環境。 |
CreateExecutionRequest
ノートブック実行の作成リクエスト
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
execution_id |
必須。この実行のユーザー定義の一意の ID。 |
execution |
必須。作成する実行。 |
CreateInstanceRequest
ノートブック インスタンスの作成リクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
instance_id |
必須。このインスタンスのユーザー定義の一意の ID。 |
instance |
必須。作成するインスタンス。 |
CreateRuntimeRequest
マネージド ノートブック ランタイムの作成リクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
runtime_id |
必須。このランタイムのユーザー定義の一意の ID。 |
runtime |
必須。作成するランタイム。 |
request_id |
べき等リクエストの UUID。 |
CreateScheduleRequest
作成されたスケジュール設定済みノートブックのリクエスト
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
schedule_id |
必須。このスケジュールのユーザー定義の一意の ID。 |
schedule |
必須。作成するスケジュール。 |
DeleteEnvironmentRequest
ノートブック環境の削除リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
DeleteExecutionRequest
スケジュール設定されたノートブックの実行の削除リクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
DeleteInstanceRequest
ノートブック インスタンスの削除リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
DeleteRuntimeRequest
マネージド ノートブック ランタイムの削除リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
request_id |
べき等リクエストの UUID。 |
DeleteScheduleRequest
Schedule の削除リクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
DiagnoseInstanceRequest
ノートブック インスタンスの診断ファイルの作成リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: |
diagnostic_config |
必須。診断ツールの実行に使用されるフラグを定義します |
timeout_minutes |
省略可。オペレーションがタイムアウトになるまでの最大時間(分単位)。 |
DiagnosticConfig
診断ツールの実行に使用されるフラグを定義します
| フィールド | |
|---|---|
gcs_bucket |
必須。ユーザーの Cloud Storage バケットのロケーション(必須)。パス接頭辞( 権限: ユーザー管理ノートブック: - storage.buckets.writer: VM に接続されているプロジェクトのサービス アカウントに付与する必要があります。Google マネージド ノートブック: - storage.buckets.writer: 認証モードに応じて、プロジェクトのサービス アカウントまたは VM に関連付けられたユーザー認証情報を付与する必要があります。 Cloud Storage バケット ログファイルは |
relative_path |
省略可。診断ログが書き込まれる Cloud Storage バケット内の相対ストレージ パスを定義します。デフォルトのパスは Cloud Storage バケットのルート ディレクトリ( |
repair_flag_enabled |
省略可。インスタンスのサービスを修復するフラグを有効にします |
packet_capture_flag_enabled |
省略可。インスタンスから 30 秒間パケットをキャプチャするフラグを有効にします |
copy_home_files_flag_enabled |
省略可。すべての |
EncryptionConfig
リソースに適用できるカスタム暗号鍵構成を表します。これにより、仮想マシンのすべてのディスクが暗号化されます。
| フィールド | |
|---|---|
kms_key |
ディスクなどのリソースを保護するために使用される顧客管理の暗号鍵の Cloud KMS リソース ID。次の形式となります。 |
環境
ノートブック インスタンスの起動に使用されるソフトウェア環境の定義。
| フィールド | |
|---|---|
name |
出力専用。この環境の名前。形式: |
display_name |
UI で使用されるこの環境の表示名。 |
description |
この環境の簡単な説明。 |
post_startup_script |
ノートブック インスタンスの起動が完了した後に自動的に実行される Bash スクリプトのパス。パスは、URL または Cloud Storage パスにする必要があります。例: |
create_time |
出力専用。この環境が作成された時刻。 |
共用体フィールド image_type。環境のタイプ。VM イメージまたはコンテナ イメージのいずれかになります。image_type は次のいずれかになります。 |
|
vm_image |
Compute Engine VM イメージを使用してノートブック インスタンスを起動します。 |
container_image |
コンテナ イメージを使用してノートブック インスタンスを起動します。 |
イベント
マネージド / セミマネージド ノートブック インスタンスのイベントの定義。
| フィールド | |
|---|---|
report_time |
イベントのレポート時刻。 |
type |
イベントタイプ。 |
details |
省略可。イベントの詳細。このフィールドは、イベント情報を渡すために使用されます。 |
EventType
イベントタイプの定義。
| 列挙型 | |
|---|---|
EVENT_TYPE_UNSPECIFIED |
イベントが指定されていません。 |
IDLE |
インスタンス / ランタイムがアイドル状態である |
HEARTBEAT |
インスタンス / ランタイムが使用可能です。このイベントは、インスタンス / ランタイムの基盤となるコンピューティングが動作していることを示します。 |
HEALTH |
インスタンス / ランタイムの健全性が利用可能です。このイベントは、インスタンス / ランタイムの健全性情報を示します。 |
MAINTENANCE |
インスタンス / ランタイムが使用可能です。このイベントにより、インスタンス / ランタイムはホスト メンテナンス情報をコントロール プレーンに送信できます。https://cloud.google.com/compute/docs/gpus/gpu-host-maintenance |
実行
実行された単一のノートブックの定義。
| フィールド | |
|---|---|
execution_template |
名前、ハードウェア仕様、リージョン、ラベルなどのメタデータを実行します。 |
name |
出力専用。実行のリソース名。形式: |
display_name |
出力専用。UI で使用される名前。名前に使用できるのは、英数字とアンダースコア「_」のみです。 |
description |
この実行の簡単な説明。 |
create_time |
出力専用。実行がインスタンス化された時刻。 |
update_time |
出力専用。実行が最後に更新された時刻。 |
state |
出力専用。基盤となる AI Platform ジョブの状態。 |
output_notebook_file |
この実行によって生成された出力ノートブック ファイル |
job_uri |
出力専用。ノートブックの実行に使用される外部ジョブの URI。 |
状態
基盤となる AIP ジョブの状態の列挙型の説明。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
ジョブの状態は指定されていません。 |
QUEUED |
ジョブは作成されたばかりで、処理はまだ開始されていません。 |
PREPARING |
サービスはジョブを実行する準備をしています。 |
RUNNING |
ジョブは進行中です。 |
SUCCEEDED |
ジョブは正常に完了しました。 |
FAILED |
ジョブは失敗しました。error_message に失敗の詳細が格納されます。 |
CANCELLING |
ジョブをキャンセルしています。error_message にキャンセルの理由が記載されています。 |
CANCELLED |
ジョブがキャンセルされました。error_message にキャンセルの理由が記載されています。 |
EXPIRED |
ジョブの有効期限が切れた(Agent Platform ジョブに関連)https://cloud.google.com/gemini-enterprise-agent-platform/reference/rest/v1/JobState |
INITIALIZING |
実行を作成しています。 |
ExecutionTemplate
ノートブック実行ワークロードの説明。
| フィールド | |
|---|---|
scale_tier |
必須。ノートブックの実行に使用されるハードウェアのスケールティア。非推奨。廃止されます。現時点では CUSTOM のみがサポートされています。 |
master_type |
トレーニング ジョブのマスター ワーカーに使用する仮想マシンのタイプを指定します。 このフィールドには、特定の Compute Engine マシンタイプを直接使用できます。次の型がサポートされています。
または、次の従来のマシンタイプを使用できます。
最後に、トレーニングに TPU を使用する場合は、このフィールドに |
accelerator_config |
ノートブック実行を実行するハードウェアの構成(数とアクセラレータ タイプ)。 |
labels |
実行のラベル。実行がスケジュールされている場合、含まれるフィールドは「nbs-scheduled」になります。それ以外の場合は、即時実行となり、含まれるフィールドは「nbs-immediate」になります。フィールドを使用して、さまざまなタイプの実行間で効率的にインデックス登録します。 |
input_notebook_file |
実行するノートブック ファイルのパス。Google Cloud Storage バケットに保存されている必要があります。形式: |
container_image_uri |
DLVM のコンテナ イメージ URI の例: 「gcr.io/deeplearning-platform-release/base-cu100」。その他の例については、https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container をご覧ください。 |
output_notebook_folder |
書き込むノートブック フォルダのパス。Google Cloud Storage バケットパスにある必要があります。形式: |
params_yaml_file |
実行中にノートブックでオーバーライドされるパラメータ。入力ノートブックでパラメータを指定し、YAML ファイルで渡す方法については、https://papermill.readthedocs.io/en/latest/usage-parameterize.html を参照してください。例: |
parameters |
input_notebook_file ノートブック内で使用されるパラメータ。 |
service_account |
実行時に使用するサービス アカウントのメールアドレス。指定されたサービス アカウントに対する |
job_type |
この実行で使用するジョブのタイプ。 |
kernel_spec |
使用するカーネル仕様の名前。実行ターゲットのカーネル仕様名が入力ノートブック ファイルの名前と一致しない場合は、これを指定する必要があります。 |
tensorboard |
この実行で TensorBoard ログがアップロードされる Agent Platform の [TensorBoard] リソースの名前。形式: |
共用体フィールド job_parameters。実行タイプのパラメータ。注: 現在、VertexAI ジョブに追加のパラメータはありません。job_parameters は次のいずれかになります。 |
|
dataproc_parameters |
Dataproc JobType の実行で使用されるパラメータ。 |
vertex_ai_parameters |
Agent Platform JobType の実行で使用されるパラメータ。 |
DataprocParameters
Dataproc JobType の実行で使用されるパラメータ。
| フィールド | |
|---|---|
cluster |
Dataproc の実行に使用されるクラスタの URI。形式: |
JobType
この実行に使用されたバックエンド。
| 列挙型 | |
|---|---|
JOB_TYPE_UNSPECIFIED |
タイプが指定されていません。 |
VERTEX_AI |
aiplatform.googleapis.com のカスタムジョブ。実行のデフォルト値。 |
DATAPROC |
Dataproc をジョブとして使用してクラスタで実行を実行します。https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs |
ScaleTier
必須。マシンタイプ、ワーカーとパラメータ サーバーのレプリカの数を指定します。
| 列挙型 | |
|---|---|
SCALE_TIER_UNSPECIFIED |
スケールティアが指定されていません。 |
BASIC |
単一ワーカー インスタンス。この階層は、Cloud ML の使用方法を学習するため、および小さいデータセットを使用して新しいモデルを実験するために適しています。 |
STANDARD_1 |
多数のワーカーと少数のパラメータ サーバー。 |
PREMIUM_1 |
非常に多くのワーカーと多数のパラメータ サーバー。 |
BASIC_GPU |
K80 GPU を備えた 1 つのワーカー インスタンス。 |
BASIC_TPU |
Cloud TPU を備えた単一のワーカー インスタンス。 |
CUSTOM |
CUSTOM 階層はあらかじめ設定された階層ではなく、独自のクラスタ仕様を使用するための階層です。この階層を使用するときは、処理クラスタを構成するための値を、以下のガイドラインに沿って設定します。
|
SchedulerAcceleratorConfig
ハードウェア アクセラレータの定義。type と core_count のすべての組み合わせが有効であるとは限りません。有効な組み合わせについては、Compute Engine の GPU をご覧ください。TPU はサポートされていません。
| フィールド | |
|---|---|
type |
このアクセラレータのタイプ。 |
core_count |
このアクセラレータのコア数。 |
SchedulerAcceleratorType
AI Platform Training ジョブのハードウェア アクセラレータ タイプ。
| 列挙型 | |
|---|---|
SCHEDULER_ACCELERATOR_TYPE_UNSPECIFIED |
未指定のアクセラレータ タイプ。デフォルトは GPU なしです。 |
NVIDIA_TESLA_K80 |
Nvidia Tesla K80 GPU. |
NVIDIA_TESLA_P100 |
Nvidia Tesla P100 GPU. |
NVIDIA_TESLA_V100 |
Nvidia Tesla V100 GPU. |
NVIDIA_TESLA_P4 |
Nvidia Tesla P4 GPU. |
NVIDIA_TESLA_T4 |
Nvidia Tesla T4 GPU. |
NVIDIA_TESLA_A100 |
Nvidia Tesla A100 GPU。 |
TPU_V2 |
TPU v2. |
TPU_V3 |
TPU v3. |
VertexAIParameters
Agent Platform JobType の実行で使用されるパラメータ。
| フィールド | |
|---|---|
network |
ジョブをピアリングする Compute Engine ネットワークのフルネーム。例: このネットワークに対して、プライベート サービス アクセスがすでに構成されている必要があります。指定しない場合、ジョブはどのネットワークともピアリングされません。 |
env |
環境変数。指定できる環境変数は最大 100 個で、それぞれ一意である必要があります。例: |
GetEnvironmentRequest
ノートブック環境の取得リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
GetExecutionRequest
スケジュール設定されたノートブック実行の取得リクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
GetInstanceHealthRequest
ノートブック インスタンスが正常かどうかを確認するリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
GetInstanceHealthResponse
ノートブック インスタンスが正常かどうかを確認するためのレスポンス。
| フィールド | |
|---|---|
health_state |
出力専用。ランタイムの health_state。 |
health_info |
出力専用。インスタンスのヘルス状態に関する追加情報。Example: healthInfo": { "docker_proxy_agent_status": "1", "docker_status": "1", "jupyterlab_api_status": "-1", "jupyterlab_status": "-1", "updated": "2020-10-18 09:40:03.573409" } |
HealthState
インスタンスが正常かどうか。
| 列挙型 | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
インスタンスのサブステートは不明です。 |
HEALTHY |
インスタンスが正常な状態であることがわかっている(たとえば、重要なデーモンが実行されている)。ACTIVE 状態に適用されます。 |
UNHEALTHY |
インスタンスが異常な状態であることがわかっている(たとえば、重要なデーモンが実行されていない)。ACTIVE 状態に適用されます。 |
AGENT_NOT_INSTALLED |
インスタンスにヘルス モニタリング エージェントがインストールされていません。ACTIVE 状態に適用されます。 |
AGENT_NOT_RUNNING |
インスタンスのヘルス モニタリング エージェントが実行されていません。ACTIVE 状態に適用されます。 |
GetInstanceRequest
ノートブック インスタンスの取得リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
GetRuntimeRequest
マネージド ノートブック ランタイムを取得するためのリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
GetScheduleRequest
スケジュール設定されたノートブックを取得するリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
インスタンス
ノートブック インスタンスの定義。
| フィールド | |
|---|---|
name |
出力専用。このノートブック インスタンスの名前。形式: |
post_startup_script |
ノートブック インスタンスの起動が完了した後に自動的に実行される Bash スクリプトのパス。パスは、URL または Cloud Storage パス( |
proxy_uri |
出力専用。Jupyter ノートブックへのアクセスに使用されるプロキシ エンドポイント。 |
instance_owners[] |
入力専用。作成後のこのインスタンスのオーナー。形式: 現在、サポートされているオーナーは 1 人のみです。指定しない場合、VM インスタンスのサービス アカウントのすべてのサービス アカウント ユーザーがインスタンスを使用できます。 |
service_account |
このインスタンスのサービス アカウント。他の Google Cloud サービスへのアクセス権を付与します。同じプロジェクト内ではどのサービス アカウントでも使用できますが、インスタンスを使用するには、サービス アカウントのユーザー権限が必要です。 指定しない場合は、Compute Engine のデフォルトのサービス アカウントが使用されます。 |
service_account_scopes[] |
省略可。Compute Engine インスタンスに含めるサービス アカウント スコープの URI。 指定しない場合は、次のスコープが定義されます。- https://www.googleapis.com/auth/cloud-platform- https://www.googleapis.com/auth/userinfo.emailデフォルトのスコープを使用しない場合は、少なくとも https://www.googleapis.com/auth/compute が必要です。 |
machine_type |
必須。このインスタンスの Compute Engine マシンタイプ。 |
accelerator_config |
このインスタンスで使用されるハードウェア アクセラレータ。アクセラレータを使用する場合は、選択した |
state |
出力専用。このインスタンスの状態。 |
install_gpu_driver |
エンドユーザーが Google Cloud にこのインスタンスへの GPU ドライバのインストールを承認するかどうか。このフィールドが空の場合や false に設定されている場合、GPU ドライバはインストールされません。GPU を使用するインスタンスにのみ適用されます。 |
custom_gpu_driver_path |
GPU ドライバが保存されているカスタム Cloud Storage パスを指定します。指定しない場合、公式の GPU ドライバから自動的に選択されます。 |
boot_disk_type |
入力専用。このインスタンスにアタッチされているブートディスクのタイプ。デフォルトは標準永続ディスク( |
boot_disk_size_gb |
入力専用。このインスタンスにアタッチされているブートディスクのサイズ(GB 単位)。最大 64, 000 GB(64 TB)まで。推奨される最小値は 100 GB です。指定しない場合、デフォルトは 100 です。 |
data_disk_type |
入力専用。このインスタンスにアタッチされているデータディスクのタイプ。デフォルトは標準永続ディスク( |
data_disk_size_gb |
入力専用。このインスタンスにアタッチされているデータディスクのサイズ(GB 単位)。最大 64, 000 GB(64 TB)。ノートブックとデータのサイズに基づいて、データディスクのサイズを選択できます。指定しない場合、デフォルトは 100 です。 |
no_remove_data_disk |
入力専用。true の場合、インスタンスを削除してもデータディスクは自動的に削除されません。 |
disk_encryption |
入力専用。ブートディスクとデータディスクで使用されるディスク暗号化方式。デフォルトは GMEK です。 |
kms_key |
入力専用。ディスクの暗号化に使用される KMS 鍵。disk_encryption が CMEK の場合にのみ適用されます。形式: 独自の暗号鍵の使用の詳細を確認する。 |
disks[] |
出力専用。ノートブック インスタンスにアタッチされたディスク。 |
shielded_instance_config |
省略可。Shielded VM の構成。サポートされている Shielded VM 機能を使用するイメージ。 |
no_public_ip |
true の場合、このインスタンスに外部 IP は割り当てられません。 |
no_proxy_access |
true の場合、ノートブック インスタンスはプロキシに登録されません。 |
network |
このインスタンスが存在する VPC の名前。形式: |
subnet |
このインスタンスが存在するサブネットの名前。形式: |
labels |
このインスタンスに適用するラベル。これらは、後で setLabels メソッドで変更できます。 |
metadata |
このインスタンスに適用するカスタム メタデータ。たとえば、自動バックアップ用の Cloud Storage バケットを指定するには、 |
tags[] |
省略可。ランタイムに追加する Compute Engine ネットワーク タグ(ネットワーク タグを追加するをご覧ください)。 |
upgrade_history[] |
このインスタンスのアップグレード履歴。 |
nic_type |
省略可。このインターフェースで使用する vNIC のタイプ。これは gVNIC または VirtioNet になります。 |
reservation_affinity |
省略可。省略可能な予約アフィニティ。このフィールドを設定すると、指定されたゾーン コンピューティング予約がこのノートブック インスタンスに適用されます。 |
creator |
出力専用。元の CreateInstance リクエストを送信したエンティティのメールアドレス。 |
can_ip_forward |
省略可。IP 転送を有効にするかどうかを示すフラグ。デフォルトは false(オフ)です。https://cloud.google.com/vpc/docs/using-routes#canipforward |
create_time |
出力専用。インスタンスの作成時刻。 |
update_time |
出力専用。インスタンスの更新時刻。 |
instance_migration_eligibility |
出力専用。UmN から WbI への移行の実現可能性を確認します。 |
共用体フィールド environment。環境のタイプ。VM イメージまたはコンテナ イメージのいずれかになります。environment は次のいずれかになります。 |
|
vm_image |
Compute Engine VM イメージを使用してノートブック インスタンスを起動します。 |
container_image |
コンテナ イメージを使用してノートブック インスタンスを起動します。 |
migrated |
出力専用。このノートブックが Workbench インスタンスに移行されたかどうかを示すブール値 |
AcceleratorConfig
ハードウェア アクセラレータの定義。type と core_count のすべての組み合わせが有効であるとは限りません。有効な組み合わせについては、Compute Engine の GPU をご覧ください。TPU はサポートされていません。
| フィールド | |
|---|---|
type |
このアクセラレータのタイプ。 |
core_count |
このアクセラレータのコア数。 |
AcceleratorType
このインスタンスで使用できるハードウェア アクセラレータのタイプの定義。
| 列挙型 | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
アクセラレータ タイプが指定されていません。 |
NVIDIA_TESLA_K80 |
アクセラレータ タイプは Nvidia Tesla K80 です。 |
NVIDIA_TESLA_P100 |
アクセラレータ タイプは Nvidia Tesla P100 です。 |
NVIDIA_TESLA_V100 |
アクセラレータ タイプは Nvidia Tesla V100 です。 |
NVIDIA_TESLA_P4 |
アクセラレータ タイプは Nvidia Tesla P4 です。 |
NVIDIA_TESLA_T4 |
アクセラレータ タイプは Nvidia Tesla T4 です。 |
NVIDIA_TESLA_A100 |
アクセラレータ タイプは Nvidia Tesla A100 です。 |
NVIDIA_L4 |
アクセラレータ タイプは Nvidia Tesla L4 です。 |
NVIDIA_A100_80GB |
アクセラレータ タイプは Nvidia Tesla A100 80 GB です。 |
NVIDIA_TESLA_T4_VWS |
アクセラレータ タイプは NVIDIA Tesla T4 仮想ワークステーションです。 |
NVIDIA_TESLA_P100_VWS |
アクセラレータ タイプは NVIDIA Tesla P100 仮想ワークステーションです。 |
NVIDIA_TESLA_P4_VWS |
アクセラレータ タイプは NVIDIA Tesla P4 仮想ワークステーションです。 |
NVIDIA_H100_80GB |
アクセラレータ タイプは NVIDIA H100 80 GB です。 |
NVIDIA_H100_MEGA_80GB |
アクセラレータ タイプは NVIDIA H100 Mega 80 GB です。 |
TPU_V2 |
(近日公開)アクセラレータ タイプが TPU V2 である。 |
TPU_V3 |
(近日公開)アクセラレータ タイプが TPU V3 である。 |
ディスク
インスタンスにアタッチされたディスク リソース。
| フィールド | |
|---|---|
auto_delete |
インスタンスが削除されるときにディスクが自動削除されるかどうかを示します(ディスクがインスタンスから切り離されるときではなく)。 |
boot |
ブートディスクであることを示します。仮想マシンでは、ルート ファイルシステムとしてディスクの最初のパーティションが使用されます。 |
device_name |
インスタンスで実行されている Linux オペレーティング システムの デバイス名が指定されないと、サーバーがこのディスクに適用するデフォルトのデバイス名は persistent-disk-x の形式になります。x は Google Compute Engine によって割り当てられた番号を示します。このフィールドは永続ディスクにのみ適用されます。 |
disk_size_gb |
ディスクのサイズを 2 進数の GB 単位で示します。 |
guest_os_features[] |
ゲスト オペレーティング システムで有効にする機能のリストを示します。ブート可能なイメージにのみ適用されます。使用可能なオプションの一覧については、ゲスト オペレーティング システムの機能を有効にするをご覧ください。 |
index |
このディスクの 0 から始まるインデックス。0 はブートディスク用に予約されています。インスタンスに複数のディスクがアタッチされている場合、各ディスクには一意のインデックス番号が割り当てられます。 |
interface |
このディスクの接続に使用するディスク インターフェース(SCSI または NVME)を示します。デフォルトは SCSI です。永続ディスクは常に SCSI を使用する必要があります。SCSI 以外の形式で永続ディスクをアタッチしようとすると、リクエストは失敗します。ローカル SSD は NVME または SCSI のいずれかを使用できます。NVMe 経由の SCSI のパフォーマンス特性については、ローカル SSD のパフォーマンスをご覧ください。有効な値:
|
kind |
リソースのタイプ。アタッチされたディスクの compute#attachedDisk を常に計算します。 |
licenses[] |
一般公開されているライセンスのリスト。Google で使用するために予約されています。ライセンスは、パブリック イメージと Marketplace イメージの課金データと使用状況の集計データを表します。 |
mode |
このディスクをアタッチするモード(
|
source |
既存の Persistent Disk リソースへの有効な部分 URL または完全 URL を示します。 |
type |
ディスクのタイプ(
|
GuestOsFeature
ブートディスクのゲスト OS の機能。
| フィールド | |
|---|---|
type |
サポートされている機能の ID。使用可能なオプションの一覧については、ゲスト オペレーティング システムの機能を有効にするをご覧ください。有効な値:
|
DiskEncryption
ディスク暗号化オプションの定義。
| 列挙型 | |
|---|---|
DISK_ENCRYPTION_UNSPECIFIED |
ディスク暗号化が指定されていません。 |
GMEK |
Google が管理する暗号鍵を使用してブートディスクを暗号化します。 |
CMEK |
顧客管理の暗号鍵を使用してブートディスクを暗号化します。 |
DiskType
ノートブック インスタンスで使用できるディスクタイプ。
| 列挙型 | |
|---|---|
DISK_TYPE_UNSPECIFIED |
ディスクタイプが設定されていません。 |
PD_STANDARD |
標準永続ディスクタイプ。 |
PD_SSD |
SSD 永続ディスクのタイプ。 |
PD_BALANCED |
バランス永続ディスクタイプ。 |
PD_EXTREME |
エクストリーム永続ディスクタイプ。 |
NicType
vNIC ドライバのタイプ。デフォルトは UNSPECIFIED_NIC_TYPE にする必要があります。
| 列挙型 | |
|---|---|
UNSPECIFIED_NIC_TYPE |
タイプが指定されていません。 |
VIRTIO_NET |
Virtio |
GVNIC |
GVNIC |
ShieldedInstanceConfig
一連のシールド インスタンス オプション。サポートされている Shielded VM 機能を使用するイメージをご覧ください。すべての組み合わせが有効なわけではありません。
| フィールド | |
|---|---|
enable_secure_boot |
インスタンスでセキュアブートを有効にするかどうかを定義します。 セキュアブートは、すべてのブート コンポーネントのデジタル署名を検証し、署名検証が失敗した場合にブートプロセスを停止することで、システムで正規のソフトウェアのみが実行されるようにします。デフォルトでは無効にされています。 |
enable_vtpm |
インスタンスで vTPM が有効になっているかどうかを定義します。デフォルトで有効になっています。 |
enable_integrity_monitoring |
インスタンスで整合性モニタリングを有効にするかどうかを定義します。 インスタンスの起動時の整合性のモニタリングと構成証明を有効にします。構成証明は、整合性ポリシー ベースラインに対して実行されます。このベースラインは、インスタンスの作成時に、暗黙的に信頼されているブートイメージから派生します。デフォルトで有効になっています。 |
状態
このインスタンスの状態の定義。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
状態が指定されていません。 |
STARTING |
制御ロジックがインスタンスを起動しています。 |
PROVISIONING |
制御ロジックは、必要なフレームワークをインストールし、インスタンスをノートブック プロキシに登録します。 |
ACTIVE |
インスタンスは実行中です。 |
STOPPING |
制御ロジックがインスタンスを停止しています。 |
STOPPED |
インスタンスは停止しています。 |
DELETED |
インスタンスが削除された場合。 |
UPGRADING |
インスタンスがアップグレード中です。 |
INITIALIZING |
インスタンスを作成しています。 |
REGISTERING |
インスタンスが登録されています。 |
SUSPENDING |
インスタンスは一時停止中です。 |
SUSPENDED |
インスタンスは一時停止されています。 |
UpgradeHistoryEntry
VM イメージのアップグレード履歴のエントリ。
| フィールド | |
|---|---|
snapshot |
アップグレード前のこのノートブック インスタンスのブートディスクのスナップショット。 |
vm_image |
このインスタンスのアップグレード前の VM イメージ。 |
container_image |
このインスタンスのアップグレード前のコンテナ イメージ。 |
framework |
このノートブック インスタンスのフレームワーク。 |
version |
このアップグレード前のノートブック インスタンスのバージョン。 |
state |
このインスタンス アップグレード履歴エントリの状態。 |
create_time |
このインスタンス アップグレード履歴エントリが作成された時刻。 |
target_image |
ターゲット VM イメージ。形式: |
action |
アクション:ロールバックまたはアップグレード。 |
target_version |
ターゲット VM のバージョン(m63 など)。 |
アクション
このアップグレード履歴エントリのオペレーションの定義。
| 列挙型 | |
|---|---|
ACTION_UNSPECIFIED |
オペレーションが指定されていません。 |
UPGRADE |
アップグレードしてください。 |
ROLLBACK |
Rollback のインスタンスを発生させることができます。 |
状態
このアップグレード履歴エントリの状態の定義。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
状態が指定されていません。 |
STARTED |
インスタンスのアップグレードが開始されます。 |
SUCCEEDED |
インスタンスのアップグレードが成功しました。 |
FAILED |
インスタンスのアップグレードが失敗しました。 |
InstanceConfig
更新可能なノートブック インスタンス構成。
| フィールド | |
|---|---|
notebook_upgrade_schedule |
インスタンスの自動アップグレードのスケジュール設定に使用される UTC タイムゾーンの Cron 式。cron 形式に従ってください。 |
enable_health_monitoring |
コア内部サービスが実行されていることを確認します。 |
InstanceMigrationEligibility
InstanceMigrationEligibility は、UmN から WbI への移行の実現可能性に関する情報を表します。
| フィールド | |
|---|---|
warnings[] |
出力専用。移行中に、特定の構成がデフォルトに設定されます。 |
errors[] |
出力専用。特定の構成では、UmN は自動移行の対象外になります。手動での移行が必要です。 |
エラー
移行エラー メッセージは、特定の構成により UmN が自動移行の対象外になっていることを意味します。手動での移行が必要です。
| 列挙型 | |
|---|---|
ERROR_UNSPECIFIED |
デフォルトのタイプ。 |
DATAPROC_HUB |
UmN は Dataproc Hub を使用するため、移行できません。 |
警告
移行の警告メッセージは、移行中に特定の構成がデフォルト設定になることを意味します。
| 列挙型 | |
|---|---|
WARNING_UNSPECIFIED |
デフォルトのタイプ。 |
UNSUPPORTED_MACHINE_TYPE |
UmN で、WbI でサポートされていないマシンタイプが使用されています。デフォルトのマシンタイプ e2-standard-4 で移行されます。移行後にマシンタイプを変更できます。 |
UNSUPPORTED_ACCELERATOR_TYPE |
UmN で、WbI でサポートされていないアクセラレータ タイプが使用されています。アクセラレータなしで移行されます。アクセラレータは移行後に接続できます。 |
UNSUPPORTED_OS |
UmN が WbI でサポートされていないオペレーティング システム(Debian 10、Ubuntu など)を使用している。WbI では Debian 11 に置き換えられます。 |
NO_REMOVE_DATA_DISK |
この UmN は no_remove_data_disk で構成されていますが、これは WbI では使用できなくなりました。 |
GCS_BACKUP |
この UmN は、WbI で使用できなくなった Cloud Storage のバックアップ機能で構成されています。 |
POST_STARTUP_SCRIPT |
この UmN は、起動スクリプトで構成されています。必要に応じて、移行の post_startup_script_option を指定してください。 |
IsInstanceUpgradeableRequest
ノートブック インスタンスがアップグレード可能かどうかを確認するリクエスト。
| フィールド | |
|---|---|
notebook_instance |
必須。形式: 認可には、指定されたリソース
|
type |
省略可。省略可能な UpgradeType。このフィールドを設定すると、このインスタンスをアップグレードするための追加のコンピューティング イメージが検索されます。 |
IsInstanceUpgradeableResponse
ノートブック インスタンスがアップグレード可能かどうかを確認するためのレスポンス。
| フィールド | |
|---|---|
upgradeable |
インスタンスがアップグレード可能かどうか。 |
upgrade_version |
アップグレード エンドポイントを呼び出す場合に、このインスタンスがアップグレードされるバージョン。このフィールドは、フィールドのアップグレードが可能である場合にのみ入力されます。 |
upgrade_info |
アップグレードに関する追加情報。 |
upgrade_image |
アップグレード エンドポイントを呼び出す場合に、このインスタンスがアップグレードされる新しいイメージのセルフリンク。このフィールドは、フィールドのアップグレードが可能である場合にのみ入力されます。 |
ListEnvironmentsRequest
環境の一覧表示のリクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
page_size |
リスト呼び出しの最大戻りサイズ。 |
page_token |
前回の結果からリストを続行するために使用できる、以前に返されたページトークン。 |
ListEnvironmentsResponse
環境の一覧表示のレスポンス。
| フィールド | |
|---|---|
environments[] |
返された環境のリスト。 |
next_page_token |
次のリスト呼び出しで、最後の結果からリストを続行するために使用できるページトークン。 |
unreachable[] |
到達できなかったロケーション。 |
ListExecutionsRequest
スケジュール設定されたノートブック実行のリストを取得するリクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
page_size |
リスト呼び出しの最大戻りサイズ。 |
page_token |
前回の結果からリストを続行するために使用できる、以前に返されたページトークン。 |
filter |
結果の実行に適用されるフィルタ。現在、指定された |
order_by |
フィールドで並べ替えます。 |
ListExecutionsResponse
スケジュール設定されたノートブックの実行を一覧表示するためのレスポンス
| フィールド | |
|---|---|
executions[] |
返されたインスタンスのリスト。 |
next_page_token |
次のリスト呼び出しで最後の結果からリストを続行するために使用できるページトークン。 |
unreachable[] |
到達できなかった実行 ID。次に例を示します。 |
ListInstancesRequest
ノートブック インスタンスのリストを取得するリクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
page_size |
リスト呼び出しの最大戻りサイズ。 |
page_token |
前回の結果からリストを続行するために使用できる、以前に返されたページトークン。 |
order_by |
省略可。結果の並べ替え。サポートされている値は「name」、「name desc」、または「」(並べ替えなし)です。 |
filter |
省略可。リストフィルタ。 |
ListInstancesResponse
ノートブック インスタンスを一覧表示するためのレスポンス。
| フィールド | |
|---|---|
instances[] |
返されたインスタンスのリスト。 |
next_page_token |
次のリスト呼び出しで最後の結果からリストを続行するために使用できるページトークン。 |
unreachable[] |
到達できなかったロケーション。(例: |
ListRuntimesRequest
マネージド ノートブック ランタイムのリストを取得するリクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
page_size |
リスト呼び出しの最大戻りサイズ。 |
page_token |
前回の結果からリストを続行するために使用できる、以前に返されたページトークン。 |
order_by |
省略可。結果の並べ替え。サポートされている値は「name」、「name desc」、または「」(並べ替えなし)です。 |
filter |
省略可。リストフィルタ。 |
ListRuntimesResponse
マネージド ノートブック ランタイムの一覧表示に対するレスポンス。
| フィールド | |
|---|---|
runtimes[] |
返されたランタイムのリスト。 |
next_page_token |
次のリスト呼び出しで最後の結果からリストを続行するために使用できるページトークン。 |
unreachable[] |
到達できなかったロケーション。(例: |
ListSchedulesRequest
スケジュール設定されたノートブック ジョブを一覧表示するリクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
page_size |
リスト呼び出しの最大戻りサイズ。 |
page_token |
前回の結果からリストを続行するために使用できる、以前に返されたページトークン。 |
filter |
結果のスケジュールに適用されるフィルタ。 |
order_by |
結果の並べ替えに使用するフィールド。 |
ListSchedulesResponse
スケジュールされたノートブック ジョブを一覧表示するためのレスポンス。
| フィールド | |
|---|---|
schedules[] |
返されたインスタンスのリスト。 |
next_page_token |
次のリスト呼び出しで最後の結果からリストを続行するために使用できるページトークン。 |
unreachable[] |
到達できなかったスケジュール。次に例を示します。 |
LocalDisk
ローカル接続されたディスク リソース。
| フィールド | |
|---|---|
auto_delete |
省略可。出力専用。インスタンスが削除されるときにディスクが自動削除されるかどうかを示します(ディスクがインスタンスから切り離されるときではなく)。 |
boot |
省略可。出力専用。ブートディスクであることを示します。仮想マシンでは、ルート ファイルシステムとしてディスクの最初のパーティションが使用されます。 |
device_name |
省略可。出力専用。インスタンスで実行されている Linux オペレーティング システムの デバイス名が指定されないと、サーバーがこのディスクに適用するデフォルトのデバイス名は persistent-disk-x の形式になります。x は Google Compute Engine によって割り当てられた番号を示します。このフィールドは永続ディスクでのみ使用されます。 |
guest_os_features[] |
出力専用。ゲスト オペレーティング システムで有効にする機能のリストを示します。ブート可能なイメージにのみ適用されます。使用可能なオプションの一覧については、ゲスト オペレーティング システムの機能を有効にするをご覧ください。 |
index |
出力専用。このディスクの 0 から始まるインデックス。0 はブートディスク用に予約されています。インスタンスに複数のディスクがアタッチされている場合、各ディスクには一意のインデックス番号が割り当てられます。 |
initialize_params |
入力専用。新しいインスタンスとともに作成される新しいディスクのパラメータを指定します。初期化パラメータを使用して、新しいインスタンスにアタッチされたブートディスクまたはローカル SSD を作成します。 このプロパティは参照元プロパティと相互に排他的です。どちらか一方のみを定義できます。両方を定義することはできません。 |
interface |
このディスクの接続に使用するディスク インターフェース(SCSI または NVME)を指定します。デフォルトは SCSI です。永続ディスクは常に SCSI を使用する必要があります。SCSI 以外の形式で永続ディスクをアタッチしようとすると、リクエストは失敗します。ローカル SSD は NVME または SCSI のいずれかを使用できます。NVMe 経由の SCSI のパフォーマンス特性については、ローカル SSD のパフォーマンスをご覧ください。有効な値:
|
kind |
出力専用。リソースのタイプ。アタッチされたディスクの compute#attachedDisk を常に計算します。 |
licenses[] |
出力専用。有効な公開ライセンス。 |
mode |
このディスクをアタッチするモード(
|
source |
既存の Persistent Disk リソースへの有効な部分 URL または完全 URL を指定します。 |
type |
ディスクのタイプ(
|
RuntimeGuestOsFeature
省略可。ゲスト オペレーティング システムで有効にする機能のリスト。ブート可能なイメージにのみ適用されます。使用可能なオプションの一覧については、ゲスト オペレーティング システムの機能を有効にするをご覧ください。ブートディスクのゲスト OS の機能。
| フィールド | |
|---|---|
type |
サポートされている機能の ID。使用可能なオプションの一覧については、ゲスト オペレーティング システムの機能を有効にするをご覧ください。 有効な値:
|
LocalDiskInitializeParams
入力専用。新しいインスタンスとともに作成される新しいディスクのパラメータを指定します。初期化パラメータを使用して、新しいランタイムにアタッチされたブートディスクまたはローカル SSD を作成します。このプロパティは参照元プロパティと相互に排他的です。どちらか一方のみを定義できます。両方を定義することはできません。
| フィールド | |
|---|---|
description |
省略可。ディスクの作成時に、このプロパティを指定します。 |
disk_name |
省略可。ディスク名を指定します。指定しない場合、デフォルトではインスタンスの名前が使用されます。インスタンス名を持つディスクが指定されたゾーン/リージョンにすでに存在する場合、新しい名前が自動的に生成されます。 |
disk_size_gb |
省略可。ディスクのサイズを 2 進数の GB で指定します。指定しない場合、ディスクはイメージと同じサイズ(通常は 10 GB)になります。指定する場合、サイズは 10 GB 以上にする必要があります。デフォルトは 100 GB です。 |
disk_type |
入力専用。このインスタンスにアタッチされているブートディスクのタイプ。デフォルトは標準永続ディスク( |
labels |
省略可。このディスクに適用するラベル。これらは、後で disks.setLabels メソッドで変更できます。このフィールドは永続ディスクでのみ使用されます。 |
DiskType
使用可能なディスクタイプ。
| 列挙型 | |
|---|---|
DISK_TYPE_UNSPECIFIED |
ディスクタイプが設定されていません。 |
PD_STANDARD |
標準永続ディスクタイプ。 |
PD_SSD |
SSD 永続ディスクのタイプ。 |
PD_BALANCED |
バランス永続ディスクタイプ。 |
PD_EXTREME |
エクストリーム永続ディスクタイプ。 |
MigrateInstanceRequest
ユーザー管理ノートブックを Workbench インスタンスに移行するリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 承認には、指定されたリソース
|
post_startup_script_option |
省略可。移行中の起動スクリプトの動作を指定します。 |
PostStartupScriptOption
移行中の起動スクリプトの動作を指定します。
| 列挙型 | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
起動スクリプト後のオプションが指定されていません。デフォルトは POST_STARTUP_SCRIPT_OPTION_SKIP です。 |
POST_STARTUP_SCRIPT_OPTION_SKIP |
起動スクリプトを新しい Workbench インスタンスに移行しない。 |
POST_STARTUP_SCRIPT_OPTION_RERUN |
ユーザー管理ノートブックと同じ起動スクリプトを再ダウンロードして再実行します。 |
MigrateInstanceResponse
この型にはフィールドがありません。
MigrateInstance の空白のメッセージ レスポンス タイプ。
MigrateRuntimeRequest
Runtime を Workbench インスタンスに移行するリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 承認には、指定されたリソース
|
network |
省略可。新しいインスタンスが配置されている VPC の名前。これは、ランタイムが Google マネージド ネットワークを使用する場合に必要です。Runtime がお客様所有のネットワークを使用している場合は、同じ VPC が再利用されるため、このフィールドは空にする必要があります。形式: |
subnet |
省略可。新しいインスタンスが配置されるサブネットの名前。これは、ランタイムが Google マネージド ネットワークを使用する場合に必要です。ランタイムがお客様所有のネットワークを使用している場合は、同じサブネットが再利用されるため、このフィールドは空にする必要があります。形式: |
service_account |
省略可。ランタイムが権限に「シングル ユーザーのみ」モードを使用する場合に、新しい Workbench インスタンスの Compute Engine インスタンスに含まれるサービス アカウント。指定しない場合は、Compute Engine のデフォルトのサービス アカウントが使用されます。Runtime が権限にサービス アカウント モードを使用する場合、同じサービス アカウントが再利用されるため、このフィールドは空にする必要があります。 |
request_id |
省略可。べき等リクエストの UUID。 |
post_startup_script_option |
省略可。移行中の起動スクリプトの動作を指定します。 |
PostStartupScriptOption
移行中の起動スクリプトの動作を指定します。
| 列挙型 | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
起動スクリプト後のオプションが指定されていません。デフォルトは POST_STARTUP_SCRIPT_OPTION_SKIP です。 |
POST_STARTUP_SCRIPT_OPTION_SKIP |
起動スクリプトを新しい Workbench インスタンスに移行しない。 |
POST_STARTUP_SCRIPT_OPTION_RERUN |
Google マネージド ノートブックと同じ起動スクリプトを再度ダウンロードして実行します。 |
OperationMetadata
長時間実行されているオペレーションのメタデータを表します。
| フィールド | |
|---|---|
create_time |
オペレーションが作成された時刻。 |
end_time |
オペレーションの実行が終了した時刻。 |
target |
オペレーションのターゲットに対応するサーバー定義のリソースパス。 |
verb |
オペレーションによって実行される動詞の名前。 |
status_message |
人が読める形式のオペレーションのステータス(存在する場合)。 |
requested_cancellation |
ユーザーがオペレーションのキャンセルをリクエストしたかどうかを示します。正常にキャンセルされたオペレーションは、 |
api_version |
オペレーションを開始するために使用された API のバージョン。 |
endpoint |
このオペレーションの API エンドポイント名。 |
RegisterInstanceRequest
ノートブック インスタンスの登録リクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
instance_id |
必須。ユーザーが定義したこのインスタンスの固有 ID。 |
ReportInstanceInfoRequest
Notebooks API に情報を報告するノートブック インスタンスのリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: |
vm_id |
必須。VM を認証するための VM ハードウェア トークン。https://cloud.google.com/compute/docs/instances/verifying-instance-identity |
metadata |
Notebooks API に報告されるメタデータ。これはインスタンス メタデータ ストアに統合されます。 |
ReportRuntimeEventRequest
マネージド ノートブック イベントのレポートのリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
vm_id |
必須。VM を認証するための VM ハードウェア トークン。https://cloud.google.com/compute/docs/instances/verifying-instance-identity |
event |
必須。報告するイベント。 |
ReservationAffinity
ゾーン予約を使用するための予約アフィニティ。
| フィールド | |
|---|---|
consume_reservation_type |
省略可。使用する予約のタイプ |
key |
省略可。予約リソースのラベルキーに対応します。 |
values[] |
省略可。予約リソースのラベル値に対応します。 |
タイプ
予約から容量を使用するかどうかを示します。
| 列挙型 | |
|---|---|
TYPE_UNSPECIFIED |
デフォルトのタイプ。 |
NO_RESERVATION |
割り当てられた容量を使用しない。 |
ANY_RESERVATION |
利用可能な予約を使用します。 |
SPECIFIC_RESERVATION |
特定の予約から使用する必要があります。予約を指定するためのキー値フィールドを指定する必要があります。 |
ResetInstanceRequest
ノートブック インスタンスのリセットのリクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
ResetRuntimeRequest
マネージド ノートブック ランタイムのリセットのリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
request_id |
べき等リクエストの UUID。 |
RollbackInstanceRequest
ノートブック インスタンスのロールバックのリクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
target_snapshot |
必須。ロールバック用のスナップショット。例: |
ランタイム
マネージド ノートブック インスタンスの Runtime の定義。
| フィールド | |
|---|---|
name |
出力専用。ランタイムのリソース名。形式: |
state |
出力専用。ランタイムの状態。 |
health_state |
出力専用。ランタイムの health_state。 |
access_config |
ランタイムにアクセスするための構成設定。 |
software_config |
ランタイム内のソフトウェアの構成設定。 |
metrics |
出力専用。サービス ステータスや JupyterLab の統計情報などのランタイム デーモン指標が含まれます。 |
create_time |
出力専用。ランタイムの作成時刻。 |
update_time |
出力専用。ランタイムの更新時刻。 |
labels |
省略可。このマネージド ノートブックまたはランタイムに関連付けるラベル。ラベルのキーは 1 ~ 63 文字で、RFC 1035 に準拠している必要があります。ラベルの値は空にできますが、指定する場合は 1 ~ 63 文字で、RFC 1035 に準拠している必要があります。クラスタに関連付けることができるラベルは 32 個までです。 |
runtime_migration_eligibility |
出力専用。GmN から WbI への移行の実現可能性を確認します。 |
共用体フィールド runtime_type。ランタイムのタイプ。現在、Compute Engine VM のみがサポートされています。runtime_type は次のいずれかになります。 |
|
virtual_machine |
Compute Engine VM イメージを使用して、マネージド ノートブック インスタンスを起動します。 |
migrated |
出力専用。このノートブックが Workbench インスタンスに移行されたかどうかを示すブール値 |
HealthState
ランタイムのサブステート。
| 列挙型 | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
ランタイムのサブステートは不明です。 |
HEALTHY |
ランタイムが正常な状態であることがわかっている(たとえば、重要なデーモンが実行されている)。ACTIVE 状態に適用されます。 |
UNHEALTHY |
ランタイムが異常な状態であることがわかっている(たとえば、重要なデーモンが実行されていない)。ACTIVE 状態に適用されます。 |
AGENT_NOT_INSTALLED |
ランタイムにヘルス モニタリング エージェントがインストールされていません。ACTIVE 状態に適用されます。 |
AGENT_NOT_RUNNING |
ランタイム ヘルス モニタリング エージェントが実行されていません。ACTIVE 状態に適用されます。 |
状態
このランタイムの状態の定義。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
状態が指定されていません。 |
STARTING |
コンピューティング レイヤがランタイムを開始しています。使用できる状態になっていません。 |
PROVISIONING |
コンピューティング レイヤは、必要なフレームワークをインストールし、ノートブック プロキシにランタイムを登録しています。使用できません。 |
ACTIVE |
ランタイムは現在実行中です。使用できる状態になっています。 |
STOPPING |
制御ロジックがランタイムを停止しています。使用できません。 |
STOPPED |
ランタイムが停止しています。使用できません。 |
DELETING |
ランタイムを削除しています。使用できません。 |
UPGRADING |
ランタイムのアップグレード中です。使用できません。 |
INITIALIZING |
ランタイムの作成と設定が行われています。使用できる状態になっていません。 |
RuntimeAcceleratorConfig
使用できるハードウェア アクセラレータのタイプの定義。Compute Engine AcceleratorTypes をご覧ください。例:
nvidia-tesla-k80nvidia-tesla-p100nvidia-tesla-v100nvidia-tesla-p4nvidia-tesla-t4nvidia-tesla-a100
| フィールド | |
|---|---|
type |
アクセラレータ モデル。 |
core_count |
このアクセラレータのコア数。 |
AcceleratorType
このアクセラレータのタイプ。
| 列挙型 | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
アクセラレータ タイプが指定されていません。 |
NVIDIA_TESLA_K80 |
アクセラレータ タイプは Nvidia Tesla K80 です。 |
NVIDIA_TESLA_P100 |
アクセラレータ タイプは Nvidia Tesla P100 です。 |
NVIDIA_TESLA_V100 |
アクセラレータ タイプは Nvidia Tesla V100 です。 |
NVIDIA_TESLA_P4 |
アクセラレータ タイプは Nvidia Tesla P4 です。 |
NVIDIA_TESLA_T4 |
アクセラレータ タイプは Nvidia Tesla T4 です。 |
NVIDIA_TESLA_A100 |
アクセラレータ タイプは Nvidia Tesla A100 - 40 GB です。 |
NVIDIA_L4 |
アクセラレータ タイプは Nvidia L4 です。 |
TPU_V2 |
(近日公開)アクセラレータ タイプが TPU V2 である。 |
TPU_V3 |
(近日公開)アクセラレータ タイプが TPU V3 である。 |
NVIDIA_TESLA_T4_VWS |
アクセラレータ タイプは NVIDIA Tesla T4 仮想ワークステーションです。 |
NVIDIA_TESLA_P100_VWS |
アクセラレータ タイプは NVIDIA Tesla P100 仮想ワークステーションです。 |
NVIDIA_TESLA_P4_VWS |
アクセラレータ タイプは NVIDIA Tesla P4 仮想ワークステーションです。 |
RuntimeAccessConfig
Runtime のログイン構成を指定します
| フィールド | |
|---|---|
access_type |
このインスタンスのアクセスモードのタイプ。 |
runtime_owner |
作成後のこのランタイムのオーナー。形式: |
proxy_uri |
出力専用。ランタイムへのアクセスに使用されるプロキシ エンドポイント。 |
RuntimeAccessType
ランタイムにアクセスする方法は次のとおりです。認証モード。現在サポートされているのは、シングル ユーザーのみです。
| 列挙型 | |
|---|---|
RUNTIME_ACCESS_TYPE_UNSPECIFIED |
アクセスが指定されていません。 |
SINGLE_USER |
シングル ユーザー ログイン。 |
SERVICE_ACCOUNT |
サービス アカウント モード。サービス アカウント モードでは、ランタイム作成者はコンシューマー プロジェクトに存在する SA を指定します。[ランタイム サービス アカウント] フィールドを使用します。ランタイムにアクセスするユーザーには、ActAs(サービス アカウント ユーザー)権限が必要です。 |
RuntimeMetrics
OS、カーネル、セッションの統計情報など、ランタイム デーモンの指標が含まれます。
| フィールド | |
|---|---|
system_metrics |
出力専用。システム指標。 |
RuntimeMigrationEligibility
RuntimeMigrationEligibility は、GmN から WbI への移行の実現可能性に関する情報を表します。
| フィールド | |
|---|---|
warnings[] |
出力専用。移行中に、特定の構成がデフォルトに設定されます。 |
errors[] |
出力専用。特定の構成では、GmN は自動移行の対象外になります。手動での移行が必要です。 |
エラー
移行エラー メッセージは、特定の構成により GmN が自動移行の対象外になっていることを意味します。手動での移行が必要です。
| 列挙型 | |
|---|---|
ERROR_UNSPECIFIED |
デフォルトのタイプ。 |
CUSTOM_CONTAINER |
GmN はカスタム コンテナで構成されているため、移行できません。 |
警告
移行の警告メッセージは、移行中に特定の構成がデフォルト設定になることを意味します。
| 列挙型 | |
|---|---|
WARNING_UNSPECIFIED |
デフォルトのタイプ。 |
UNSUPPORTED_ACCELERATOR_TYPE |
GmN で、WbI でサポートされていないアクセラレータ タイプが使用されています。アクセラレータなしで移行されます。アクセラレータは移行後に接続できます。 |
UNSUPPORTED_OS |
GmN が WbI でサポートされていないオペレーティング システム(Debian 10 など)を使用している。WbI では Debian 11 に置き換えられます。 |
RESERVED_IP_RANGE |
この GmN は予約済みの IP 範囲で構成されていますが、これは WbI では適用されなくなりました。 |
GOOGLE_MANAGED_NETWORK |
この GmN は Google 管理のネットワークで構成されています。移行の network オプションと subnet オプションを指定してください。 |
POST_STARTUP_SCRIPT |
この GmN は、起動スクリプトで構成されています。必要に応じて、移行の post_startup_script_option を指定してください。 |
SINGLE_USER |
この GmN はシングル ユーザー モードで構成されています。必要に応じて、移行の service_account オプションを指定してください。 |
RuntimeShieldedInstanceConfig
一連のシールド インスタンス オプション。サポートされている Shielded VM 機能を使用するイメージをご覧ください。すべての組み合わせが有効なわけではありません。
| フィールド | |
|---|---|
enable_secure_boot |
インスタンスでセキュアブートを有効にするかどうかを定義します。 セキュアブートは、すべてのブート コンポーネントのデジタル署名を検証し、署名検証が失敗した場合にブートプロセスを停止することで、システムで正規のソフトウェアのみが実行されるようにします。デフォルトでは無効にされています。 |
enable_vtpm |
インスタンスで vTPM が有効になっているかどうかを定義します。デフォルトで有効になっています。 |
enable_integrity_monitoring |
インスタンスで整合性モニタリングを有効にするかどうかを定義します。 インスタンスの起動時の整合性のモニタリングと構成証明を有効にします。構成証明は、整合性ポリシー ベースラインに対して実行されます。このベースラインは、インスタンスの作成時に、暗黙的に信頼されているブートイメージから派生します。デフォルトで有効になっています。 |
RuntimeSoftwareConfig
ランタイム内のソフトウェアの選択と構成を指定します。ランタイムに設定するプロパティ。プロパティキーは key:value 形式で指定します。例:
idle_shutdown: trueidle_shutdown_timeout: 180enable_health_monitoring: true
| フィールド | |
|---|---|
notebook_upgrade_schedule |
インスタンスの自動アップグレードのスケジュール設定に使用される UTC タイムゾーンの Cron 式。cron 形式に従ってください。 |
idle_shutdown_timeout |
ランタイムをシャットダウンするまでの待機時間(分単位)。デフォルト: 180 分 |
install_gpu_driver |
Nvidia ドライバを自動的にインストールします。デフォルト: True |
custom_gpu_driver_path |
GPU ドライバが保存されているカスタム Cloud Storage パスを指定します。指定しない場合、公式の GPU ドライバから自動的に選択されます。 |
post_startup_script |
ノートブック インスタンスの起動が完了した後に自動的に実行される Bash スクリプトのパス。パスは、URL または Cloud Storage パス( |
kernels[] |
省略可。ノートブック インスタンスでカーネルとして使用するコンテナ イメージのリストを使用します。 |
post_startup_script_behavior |
起動スクリプトの動作。 |
enable_health_monitoring |
コア内部サービスが実行されていることを確認します。デフォルト: True |
idle_shutdown |
ランタイムは idle_shutdown_time の後に自動的にシャットダウンします。デフォルト: True |
upgradeable |
出力専用。イメージ ファミリーで新しいイメージが利用可能かどうかを示すブール値。 |
disable_terminal |
JupyterLab ターミナルが使用可能かどうかを示すブール値。デフォルト: false |
version |
出力専用。イメージのリリースラベルから取得したブートイメージのバージョン(M100 など)。 |
mixer_disabled |
ミキサー クライアントを無効にするかどうかを示すブール値。デフォルト: false |
PostStartupScriptBehavior
起動スクリプトの動作。
| 列挙型 | |
|---|---|
POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED |
起動スクリプトの動作が指定されていません。作成時に 1 回だけ実行されます。 |
RUN_EVERY_START |
作成時に指定された起動スクリプトを起動ごとに実行します。 |
DOWNLOAD_AND_RUN_EVERY_START |
起動のたびに、指定された起動スクリプトをダウンロードして実行します。 |
スケジュール
スケジュールの定義。
| フィールド | |
|---|---|
name |
出力専用。このスケジュールの名前。形式: |
display_name |
出力専用。UI で使用される表示名。名前には英数字、ハイフン |
description |
この環境の簡単な説明。 |
state |
|
cron_schedule |
ジョブが実行される cron-tab 形式のスケジュール。形式: 分、時、日、月、曜日(例: |
time_zone |
cron_schedule のタイムゾーン。このフィールドの値は、tz database から取得したタイムゾーン名にする必要があります。TZ データベース: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 一部のタイムゾーンには、夏時間の規定が含まれています。夏時間のルールは、選択した tz によって決まります。UTC の場合は、文字列「utc」を使用します。タイムゾーンが指定されていない場合、デフォルトは UTC(GMT ともいう)になります。 |
create_time |
出力専用。スケジュールが作成された時刻。 |
update_time |
出力専用。スケジュールが最後に更新された時刻。 |
execution_template |
このスケジュールに対応するノートブック実行テンプレート。 |
recent_executions[] |
出力専用。このスケジュールからトリガーされた最新の実行名と、対応する状態。 |
状態
ジョブの状態。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
未指定の状態 |
ENABLED |
ジョブは正常に実行されています。 |
PAUSED |
ジョブはユーザーによって一時停止されています。実行されません。ユーザーは、Cloud Scheduler を使用してジョブを意図的に一時停止できます。 |
DISABLED |
エラーのため、ジョブはシステムによって無効になっています。ユーザーがジョブを無効に設定することはできません。 |
UPDATE_FAILED |
CloudScheduler.UpdateJob オペレーションが失敗した結果のジョブの状態。この状態からジョブを復元するには、正常なレスポンスを受信するまで CloudScheduler.UpdateJob を再試行します。 |
INITIALIZING |
スケジュール リソースの作成中です。 |
DELETING |
スケジュール リソースを削除中です。 |
SetInstanceAcceleratorRequest
インスタンス アクセラレータの設定のリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
type |
必須。このアクセラレータのタイプ。 |
core_count |
必須。このアクセラレータのコア数。 |
SetInstanceLabelsRequest
インスタンス ラベルの設定リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
labels |
このインスタンスに適用するラベル。これらは後で setLabels メソッドで変更できます |
SetInstanceMachineTypeRequest
インスタンスのマシンタイプの設定リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
machine_type |
|
StartInstanceRequest
ノートブック インスタンスの起動リクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
StartRuntimeRequest
マネージド ノートブック ランタイムの開始リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
request_id |
べき等リクエストの UUID。 |
StopInstanceRequest
ノートブック インスタンスの停止リクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
StopRuntimeRequest
マネージド ノートブック ランタイムの停止リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
request_id |
べき等リクエストの UUID。 |
SwitchRuntimeRequest
マネージド ノートブック ランタイムの切り替えリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
machine_type |
マシンタイプ。 |
accelerator_config |
アクセラレータ構成。 |
request_id |
べき等リクエストの UUID。 |
UpdateInstanceConfigRequest
インスタンス構成の更新リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
config |
更新するインスタンス構成。 |
UpdateInstanceMetadataItemsRequest
インスタンスのメタデータ項目の追加/変更のリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
items |
インスタンスに追加または更新するメタデータ項目。 |
UpdateInstanceMetadataItemsResponse
インスタンスのメタデータ項目の追加/変更のレスポンス。
| フィールド | |
|---|---|
items |
メタデータに追加または更新されたアイテムのマップ。 |
UpdateRuntimeRequest
マネージド ノートブック構成の更新リクエスト。
| フィールド | |
|---|---|
runtime |
必須。更新する Runtime。 認可には、指定されたリソース
|
update_mask |
必須。更新するフィールドの 現在、更新できるフィールドは次のとおりです。
|
request_id |
べき等リクエストの UUID。 |
UpdateShieldedInstanceConfigRequest
ノートブック インスタンスのシールドされたインスタンス構成を更新するリクエスト。このメソッドは、停止したインスタンスでのみ使用できます。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
shielded_instance_config |
更新する ShieldedInstance 構成。 |
UpgradeInstanceRequest
ノートブック インスタンスのアップグレードのリクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
type |
省略可。省略可能な UpgradeType。このフィールドを設定すると、このインスタンスをアップグレードするための追加のコンピューティング イメージが検索されます。 |
UpgradeType
このインスタンスで使用できるアップグレードのタイプの定義。
| 列挙型 | |
|---|---|
UPGRADE_TYPE_UNSPECIFIED |
アップグレード タイプが指定されていません。 |
UPGRADE_FRAMEWORK |
ML フレームワークをアップグレードします。 |
UPGRADE_OS |
オペレーティング システムをアップグレードします。 |
UPGRADE_CUDA |
CUDA をアップグレードします。 |
UPGRADE_ALL |
すべてをアップグレード(OS、フレームワーク、CUDA)。 |
VirtualMachine
コンピューティングに仮想マシンを使用するランタイム。
| フィールド | |
|---|---|
instance_name |
出力専用。マネージド Compute Engine インスタンスのわかりやすい名前。 |
instance_id |
出力専用。マネージド Compute Engine インスタンスの一意の識別子。 |
virtual_machine_config |
仮想マシンの構成設定。 |
VirtualMachineConfig
仮想マシンの構成設定。
| フィールド | |
|---|---|
zone |
出力専用。仮想マシンが配置されているゾーン。リージョン リクエストを使用している場合、Notebooks サービスは対応するランタイム リージョン内のロケーションを選択します。GET リクエストでは、常にゾーンが存在します。例: * |
machine_type |
必須。ランタイムに使用する Compute Engine のマシンタイプ。略称は有効です。例: * |
container_images[] |
省略可。ノートブック インスタンスでカーネルとして使用するコンテナ イメージのリストを使用します。 |
data_disk |
必須。データディスク オプションの構成設定。 |
encryption_config |
省略可。仮想マシン データディスクの暗号化設定。 |
shielded_instance_config |
省略可。Shielded VM インスタンスの構成設定。 |
accelerator_config |
省略可。このランタイムの Compute Engine アクセラレータ構成。 |
network |
省略可。マシンの通信に使用する Compute Engine ネットワーク。サブネットワークと一緒に指定することはできません。 完全な URL または部分的な URI。例:
ランタイムは、Google インフラストラクチャ内のマネージド リソースです。ランタイムは、次のネットワーク構成をサポートしています。
|
subnet |
省略可。マシンの通信に使用する Compute Engine サブネットワーク。ネットワークと一緒に指定することはできません。 完全な URL または部分的な URI が有効です。例:
|
internal_ip_only |
省略可。true の場合、ランタイムには内部 IP アドレスのみが割り当てられます。デフォルトでは、ランタイムは内部 IP アドレスに制限されず、各 VM にエフェメラル外部 IP アドレスが割り当てられます。この |
tags[] |
省略可。ランタイムに追加する Compute Engine ネットワーク タグ(ネットワーク タグを追加するをご覧ください)。 |
guest_attributes |
出力専用。Compute Engine ゲスト属性。(プロジェクトとインスタンスのゲスト属性をご覧ください)。 |
metadata |
省略可。仮想マシンに追加する Compute Engine メタデータ エントリ。(プロジェクトとインスタンスのメタデータをご覧ください)。 |
labels |
省略可。このランタイムに関連付けるラベル。ラベルのキーは 1 ~ 63 文字で、RFC 1035 に準拠している必要があります。ラベルの値は空にできますが、指定する場合は 1 ~ 63 文字で、RFC 1035 に準拠している必要があります。クラスタに関連付けることができるラベルは 32 個までです。 |
nic_type |
省略可。このインターフェースで使用する vNIC のタイプ。これは gVNIC または VirtioNet になります。 |
reserved_ip_range |
省略可。予約済みの IP 範囲名は、VPC ピアリングに使用されます。割り当てられている場合は、サブネットワークの割り当てで範囲 name が使用されます。 例: managed-notebooks-range-c フィールド値は |
boot_image |
省略可。ランタイムのアップグレード可能性に使用されるブートイメージのメタデータ。 |
BootImage
この型にはフィールドがありません。
ランタイムで使用されるブートイメージの定義。ランタイムのアップグレードを容易にするために使用されます。
NicType
vNIC ドライバのタイプ。デフォルトは UNSPECIFIED_NIC_TYPE にする必要があります。
| 列挙型 | |
|---|---|
UNSPECIFIED_NIC_TYPE |
タイプが指定されていません。 |
VIRTIO_NET |
Virtio |
GVNIC |
GVNIC |
VmImage
環境が VM に直接インストールされたノートブック インスタンスを起動するためのカスタム Compute Engine 仮想マシン イメージの定義。
| フィールド | |
|---|---|
project |
必須。この VM イメージが属する Google Cloud プロジェクトの名前。形式: |
共用体フィールド image。外部の Compute Engine VM イメージへの参照。image は次のいずれかになります。 |
|
image_name |
VM イメージ名を使用してイメージを見つけます。 |
image_family |
この VM イメージ ファミリーを使用してイメージを検索します。このファミリーの最新のイメージが使用されます。 |