インデックス
NotebookService(インターフェース)AcceleratorConfig(メッセージ)AcceleratorConfig.AcceleratorType(列挙型)AccessConfig(メッセージ)BootDisk(メッセージ)CheckInstanceUpgradabilityRequest(メッセージ)CheckInstanceUpgradabilityResponse(メッセージ)ConfidentialInstanceConfig(メッセージ)ConfidentialInstanceConfig.ConfidentialInstanceType(列挙型)Config(メッセージ)ContainerImage(メッセージ)CreateInstanceRequest(メッセージ)DataDisk(メッセージ)DefaultValues(メッセージ)DeleteInstanceRequest(メッセージ)DiagnoseInstanceRequest(メッセージ)DiagnosticConfig(メッセージ)DiskEncryption(列挙型)DiskType(列挙型)GPUDriverConfig(メッセージ)GceSetup(メッセージ)GetConfigRequest(メッセージ)GetInstanceRequest(メッセージ)HealthState(列挙型)ImageRelease(メッセージ)Instance(メッセージ)ListInstancesRequest(メッセージ)ListInstancesResponse(メッセージ)NetworkInterface(メッセージ)NetworkInterface.NicType(列挙型)OperationMetadata(メッセージ)ResetInstanceRequest(メッセージ)ResizeDiskRequest(メッセージ)RestoreInstanceRequest(メッセージ)RollbackInstanceRequest(メッセージ)ServiceAccount(メッセージ)ShieldedInstanceConfig(メッセージ)Snapshot(メッセージ)StartInstanceRequest(メッセージ)State(列挙型)StopInstanceRequest(メッセージ)SupportedValues(メッセージ)UpdateInstanceRequest(メッセージ)UpgradeHistoryEntry(メッセージ)UpgradeHistoryEntry.Action(列挙型)UpgradeHistoryEntry.State(列挙型)UpgradeInstanceRequest(メッセージ)VmImage(メッセージ)
NotebookService
Workbench Notebooks インスタンスの API v2 サービス。
| CheckInstanceUpgradability |
|---|
|
ノートブック インスタンスがアップグレード可能かどうかを確認します。
|
| CreateInstance |
|---|
|
指定されたプロジェクトとロケーションで新しいインスタンスを作成します。
|
| DeleteInstance |
|---|
|
1 つのインスタンスを削除します。
|
| DiagnoseInstance |
|---|
|
インスタンスを指定して診断ファイルを作成し、診断ツールを実行します。
|
| GetConfig |
|---|
|
さまざまな構成パラメータを返します。
|
| GetInstance |
|---|
|
1 つのインスタンスの詳細を取得します。
|
| ListInstances |
|---|
|
指定されたプロジェクトとロケーションのインスタンスを一覧表示します。
|
| ResetInstance |
|---|
|
ノートブック インスタンスをリセットします。
|
| ResizeDisk |
|---|
|
ノートブック インスタンスのディスクの容量を増やします。
|
| RestoreInstance |
|---|
|
RestoreInstance は、BackupSource からインスタンスを復元します。
|
| RollbackInstance |
|---|
|
ノートブック インスタンスを以前のバージョンにロールバックします。
|
| StartInstance |
|---|
|
ノートブック インスタンスを起動します。
|
| StopInstance |
|---|
|
ノートブック インスタンスを停止します。
|
| UpdateInstance |
|---|
|
UpdateInstance はインスタンスを更新します。
|
| UpgradeInstance |
|---|
|
ノートブック インスタンスを最新バージョンにアップグレードします。
|
AcceleratorConfig
VM インスタンスのアクセラレータ構成。ハードウェア アクセラレータの定義。type と core_count の組み合わせはチェックされません。TPU はサポートされていません。有効な組み合わせについては、Compute Engine の GPU をご覧ください。
| フィールド | |
|---|---|
type |
省略可。このアクセラレータのタイプ。 |
core_count |
省略可。このアクセラレータのコア数。 |
AcceleratorType
このインスタンスで使用できるハードウェア アクセラレータのタイプの定義。
| 列挙型 | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
アクセラレータ タイプが指定されていません。 |
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_A100_80GB |
アクセラレータ タイプは Nvidia Tesla A100 - 80 GB です。 |
NVIDIA_L4 |
アクセラレータ タイプは Nvidia Tesla L4 です。 |
NVIDIA_H100_80GB |
アクセラレータ タイプは Nvidia Tesla H100 - 80 GB です。 |
NVIDIA_H100_MEGA_80GB |
アクセラレータ タイプは Nvidia Tesla H100 - MEGA 80 GB です。 |
NVIDIA_H200_141GB |
アクセラレータ タイプは Nvidia Tesla H200 - 141 GB です。 |
NVIDIA_TESLA_T4_VWS |
アクセラレータ タイプは NVIDIA Tesla T4 仮想ワークステーションです。 |
NVIDIA_TESLA_P100_VWS |
アクセラレータ タイプは NVIDIA Tesla P100 仮想ワークステーションです。 |
NVIDIA_TESLA_P4_VWS |
アクセラレータ タイプは NVIDIA Tesla P4 仮想ワークステーションです。 |
NVIDIA_B200 |
アクセラレータ タイプは NVIDIA B200 です。 |
AccessConfig
インスタンスのネットワーク インターフェースに接続されたアクセス構成。
| フィールド | |
|---|---|
external_ip |
このインスタンスに関連付けられている外部 IP アドレス。プロジェクトで使用可能な未使用の静的外部 IP アドレスを指定するか、このフィールドを未定義のままにして、共有エフェメラル IP アドレスプールの IP を使用します。静的外部 IP アドレスを指定する場合は、インスタンスのゾーンと同じリージョンに存在している必要があります。 |
BootDisk
ブートディスクの定義。
| フィールド | |
|---|---|
disk_size_gb |
省略可。このインスタンスにアタッチされているブートディスクのサイズ(GB 単位)。最大 64, 000 GB(64 TB)まで。指定しない場合、デフォルトは推奨値の 150 GB になります。 |
disk_type |
省略可。ディスクのタイプを示します。 |
disk_encryption |
省略可。入力専用。ブートディスクとデータディスクで使用されるディスク暗号化方式。デフォルトは GMEK です。 |
kms_key |
省略可。入力専用。ディスクの暗号化に使用される KMS 鍵。disk_encryption が CMEK の場合にのみ適用されます。形式: 独自の暗号鍵の使用について学習する。 |
CheckInstanceUpgradabilityRequest
ノートブック インスタンスがアップグレード可能かどうかを確認するリクエスト。
| フィールド | |
|---|---|
notebook_instance |
必須。形式: 認可には、指定されたリソース
|
CheckInstanceUpgradabilityResponse
ノートブック インスタンスがアップグレード可能かどうかを確認するためのレスポンス。
| フィールド | |
|---|---|
upgradeable |
インスタンスがアップグレード可能かどうか。 |
upgrade_version |
アップグレード エンドポイントを呼び出す場合に、このインスタンスがアップグレードされるバージョン。このフィールドは、フィールドのアップグレードが可能である場合にのみ入力されます。 |
upgrade_info |
アップグレードに関する追加情報。 |
upgrade_image |
アップグレード エンドポイントを呼び出す場合に、このインスタンスがアップグレードされる新しいイメージのセルフリンク。このフィールドは、フィールドのアップグレードが可能である場合にのみ入力されます。 |
ConfidentialInstanceConfig
一連の Confidential Instance オプション。
| フィールド | |
|---|---|
confidential_instance_type |
省略可。機密インスタンスで使用されるテクノロジーのタイプを定義します。 |
ConfidentialInstanceType
機密インスタンスのタイプ。
| 列挙型 | |
|---|---|
CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED |
タイプが指定されていません。この値は使用しないでください。 |
SEV |
AMD Secure Encrypted Virtualization。 |
構成
ロケーション内の WbI 構成を取得するレスポンス
| フィールド | |
|---|---|
default_values |
出力専用。構成のデフォルト値。 |
supported_values |
出力専用。構成でサポートされている値。 |
available_images[] |
出力専用。WbI の作成に使用できるイメージのリスト。 |
disable_workbench_legacy_creation |
出力専用。以前の Workbench ノートブック(ユーザー管理のノートブックと Google 管理のノートブック)の作成を無効にするフラグ。 |
ContainerImage
コンテナにインストールされた環境でノートブック インスタンスを起動するためのコンテナ イメージの定義。
| フィールド | |
|---|---|
repository |
必須。コンテナ イメージ リポジトリのパス。例: |
tag |
省略可。コンテナ イメージのタグ。指定しない場合、デフォルトで最新のタグが使用されます。 |
CreateInstanceRequest
ノートブック インスタンスの作成リクエスト。
| フィールド | |
|---|---|
parent |
必須。形式: 認可には、指定されたリソース
|
instance_id |
必須。このインスタンスのユーザー定義の一意の ID。 |
instance |
必須。作成するインスタンス。 |
request_id |
省略可。べき等リクエストの UUID。 |
DataDisk
インスタンスにアタッチされたディスク リソース。
| フィールド | |
|---|---|
disk_size_gb |
省略可。この VM インスタンスに接続されているディスクのサイズ(GB 単位)。最大 64, 000 GB(64 TB)まで。指定しない場合、デフォルトは 100 です。 |
disk_type |
省略可。入力専用。ディスクのタイプを示します。 |
disk_encryption |
省略可。入力専用。ブートディスクとデータディスクで使用されるディスク暗号化方式。デフォルトは GMEK です。 |
kms_key |
省略可。入力専用。ディスクの暗号化に使用される KMS 鍵。disk_encryption が CMEK の場合にのみ適用されます。形式: 独自の暗号鍵の使用について学習する。 |
resource_policies[] |
省略可。データディスクに適用するリソース ポリシー。 |
DefaultValues
DefaultValues は、デフォルトの構成値を表します。
| フィールド | |
|---|---|
machine_type |
出力専用。ユーザーが指定しない場合にバックエンドで使用されるデフォルトのマシンタイプ。 |
DeleteInstanceRequest
ノートブック インスタンスの削除リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
request_id |
省略可。べき等リクエストの UUID。 |
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 バケットのルート ディレクトリ( |
enable_repair_flag |
省略可。インスタンスのサービスを修復するフラグを有効にします |
enable_packet_capture_flag |
省略可。インスタンスから 30 秒間パケットをキャプチャするフラグを有効にします |
enable_copy_home_files_flag |
省略可。すべての |
DiskEncryption
ディスク暗号化オプションの定義。
| 列挙型 | |
|---|---|
DISK_ENCRYPTION_UNSPECIFIED |
ディスク暗号化が指定されていません。 |
GMEK |
Google が管理する暗号鍵を使用してブートディスクを暗号化します。 |
CMEK |
顧客管理の暗号鍵を使用してブートディスクを暗号化します。 |
DiskType
使用可能なディスクタイプ。
| 列挙型 | |
|---|---|
DISK_TYPE_UNSPECIFIED |
ディスクタイプが設定されていません。 |
PD_STANDARD |
標準永続ディスクタイプ。 |
PD_SSD |
SSD 永続ディスクのタイプ。 |
PD_BALANCED |
バランス永続ディスクタイプ。 |
PD_EXTREME |
エクストリーム永続ディスクタイプ。 |
HYPERDISK_BALANCED |
Hyperdisk Balanced 永続ディスクタイプを表します。ブートディスクまたはデータディスクとして使用できます。 |
HYPERDISK_EXTREME |
Hyperdisk Extreme 永続ディスク タイプを表します。データディスクとしてのみ使用できます。 |
HYPERDISK_THROUGHPUT |
Hyperdisk Throughput 永続ディスク タイプを表します。データディスクとしてのみ使用できます。 |
HYPERDISK_BALANCED_HIGH_AVAILABILITY |
Hyperdisk Balanced High Availability 永続ディスク タイプを表します。ブートディスクまたはデータディスクとして使用できます。 |
HYPERDISK_ML |
Hyperdisk ML 永続ディスク タイプを表します。ブートディスクまたはデータディスクとして使用できます。 |
GPUDriverConfig
GPU ドライバの構成
| フィールド | |
|---|---|
enable_gpu_driver |
省略可。エンドユーザーが Google Cloud にこの VM インスタンスへの GPU ドライバのインストールを承認するかどうか。このフィールドが空の場合や false に設定されている場合、GPU ドライバはインストールされません。GPU を使用するインスタンスにのみ適用されます。 |
custom_gpu_driver_path |
省略可。GPU ドライバが保存されているカスタム Cloud Storage パスを指定します。指定しない場合、公式の GPU ドライバから自動的に選択されます。 |
GceSetup
リソースと ID の外部で VM インスタンスを構成する方法の定義。
| フィールド | |
|---|---|
machine_type |
省略可。VM インスタンスのマシンタイプ。https://cloud.google.com/compute/docs/machine-resource |
min_cpu_platform |
省略可。このインスタンスで使用する最小 CPU プラットフォーム。有効な値のリストは、https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform#availablezones で確認できます。 |
accelerator_configs[] |
省略可。このインスタンスで使用されるハードウェア アクセラレータ。アクセラレータを使用する場合は、選択した |
service_accounts[] |
省略可。VM インスタンスの ID として機能するサービス アカウント。現在、サポートされているサービス アカウントは 1 つのみです。 |
boot_disk |
省略可。VM のブートディスク。 |
data_disks[] |
省略可。VM インスタンスにアタッチされたデータディスク。現在サポートされているデータディスクは 1 つのみです。 |
shielded_instance_config |
省略可。Shielded VM の構成。サポートされている Shielded VM 機能を使用するイメージ。 |
network_interfaces[] |
省略可。VM のネットワーク インターフェース。サポートされるインターフェースは 1 つのみです。 |
disable_public_ip |
省略可。true の場合、この VM インスタンスに外部 IP は割り当てられません。 |
tags[] |
省略可。ランタイムに追加する Compute Engine ネットワーク タグ(ネットワーク タグを追加するをご覧ください)。 |
metadata |
省略可。このインスタンスに適用するカスタム メタデータ。 |
enable_ip_forwarding |
省略可。IP 転送を有効にするかどうかを示すフラグ。デフォルトは false(オフ)です。https://cloud.google.com/vpc/docs/using-routes#canipforward |
gpu_driver_config |
省略可。GPU ドライバの構成。 |
confidential_instance_config |
省略可。機密インスタンスの構成。 |
instance_id |
出力専用。Compute Engine インスタンス リソースの一意の ID。 |
共用体フィールド image。イメージのタイプ。VM イメージまたはコンテナ イメージのいずれかになります。image は次のいずれかになります。 |
|
vm_image |
省略可。Compute Engine VM イメージを使用してノートブック インスタンスを起動します。 |
container_image |
省略可。コンテナ イメージを使用してノートブック インスタンスを起動します。 |
GetConfigRequest
Workbench 構成パラメータを取得するリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: |
GetInstanceRequest
ノートブック インスタンスの取得リクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
HealthState
インスタンスの健全性。
| 列挙型 | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
インスタンスのサブステートは不明です。 |
HEALTHY |
インスタンスが正常な状態であることがわかっている(たとえば、重要なデーモンが実行されている)。ACTIVE 状態に適用されます。 |
UNHEALTHY |
インスタンスが異常な状態であることがわかっている(たとえば、重要なデーモンが実行されていない)。ACTIVE 状態に適用されます。 |
AGENT_NOT_INSTALLED |
インスタンスにヘルス モニタリング エージェントがインストールされていません。ACTIVE 状態に適用されます。 |
AGENT_NOT_RUNNING |
インスタンスのヘルス モニタリング エージェントが実行されていません。ACTIVE 状態に適用されます。 |
ImageRelease
ConfigImage は、WbI の作成に使用できるイメージ リリースを表します
| フィールド | |
|---|---|
image_name |
出力専用。フォーム ワークベンチのイメージの名前(workbench-instances-vYYYYmmdd- |
release_name |
出力専用。フォーム m123 の画像のリリース |
インスタンス
ノートブック インスタンスの定義。
| フィールド | |
|---|---|
name |
出力専用。ID。このノートブック インスタンスの名前。形式: |
proxy_uri |
出力専用。Jupyter ノートブックへのアクセスに使用されるプロキシ エンドポイント。 |
instance_owners[] |
省略可。作成後のこのインスタンスのオーナー。形式: 現在、サポートされているオーナーは 1 人のみです。指定しない場合、VM インスタンスのサービス アカウントのすべてのサービス アカウント ユーザーがインスタンスを使用できます。 |
creator |
出力専用。元の CreateInstance リクエストを送信したエンティティのメールアドレス。 |
state |
出力専用。このインスタンスの状態。 |
upgrade_history[] |
出力専用。このインスタンスのアップグレード履歴。 |
id |
出力専用。リソースの一意の ID。 |
health_state |
出力専用。インスタンスの health_state。 |
health_info |
出力専用。インスタンスのヘルス状態に関する追加情報。例: |
create_time |
出力専用。インスタンスの作成時刻。 |
update_time |
出力専用。インスタンスの更新時刻。 |
disable_proxy_access |
省略可。true の場合、ノートブック インスタンスはプロキシに登録されません。 |
labels |
省略可。このインスタンスに適用するラベル。これらは、後で UpdateInstance メソッドで変更できます。 |
third_party_proxy_url |
出力専用。Jupyter Notebook へのアクセスに使用される Workforce プール プロキシ エンドポイント。 |
satisfies_pzs |
出力専用。ゾーン分離のために将来の使用のために予約されています。 |
satisfies_pzi |
出力専用。ゾーン分離の将来の使用のために予約されています。 |
enable_third_party_identity |
省略可。ノートブックにサードパーティ ID プロバイダを使用してアクセスできることを指定するフラグ。 |
enable_managed_euc |
省略可。インスタンスの管理対象エンドユーザー認証情報を有効にするフラグ。 |
enable_deletion_protection |
省略可。true の場合、この Workbench インスタンスで削除からの保護が有効になります。false の場合、この Workbench インスタンスの削除からの保護は無効になります。 |
共用体フィールド infrastructure。ノートブック インスタンスの設定。infrastructure は次のいずれかになります。 |
|
gce_setup |
省略可。ノートブックの Compute Engine の設定。ノートブックで定義されたフィールドを使用します。 |
ListInstancesRequest
ノートブック インスタンスのリストを取得するリクエスト。
| フィールド | |
|---|---|
parent |
必須。インスタンスの親。形式: - 認可には、指定されたリソース
|
page_size |
省略可。リスト呼び出しの最大戻りサイズ。 |
page_token |
省略可。前回の結果からリストを続行するために使用できる、以前に返されたページトークン。 |
order_by |
省略可。結果の並べ替え。サポートされている値は「name」、「name desc」、または「」(並べ替えなし)です。 |
filter |
省略可。リストフィルタ。 |
ListInstancesResponse
ノートブック インスタンスを一覧表示するためのレスポンス。
| フィールド | |
|---|---|
instances[] |
返されたインスタンスのリスト。 |
next_page_token |
次のリスト呼び出しで最後の結果からリストを続行するために使用できるページトークン。 |
unreachable[] |
順序なしリスト。到達できなかったロケーション。たとえば、['projects/{project_id}/locations/us-west1-a', 'projects/{project_id}/locations/us-central1-b'] などです。ListInstancesResponse には、インスタンスまたは到達不能のいずれかのみが含まれます。 |
NetworkInterface
VM にアタッチされたネットワーク インターフェース リソースの定義。
| フィールド | |
|---|---|
network |
省略可。この VM インスタンスが存在する VPC の名前。形式: |
subnet |
省略可。この VM インスタンスが存在するサブネットの名前。形式: |
nic_type |
省略可。このインターフェースで使用する vNIC のタイプ。これは gVNIC または VirtioNet になります。 |
access_configs[] |
省略可。このインターフェースの構成の配列。現在、サポートされているアクセス構成は ONE_TO_ONE_NAT のみです。accessConfigs が指定されていない場合、インスタンスはエフェメラル外部 IP アドレスを介して外部インターネットにアクセスします。 |
NicType
vNIC ドライバのタイプ。デフォルトは NIC_TYPE_UNSPECIFIED にする必要があります。
| 列挙型 | |
|---|---|
NIC_TYPE_UNSPECIFIED |
タイプが指定されていません。 |
VIRTIO_NET |
Virtio |
GVNIC |
GVNIC |
OperationMetadata
長時間実行されているオペレーションのメタデータを表します。
| フィールド | |
|---|---|
create_time |
オペレーションが作成された時刻。 |
end_time |
オペレーションの実行が終了した時刻。 |
target |
オペレーションのターゲットに対応するサーバー定義のリソースパス。 |
verb |
オペレーションによって実行される動詞の名前。 |
status_message |
人が読める形式のオペレーションのステータス(存在する場合)。 |
requested_cancellation |
ユーザーがオペレーションのキャンセルをリクエストしたかどうかを示します。正常にキャンセルされたオペレーションは、 |
api_version |
オペレーションを開始するために使用された API のバージョン。 |
endpoint |
このオペレーションの API エンドポイント名。 |
ResetInstanceRequest
ノートブック インスタンスのリセットのリクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
ResizeDiskRequest
ノートブック インスタンスのディスクのサイズ変更をリクエストする
| フィールド | |
|---|---|
notebook_instance |
必須。形式: 認可には、指定されたリソース
|
共用体フィールド Disk。サイズ変更可能なディスクのタイプ(ブートディスクまたはデータディスク)。Disk は次のいずれかになります。 |
|
boot_disk |
必須。サイズ変更するブートディスク。disk_size_gb のみが使用されます。 |
data_disk |
必須。サイズ変更するデータディスク。disk_size_gb のみが使用されます。 |
RestoreInstanceRequest
BackupSource からノートブック インスタンスを復元するリクエスト。
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
共用体フィールド Source。復元元のソース。Source は次のいずれかになります。 |
|
snapshot |
復元に使用するスナップショット。 |
RollbackInstanceRequest
ノートブック インスタンスのロールバックのリクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
target_snapshot |
必須。ロールバック用のスナップショット。例: 「projects/test-project/global/snapshots/krwlzipynril」。 |
revision_id |
必須。出力専用。リビジョン ID |
ServiceAccount
ID として機能するサービス アカウント。
| フィールド | |
|---|---|
email |
省略可。サービス アカウントのメールアドレス。 |
scopes[] |
出力専用。このサービス アカウントで使用可能にするスコープのリスト。CLH によって https://www.googleapis.com/auth/cloud-platform に設定されます。 |
ShieldedInstanceConfig
一連のシールド インスタンス オプション。サポートされている Shielded VM 機能を使用するイメージをご覧ください。すべての組み合わせが有効なわけではありません。
| フィールド | |
|---|---|
enable_secure_boot |
省略可。VM インスタンスでセキュアブートが有効になっているかどうかを定義します。 セキュアブートは、すべてのブート コンポーネントのデジタル署名を検証し、署名検証が失敗した場合にブートプロセスを停止することで、システムで正規のソフトウェアのみが実行されるようにします。デフォルトでは無効にされています。 |
enable_vtpm |
省略可。VM インスタンスで vTPM が有効になっているかどうかを定義します。 |
enable_integrity_monitoring |
省略可。VM インスタンスで整合性モニタリングを有効にするかどうかを定義します。 VM インスタンスの起動時の整合性のモニタリングと証明を有効にします。構成証明は、整合性ポリシー ベースラインに対して実行されます。このベースラインは、VM インスタンスの作成時に、暗黙的に信頼されているブートイメージから最初に派生します。 |
スナップショット
スナップショットは、Workbench インスタンスの復元に使用されるデータディスクのスナップショットを表します。compute/v1/projects/{project_id}/global/snapshots/{snapshot_id} を参照します。
| フィールド | |
|---|---|
snapshot_id |
必須。スナップショットの ID。 |
project_id |
必須。スナップショットのプロジェクト ID。 |
StartInstanceRequest
ノートブック インスタンスの起動リクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
状態
このインスタンスの状態の定義。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
状態が指定されていません。 |
STARTING |
制御ロジックがインスタンスを起動しています。 |
PROVISIONING |
制御ロジックは、必要なフレームワークをインストールし、インスタンスをノートブック プロキシに登録します。 |
ACTIVE |
インスタンスは実行中です。 |
STOPPING |
制御ロジックがインスタンスを停止しています。 |
STOPPED |
インスタンスは停止しています。 |
DELETED |
インスタンスが削除された場合。 |
UPGRADING |
インスタンスがアップグレード中です。 |
INITIALIZING |
インスタンスを作成しています。 |
SUSPENDING |
インスタンスは一時停止中です。 |
SUSPENDED |
インスタンスは一時停止されています。 |
StopInstanceRequest
ノートブック インスタンスの停止リクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
SupportedValues
SupportedValues は、構成でサポートされている値を表します。
| フィールド | |
|---|---|
machine_types[] |
出力専用。WbI でサポートされているマシンタイプ。 |
accelerator_types[] |
出力専用。WbI でサポートされているアクセラレータ タイプ。 |
UpdateInstanceRequest
ノートブック インスタンスの更新リクエスト。
| フィールド | |
|---|---|
instance |
必須。インスタンスの表現。 認可には、指定されたリソース
|
update_mask |
必須。インスタンスの更新に使用されるマスク。更新可能なフィールド:
|
request_id |
省略可。べき等リクエストの UUID。 |
UpgradeHistoryEntry
VM イメージのアップグレード履歴のエントリ。
| フィールド | |
|---|---|
snapshot |
省略可。アップグレード前のこのノートブック インスタンスのブートディスクのスナップショット。 |
vm_image |
省略可。このインスタンスのアップグレード前の VM イメージ。 |
container_image |
省略可。このインスタンスのアップグレード前のコンテナ イメージ。 |
framework |
省略可。このノートブック インスタンスのフレームワーク。 |
version |
省略可。このアップグレード前のノートブック インスタンスのバージョン。 |
state |
出力専用。このインスタンス アップグレード履歴エントリの状態。 |
create_time |
変更不可。このインスタンス アップグレード履歴エントリが作成された時刻。 |
action |
省略可。アクション:ロールバックまたはアップグレード。 |
target_version |
省略可。ターゲット VM のバージョン(m63 など)。 |
アクション
このアップグレード履歴エントリのオペレーションの定義。
| 列挙型 | |
|---|---|
ACTION_UNSPECIFIED |
オペレーションが指定されていません。 |
UPGRADE |
アップグレードしてください。 |
ROLLBACK |
Rollback のインスタンスを発生させることができます。 |
状態
このアップグレード履歴エントリの状態の定義。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
状態が指定されていません。 |
STARTED |
インスタンスのアップグレードが開始されます。 |
SUCCEEDED |
インスタンスのアップグレードが成功しました。 |
FAILED |
インスタンスのアップグレードが失敗しました。 |
UpgradeInstanceRequest
ノートブック インスタンスのアップグレードのリクエスト
| フィールド | |
|---|---|
name |
必須。形式: 認可には、指定されたリソース
|
VmImage
環境が VM に直接インストールされたノートブック インスタンスを起動するためのカスタム Compute Engine 仮想マシン イメージの定義。
| フィールド | |
|---|---|
project |
必須。この VM イメージが属する Google Cloud プロジェクトの名前。形式: |
共用体フィールド image。外部の Compute Engine VM イメージへの参照。image は次のいずれかになります。 |
|
name |
省略可。VM イメージ名を使用してイメージを見つけます。 |
family |
省略可。この VM イメージ ファミリーを使用してイメージを検索します。このファミリーの最新のイメージが使用されます。 |