virtualmachine.global.gdc.goog/v1
VirtualMachineDiskTemplate
VirtualMachineTemplateDisk は、テンプレートからインスタンス化された VM に作成してアタッチするディスクのプロパティを定義します。
表示場所: - VirtualMachineTemplateSpec
| フィールド | 説明 |
|---|---|
boot ブール値 |
このディスクをブートデバイスにするかどうかを指定します。テンプレート内のディスクを 1 つだけブートディスクとしてマークする必要があります。 |
autoDelete ブール値 |
VirtualMachine が削除されたときにディスクを自動的に削除するかどうかを指定します。 |
spec VirtualMachineDiskSpec |
Spec は、ディスク自体のプロパティ(サイズ、ソースイメージなど)を定義します。 |
VirtualMachineImage
仮想マシンで使用できるディスク イメージを表します。
表示場所: - VirtualMachineImageList
| フィールド | 説明 |
|---|---|
apiVersion 文字列 |
virtualmachine.global.gdc.goog/v1 |
kind 文字列 |
VirtualMachineImage |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec VirtualMachineImageSpec |
|
status VirtualMachineImageStatus |
VirtualMachineImageList
仮想マシン イメージのコレクションを表します。
| フィールド | 説明 |
|---|---|
apiVersion 文字列 |
virtualmachine.global.gdc.goog/v1 |
kind 文字列 |
VirtualMachineImageList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items VirtualMachineImage 配列 |
VirtualMachineImageStatus
仮想マシン イメージのステータスを定義します。
表示場所: - VirtualMachineImage
| フィールド | 説明 |
|---|---|
conditions Condition 配列 |
仮想マシン イメージの条件。 |
errors VMMError 配列 |
このリソースの調整中に発生したエラーのリスト。 |
storageLocations 文字列配列 |
この仮想マシン イメージが保存されているゾーンのリスト。 |
zones VirtualMachineImageZoneStatus 配列 |
リソースが伝播されるゾーンのステータスのリスト。 |
VirtualMachineImageZoneStatus
特定のゾーンにロールアウトするゾーンのステータスを提供します。
表示場所: - VirtualMachineImageStatus
| フィールド | 説明 |
|---|---|
name 文字列 |
このステータスが表すレプリカが存在するゾーンの名前。 |
conditions Condition 配列 |
現在のロールアウトの観測。 |
VirtualMachineTemplate
仮想マシンのテンプレートを表します。
表示場所: - VirtualMachineTemplateList
| フィールド | 説明 |
|---|---|
apiVersion 文字列 |
virtualmachine.global.gdc.goog/v1 |
kind 文字列 |
VirtualMachineTemplate |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec VirtualMachineTemplateSpec |
|
status VirtualMachineTemplateStatus |
VirtualMachineTemplateList
VirtualMachineTemplate リソースのリストを定義します。
| フィールド | 説明 |
|---|---|
apiVersion 文字列 |
virtualmachine.global.gdc.goog/v1 |
kind 文字列 |
VirtualMachineTemplateList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items VirtualMachineTemplate 配列 |
VirtualMachineTemplateReplica
仮想マシン テンプレートのテンプレートを表します。
表示場所: - VirtualMachineTemplateReplicaList
| フィールド | 説明 |
|---|---|
apiVersion 文字列 |
virtualmachine.global.gdc.goog/v1 |
kind 文字列 |
VirtualMachineTemplateReplica |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec VirtualMachineTemplateSpec |
|
status VirtualMachineTemplateReplicaStatus |
VirtualMachineTemplateReplicaList
VirtualMachineTemplateReplica リソースのコレクションを表します。
| フィールド | 説明 |
|---|---|
apiVersion 文字列 |
virtualmachine.global.gdc.goog/v1 |
kind 文字列 |
VirtualMachineTemplateReplicaList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items VirtualMachineTemplateReplica 配列 |
VirtualMachineTemplateReplicaStatus
仮想マシン テンプレート レプリカの観測された状態が含まれます。
表示場所: - VirtualMachineTemplateReplica - VirtualMachineTemplateZoneStatus
| フィールド | 説明 |
|---|---|
conditions Condition 配列 |
仮想マシン テンプレート レプリカの条件。 |
VirtualMachineTemplateSpec
仮想マシン テンプレートの仕様を定義します。
表示場所: - VirtualMachineTemplate - VirtualMachineTemplateReplica
| フィールド | 説明 |
|---|---|
compute Compute |
VM の CPU とメモリを指定します。CPU とメモリは、直接定義することも、VirtualMachineType を使用して定義することもできます。Compute を変更するには、再起動して有効にする必要があります。VM が Unknown 状態の場合、Compute は変更できません。 |
virtualMachineDiskTemplates VirtualMachineDiskTemplate 配列 |
Disks は、作成してアタッチするディスクのリストを指定します。 |
startupScripts StartupScript 配列 |
VM の起動スクリプトのリストを指定します。StartupScripts は、cloud-init がインストールされている VM でのみ有効になります。各起動スクリプトの名前に基づいてアルファベット順に実行されます。 |
guestEnvironment GuestEnvironment |
VM のゲスト環境構成を指定します。フィールドが nil の場合、AccessManagement の enable フィールドはデフォルトで true になります。それ以外の場合、構造内の各サブ機能の nil 以外の構成は、サブ機能のデフォルト構成をオーバーライドします。 |
shieldConfig ShieldConfig |
VM のセキュリティ関連の構成を指定します。 |
network NetworkSpec |
ネットワーク構成を指定します。 |
VirtualMachineTemplateStatus
仮想マシン テンプレートの観測された状態が含まれます。
表示場所: - VirtualMachineTemplate
| フィールド | 説明 |
|---|---|
conditions Condition 配列 |
リソースの全体的な状態の観測。既知の条件タイプ: Ready。 |
rollout RolloutStatus |
各ゾーンにリソースをロールアウトするために現在使用されている戦略。 |
zones VirtualMachineTemplateZoneStatus 配列 |
リソースがロールアウトされるゾーンのステータスのリスト。 |
VirtualMachineTemplateZoneStatus
特定のゾーンにロールアウトする仮想マシン テンプレートのステータスを提供します。
表示場所: - VirtualMachineTemplateStatus
| フィールド | 説明 |
|---|---|
name 文字列 |
このステータスが表すレプリカが存在するゾーンの名前。 |
rolloutStatus ZoneRolloutStatus |
レプリカをゾーンにロールアウトするステータス。 |
replicaStatus VirtualMachineTemplateReplicaStatus |
ゾーンから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。 |