KRM API virtualmachine.global.gdc.goog/v1

virtualmachine.global.gdc.goog/v1

VirtualMachineDiskTemplate

VirtualMachineTemplateDisk definiert die Attribute einer Festplatte, die erstellt und an eine VM angehängt werden soll, die aus einer Vorlage instanziiert wurde.

Vorkommen: - VirtualMachineTemplateSpec

Feld Beschreibung
boot boolean Gibt an, ob dieses Laufwerk das Bootgerät sein soll. Genau ein Laufwerk in der Vorlage muss als Bootlaufwerk markiert sein.
autoDelete boolean Gibt an, ob das Laufwerk automatisch gelöscht werden soll, wenn die VirtualMachine gelöscht wird.
spec VirtualMachineDiskSpec Die Spezifikation definiert die Eigenschaften des Laufwerks selbst (z.B. Größe, Quell-Image).

VirtualMachineImage

Stellt das Laufwerk-Image dar, das auf einer virtuellen Maschine verwendet werden kann.

Erscheint in: - VirtualMachineImageList

Feld Beschreibung
apiVersion String virtualmachine.global.gdc.goog/v1
kind String VirtualMachineImage
metadata ObjectMeta Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes.
spec VirtualMachineImageSpec
status VirtualMachineImageStatus

VirtualMachineImageList

Stellt eine Sammlung von Images virtueller Maschinen dar.

Feld Beschreibung
apiVersion String virtualmachine.global.gdc.goog/v1
kind String VirtualMachineImageList
metadata ListMeta Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes.
items VirtualMachineImage-Array

VirtualMachineImageStatus

Definiert den Status eines VM-Images.

Wird angezeigt in: - VirtualMachineImage

Feld Beschreibung
conditions Bedingungs-Array Bedingungen des Images der virtuellen Maschine.
errors VMMError-Array Eine Liste aller Fehler, die während des Abgleichs dieser Ressource aufgetreten sind.
storageLocations String-Array Die Liste der Zonen, in denen dieses VM-Image gespeichert ist.
zones VirtualMachineImageZoneStatus-Array Die Liste der Zonenstatus, in die die Ressource übertragen wird.

VirtualMachineImageZoneStatus

Gibt den Status der Einführung einer Zone für eine bestimmte Zone an.

Vorkommen: - VirtualMachineImageStatus

Feld Beschreibung
name String Der Name der Zone, in der sich das Replikat befindet, auf das sich dieser Status bezieht.
conditions Bedingungs-Array Die Beobachtungen des aktuellen Rollouts.

VirtualMachineTemplate

Stellt eine Vorlage einer virtuellen Maschine dar.

Erscheint in: - VirtualMachineTemplateList

Feld Beschreibung
apiVersion String virtualmachine.global.gdc.goog/v1
kind String VirtualMachineTemplate
metadata ObjectMeta Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateStatus

VirtualMachineTemplateList

Definiert eine Liste von VirtualMachineTemplate-Ressourcen.

Feld Beschreibung
apiVersion String virtualmachine.global.gdc.goog/v1
kind String VirtualMachineTemplateList
metadata ListMeta Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes.
items VirtualMachineTemplate-Array

VirtualMachineTemplateReplica

Stellt eine Vorlage einer VM-Vorlage dar.

Vorkommen: - VirtualMachineTemplateReplicaList

Feld Beschreibung
apiVersion String virtualmachine.global.gdc.goog/v1
kind String VirtualMachineTemplateReplica
metadata ObjectMeta Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes.
spec VirtualMachineTemplateSpec
status VirtualMachineTemplateReplicaStatus

VirtualMachineTemplateReplicaList

Stellt eine Sammlung von VirtualMachineTemplateReplica-Ressourcen dar.

Feld Beschreibung
apiVersion String virtualmachine.global.gdc.goog/v1
kind String VirtualMachineTemplateReplicaList
metadata ListMeta Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes.
items VirtualMachineTemplateReplica-Array

VirtualMachineTemplateReplicaStatus

Enthält den beobachteten Status des Replikats der VM-Vorlage.

Erscheint in: - VirtualMachineTemplateReplica - VirtualMachineTemplateZoneStatus

Feld Beschreibung
conditions Bedingungs-Array Bedingungen für das Replikat der VM-Vorlage.

VirtualMachineTemplateSpec

Definiert die Spezifikation einer VM-Vorlage.

Erscheint in: - VirtualMachineTemplateVirtualMachineTemplateReplica

Feld Beschreibung
compute Compute Gibt die CPU und den Arbeitsspeicher der VM an. CPU und Arbeitsspeicher können direkt oder über den VirtualMachineType definiert werden. Änderungen an Compute erfordern einen Neustart, damit sie wirksam werden. Die Compute-Ressource kann nicht geändert werden, wenn sich die VM im Status „Unbekannt“ befindet.
virtualMachineDiskTemplates VirtualMachineDiskTemplate-Array „disks“ gibt die Liste der zu erstellenden und anzuhängenden Laufwerke an.
startupScripts StartupScript-Array Gibt die Liste der Startskripts für die VM an. Startup-Scripts sind nur für VMs wirksam, auf denen cloud-init installiert ist. Sie werden in alphabetischer Reihenfolge nach dem Namen des jeweiligen Startskripts ausgeführt.
guestEnvironment GuestEnvironment Gibt die Konfiguration der Gastumgebung der VM an. Wenn das Feld „nil“ ist, ist das Feld „enable“ in „AccessManagement“ standardmäßig auf „true“ gesetzt. Andernfalls wird die Standardkonfiguration des untergeordneten Features durch die nicht leere Konfiguration für jedes untergeordnete Feature in der Struktur überschrieben.
shieldConfig ShieldConfig Gibt die sicherheitsrelevanten Konfigurationen der VM an.
network NetworkSpec Gibt die Netzwerkkonfiguration an.

VirtualMachineTemplateStatus

Enthält den beobachteten Status der VM-Vorlage.

Erscheint in: - VirtualMachineTemplate

Feld Beschreibung
conditions Bedingungs-Array Die Beobachtungen zum Gesamtstatus der Ressource. Bekannte Bedingungstypen: Bereit.
rollout RolloutStatus Die aktuelle Strategie, die verwendet wird, um die Ressource in den einzelnen Zonen bereitzustellen.
zones VirtualMachineTemplateZoneStatus-Array Die Liste der Zonenstatus, in denen die Ressource bereitgestellt wird.

VirtualMachineTemplateZoneStatus

Gibt den Status der Einführung einer Vorlage für virtuelle Maschinen in einer bestimmten Zone an.

Vorkommen: - VirtualMachineTemplateStatus

Feld Beschreibung
name String Der Name der Zone, in der sich das Replikat befindet, auf das sich dieser Status bezieht.
rolloutStatus ZoneRolloutStatus Der Status der Bereitstellung des Replikats in der Zone.
replicaStatus VirtualMachineTemplateReplicaStatus Der Abgleichstatus des Replikats, das aus der Zone erfasst wurde. Jede Bedingung im Feld, deren .observedGeneration kleiner als .rolloutStatus.replicaGeneration ist, ist nicht mehr aktuell.