virtualmachine.gdc.goog/v1
Enthält API-Schemadefinitionen für die API-Gruppe „virtualmachine.gdc.goog“ v1.
AccessManagementConfig
Gibt die Konfiguration des AccessManagement-Features in der Gastumgebung an.
Wird angezeigt in: - GuestEnvironment
| Feld | Beschreibung |
|---|---|
enable boolean |
Gibt an, ob die Funktion AccessManagement in der Gastumgebung der VM enable werden soll. Informationen zum Standardwert des Felds finden Sie in der Beschreibung des Felds GuestEnvironment. |
Compute
Gibt die CPU- und Arbeitsspeicherattribute einer VM an.
Sie müssen entweder ausschließlich vcpus und memory angeben oder nur VirtualMachineType.
Wenn Sie vcpus ohne memory oder umgekehrt angeben, entsteht eine ungültige Kombination.
Die Angabe von virtualMachineType zusammen mit vcpus oder memory oder beidem führt ebenfalls zu einer ungültigen Kombination.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
virtualMachineType String |
Gibt den Namen des referenzierten VirtualMachineType an. Für die Referenz ist ein vordefinierter oder „goldener“ VirtualMachineType-Name erforderlich. |
vcpus Ganzzahl |
Gibt die Anzahl der vCPUs an, die für die Instanz verfügbar sind. Geben Sie vcpus als Ganzzahl an. Dieser Wert muss ein Vielfaches von 2 sein. Der Mindestwert ist 2 und der Höchstwert 128. |
memory Menge |
Gibt die Menge an physischem Arbeitsspeicher an, die für die Instanz verfügbar ist. Der Mindestwert für „memory“ ist 1Gi und der Höchstwert 400Gi. |
ConfidentialInstanceConfig
Gibt die Konfigurationen der Confidential VM an.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
confidentialInstanceType ConfidentialInstanceType |
Gibt den Typ der Confidential Computing-Technologie an. |
DiskAttachment
Stellt die Beziehung zwischen der VirtualMachine und der VirtualMachineDisk dar.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
boot boolean |
Gibt an, ob dieses Laufwerk das Bootgerät für VirtualMachine ist. Es muss genau ein Laufwerk mit boot gekennzeichnet sein. |
autoDelete boolean |
Gibt an, ob das Laufwerk gelöscht werden soll, wenn die VirtualMachine gelöscht wird. AutoDelete gilt nur, wenn ein Laufwerk an eine VirtualMachine angehängt ist. Der Lebenszyklus von VirtualMachineDisk wird vom Lebenszyklus von VirtualMachine entkoppelt, sobald nicht mehr in .spec.disks darauf verwiesen wird. |
virtualMachineDiskRef LocalObjectReference |
Verweist auf eine VirtualMachineDisk im selben namespace. |
DiskReplicationStatus
Erscheint in: - VirtualMachineDiskStatus
| Feld | Beschreibung |
|---|---|
role ReplicationRole |
Die Rolle, die dieses Laufwerk in der Replikationsbeziehung hat. Gültige Werte sind „primary“ und „secondary“. |
primaryDisk ReplicatedDiskInfo |
Das primäre Laufwerk, von dem dieses Laufwerk repliziert wird, wenn es sich um ein sekundäres Laufwerk handelt. Für primäre Laufwerke ist der Wert „nil“. |
secondaryDisk ReplicatedDiskInfo |
Das sekundäre Laufwerk, auf das dieses Laufwerk repliziert wird, wenn es sich um ein primäres Laufwerk handelt. Für sekundäre Laufwerke ist der Wert null. |
volumeReplicationRelationship String |
Der Name des Objekts für die Volume-Replikationsbeziehung, das die Replikation verwaltet. |
conditions Bedingungs-Array |
Die neuesten Beobachtungen zum Replikationsstatus. |
errorStatus ErrorStatus |
Eine Liste aller Fehler, die während der Replikation aufgetreten sind. |
DiskSource
Definiert die Quelle für das Laufwerk. Geben Sie genau eine der unterstützten Quellen an, die zum Füllen eines Laufwerks verwendet werden soll.
Vorkommen: - VirtualMachineDiskSpec
| Feld | Beschreibung |
|---|---|
image ImageDiskSource |
Gibt an, dass das Laufwerk aus einem Laufwerk-Image erstellt wurde. |
imageFamily ImageFamilySource |
Gibt den Namen der Image-Familie an, zu der dieses Image gehört. Der Nutzer muss entweder ein Bild oder eine Bildfamilie angeben, aber nicht beides. |
FailureHistory
Erscheint in: - VirtualMachineStatus
| Feld | Beschreibung |
|---|---|
failureCounter Ganzzahl |
Anzahl der fehlgeschlagenen VM-Ausführungen. |
failureInfos FailureInfo-Array |
FailureInfo
Wird angezeigt in: - FailureHistory
| Feld | Beschreibung |
|---|---|
reason String |
Fehlerursache |
observedTime Zeit |
Gibt an, wann der Fehler aufgetreten ist. |
FilterSpec
Definiert den Filter für die detaillierte Wiederherstellung.
Erscheint in: - VirtualMachineRestoreRequestSpec
| Feld | Beschreibung |
|---|---|
targetedVirtualMachines VirtualMachineResourceConfig-Array |
Die Gruppe von VMs, die wiederhergestellt werden müssen. Diese VMs sollten zu der VirtualMachineBackup-Ressource gehören, die in derselben VirtualMachineRestoreRequest bereitgestellt wird. |
targetedVirtualMachineDisks VirtualMachineResourceConfig-Array |
Die Menge der VM-Festplatten, die wiederhergestellt werden müssen. Diese VM-Laufwerke sollten zu der VirtualMachineBackup-Ressource gehören, die in derselben VirtualMachineRestoreRequest angegeben ist. |
virtualMachineDiskOptions VirtualMachineDiskFilterOptions |
Gibt die Filteroptionen für das Wiederherstellen von Laufwerken an. Wenn Sie dieses Feld angeben, werden keine VirtualMachines wiederhergestellt, sondern nur VirtualMachineDisks basierend auf dem ausgewählten Feld in VirtualMachineDiskFilterOptions. Dieses Feld sollte nicht angegeben werden, wenn TargetedVirtualMachines oder TargetedVirtualMachineDisks angegeben ist. |
Firmware
Gibt die VM-Initialisierungsoptionen zur Bootzeit an.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
type String |
Gibt an, ob über UEFI oder BIOS gebootet werden soll. Die Standardeinstellung ist bios. Verworfen: Verwenden Sie stattdessen ShieldConfig.BootType. |
enableSecureBoot boolean |
Aktiviert oder deaktiviert die Überprüfung des Bootloader-Zertifikats. Dadurch soll verhindert werden, dass modifizierter oder schädlicher Code geladen wird. Der Standardwert ist true, wenn type gleich uefi ist. Wenn type auf bios gesetzt ist, ist der Standardwert false und kann nicht geändert werden, da die Überprüfung des Bootloader-Zertifikats für BIOS nicht verfügbar ist. Eingestellt: Verwenden Sie stattdessen ShieldConfig.EnableSecureBoot. |
GCSReference
Stellt die GCS-Quelle dar, aus der das Bild gespeichert werden soll.
Vorkommen: - VirtualMachineImageSpec
| Feld | Beschreibung |
|---|---|
url String |
Die URL des GCS-Objekts. |
GracefulShutdown
Mit „GracefulShutdown“ wird das ordnungsgemäße Herunterfahren für eine VM konfiguriert.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
connectionDrainTimeoutSeconds Ganzzahl |
ConnectionDrainTimeoutSeconds gibt den Kulanzzeitraum an, der nach dem Starten des Beendens, des Ausschlusses oder des Löschens einer VM und vor dem Herunterfahren des Gastbetriebssystems gilt. |
GuestEnvironment
Gibt die Konfiguration der Gastumgebung an.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
accessManagement AccessManagementConfig |
Gibt die Konfiguration für die Zugriffsverwaltung an. |
guestHealthCheck GuestHealthCheck |
Gibt die Konfiguration für die Gastgesundheit an. |
GuestHealthCheck
Gibt die Konfiguration des GuestHealth-Features in der Gastumgebung an.
Wird angezeigt in: - GuestEnvironment
| Feld | Beschreibung |
|---|---|
enable boolean |
Gibt an, ob die Funktion GuestHealth in der Gastumgebung der VM enable werden soll. |
IPAddress
Wird angezeigt in: - NetworkInterfaceSpec
| Feld | Beschreibung |
|---|---|
address String |
Die IP-Adresse In GDC Connected kann die Adresse eine Subnetzmaske enthalten. Wenn keine Subnetzmaske angegeben ist, wird standardmäßig „/32“ verwendet. Beispiel: 1.2.3.4 wird als 1.2.3.4/32 interpretiert. Alternativ kann die Eingabe auch 1.2.3.4/24 lauten. In GDC Airgapped darf die Adresse keine Subnetzmaske enthalten. Subnetzinformationen werden aus dem Subnetzobjekt abgerufen. |
managed boolean |
Gibt an, ob der Lebenszyklus des Subnetzes, das dieser IP-Adresse zugeordnet ist, vom System in GDC Airgapped verwaltet werden soll. Nicht verwendet in GDC Connected. Wenn „true“ (Standardeinstellung), wird für diese IP-Adresse automatisch ein Subnetz erstellt und beim Löschen der VM gelöscht. Wenn der Wert „false“ ist, muss der Nutzer ein Subnetz erstellt haben und das Subnetz muss den Status „bereit“ haben. |
ImageDestinationReference
Verweist auf das Ziel, in das die Bildinhalte hochgeladen werden.
Es kann nur ein Ziel angegeben werden.
Wird nur in GDC Connected-Bereitstellungen unterstützt.
Dieses Feld ist erforderlich, wenn die angegebene ImageSourceReference GCS ist.
Vorkommen: - VirtualMachineImageImportSpec
| Feld | Beschreibung |
|---|---|
gcs ImageGCSDestinationReference |
Die Bucket-Details für ein Bild, das in GCS eingefügt wird. |
ImageDiskSource
Verweis auf die Bildquelle.
Wird angezeigt in: - DiskSource
| Feld | Beschreibung |
|---|---|
name String |
Der Name des VirtualMachineImage-API-Objekts. |
namespace String |
Der Namespace des VirtualMachineImage-API-Objekts. Verwenden Sie für goldene Images vm-system. Lassen Sie dieses Feld für Bilder im aktuellen Projekt leer oder verwenden Sie den aktuellen namespace-Wert. |
ImageFamilySource
Wird angezeigt in: - DiskSource
| Feld | Beschreibung |
|---|---|
name String |
Der Name der zu verwendenden Image-Familie. |
namespace String |
Der Namespace der Image-Familie. Verwenden Sie vm-system für Image-Familien von Golden Images. Lassen Sie dieses Feld für Image-Familien im aktuellen Projekt leer oder verwenden Sie den aktuellen namespace-Wert. |
ImageGCSDestinationReference
Stellt das GCS-Ziel dar, in das ein Bild importiert werden soll.
Wird angezeigt in: - ImageDestinationReference
| Feld | Beschreibung |
|---|---|
bucketName String |
Der Name des GCS-Buckets, in dem dieses Bild gespeichert ist. |
ImageGCSSourceReference
Stellt die GCS-Quelle dar, aus der ein Image importiert werden soll.
Wird angezeigt in: - ImageSourceReference
| Feld | Beschreibung |
|---|---|
bucketName String |
Der Name des GCS-Buckets, in dem dieses Bild gespeichert ist. |
objectName String |
Der Name des Bildes im Bucket. |
ImageMetadataInput
Die Spezifikation für VirtualMachineImage.
Vorkommen: - VirtualMachineImageImportSpec
| Feld | Beschreibung |
|---|---|
name String |
Der Name des Bildes, z. B. ubuntu-20.04-server-cloudimg. |
operatingSystem OSName |
Der Name des Betriebssystems, zu dem dieses Image gehört, z. B. ubuntu-2004. |
minimumDiskSize Menge |
Die Mindestgröße des Laufwerks, auf das das Image angewendet werden kann. Damit wird nur die empfohlene Größe für zukünftige Laufwerke angegeben, die aus diesem Image erstellt werden. Sie gibt nicht die Größe des Bildes selbst an. Dieses Feld ist erforderlich, wenn das Bild aus dem Objektspeicher importiert wird. |
family String |
Bezieht sich auf die spezifische Familie, zu der ein bestimmtes Image gehört. |
ImageObjectStorageSourceReference
Stellt die Objektspeicherquelle dar, aus der ein Bild importiert werden soll.
Wird angezeigt in: - ImageSourceReference
| Feld | Beschreibung |
|---|---|
bucketRef LocalObjectReference |
Der Name der benutzerdefinierten Bucket-Ressource, die dieses Bild enthält. Die benutzerdefinierte Ressource Bucket muss sich im selben Namespace wie dieses Objekt befinden. |
objectName String |
Der Name des Bildes im Bucket. |
ImagePrepareOptions
Stellt die Optionen für die Bildvorbereitung dar.
Vorkommen: - VirtualMachineImageImportSpec
| Feld | Beschreibung |
|---|---|
installGuestEnvironment boolean |
Gibt an, ob die GDC-Gastumgebung ohne Internetverbindung installiert werden soll. Die Standardeinstellung ist true. |
ImageSourceReference
Verweist auf die Ressource, aus der die Bildinhalte stammen. Es kann nur eine Quelle angegeben werden.
Vorkommen: - VirtualMachineImageImportSpec
| Feld | Beschreibung |
|---|---|
diskRef LocalObjectReference |
Wird angegeben, wenn das Bild aus einem vorhandenen VirtualMachineDisk generiert wird. |
objectStorage ImageObjectStorageSourceReference |
Die Bucket-Details für ein Bild, das aus dem Objektspeicher stammt. |
gcs ImageGCSSourceReference |
Die Bucket-Details für ein Bild, das aus GCS stammt. |
NetworkInterfaceSpec
Gibt die Konfiguration der Netzwerkschnittstelle an. In GDC Connected können nur „Network“ und „IPAddresses“ angegeben werden. In GDC Airgapped muss entweder „Network“, „Subnet“ oder „IPAddresses“ angegeben werden. „Subnet“ und „IPAddresses“ können optional zusammen angegeben werden.
Wird angezeigt in: - NetworkSpec
| Feld | Beschreibung |
|---|---|
network String |
Das Netzwerk, mit dem die Schnittstelle verbunden ist. In GDC Airgapped sind die folgenden Werte gültig: default, multicast. |
subnet String |
Das Subnetz, mit dem die Schnittstelle in GDC mit Air Gap verbunden ist. Nicht verwendet in GDC Connected. Wenn nicht angegeben, wird standardmäßig das Standardsubnetzwerk des angegebenen Netzwerks verwendet. |
subnetNamespace String |
Der Namespace des Subnetzes, mit dem die Schnittstelle in GDC Airgapped verbunden ist. Nicht verwendet in GDC Connected. Wenn nicht angegeben, wird standardmäßig derselbe Namespace wie für die VirtualMachine verwendet. |
ipAddresses IPAddress-Array |
Die IP-Adresse, die der Schnittstelle zugewiesen werden soll. Nur die erste IP-Adresse wird der Schnittstelle zugewiesen. In GDC Airgapped wird eine IP-Adresse dynamisch zugewiesen, wenn keine Angabe erfolgt. Wenn das Netzwerk in GDC Connected für die Verwendung eines externen DHCP-Servers konfiguriert ist, kann dieses Feld optional verwendet werden, um eine statische Adresse anzugeben. Wenn das Netzwerk nicht für die Verwendung eines externen DHCP-Servers konfiguriert ist, ist dieses Feld erforderlich. |
NetworkInterfaceStatus
NetworkInterfaceStatus ist der Status für die NetworkInterface-Ressource.
Wird angezeigt in: - NetworkStatus
| Feld | Beschreibung |
|---|---|
name String |
„Name“ gibt den Namen der Netzwerkschnittstelle an, die in der VM verfügbar ist, z.B. „eth0“ oder „eth1“. |
ipAddresses String-Array |
IpAddresses sind die IP-Adressen, die der NetworkInterface zugewiesen sind. |
macAddress String |
MacAddress ist die MAC-Adresse, die der NetworkInterface zugewiesen ist. |
subnet SubnetReference |
„Subnet“ ist das der NetworkInterface zugewiesene Subnetz. |
NetworkPerformanceTier
Zugrunde liegender Typ:string
Wird angezeigt in: - NetworkSpec
NetworkSpec
Gibt die Netzwerkkonfiguration an.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
interfaces NetworkInterfaceSpec-Array |
Die mit der VM verbundenen Netzwerkschnittstellen. Wenn keine Unicast-Schnittstellen angegeben sind, wird automatisch eine default-Schnittstelle hinzugefügt. Nutzer in einer Organisation, die für Multicast aktiviert ist, können die multicast-Schnittstelle hinzufügen. Die erste angegebene Schnittstelle wird als Standardschnittstelle behandelt, wenn die Standardroute in der VM eingerichtet wird. |
networkPerformanceTier NetworkPerformanceTier |
Gibt die Konfigurationsebene für die Netzwerkleistung auf allen Schnittstellen in der VM in GDC Airgapped an. Nicht verwendet in GDC Connected. |
NetworkStatus
NetworkStatus ist der Status für das Netzwerk der VM.
Erscheint in: - VirtualMachineStatus
| Feld | Beschreibung |
|---|---|
interfaces NetworkInterfaceStatus-Array |
OSName
Zugrunde liegender Typ:string
Die Liste der gültigen Betriebssysteme für die Verwendung.
Erscheint in: - ImageMetadataInput - OperatingSystemSpec
OperatingSystemSpec
Enthält die Betriebssysteminformationen eines Images.
Vorkommen: - VirtualMachineImageSpec
| Feld | Beschreibung |
|---|---|
name OSName |
Der Name des Betriebssystems, zu dem dieses Image gehört, z.B. „windows-2016“. |
ReplicatedDiskInfo
Wird angezeigt in: - DiskReplicationStatus
| Feld | Beschreibung |
|---|---|
name String |
Der Name der VirtualMachineDisk-Instanz. |
zone String |
Die Zone der VirtualMachineDisk-Instanz. |
SSHSpec
Speichert die SSH-Anmeldedaten, die zum Herstellen der Verbindung verwendet werden.
Erscheint in: - VirtualMachineAccessRequestSpec
| Feld | Beschreibung |
|---|---|
key String |
Gibt den öffentlichen Schlüssel an, der für den SSH-Zugriff programmiert werden soll. |
ttl Dauer |
Gibt die Gültigkeitsdauer dieses Schlüssels in Stunden, Minuten und Sekunden an. Der Standardwert ist 24h0m0s. |
ServicePort
ServicePort enthält Informationen zum Port des Dienstes.
Erscheint in: - VirtualMachineExternalAccessSpec
| Feld | Beschreibung |
|---|---|
name String |
Der Name dieses Ports im Dienst. |
protocol Protokoll |
Das IP-Protokoll für diesen Port. Unterstützt „TCP“, „UDP“ und „SCTP“. |
port Ganzzahl |
Der Port, der von diesem Dienst freigegeben wird. |
ShieldConfig
Gibt die sicherheitsrelevanten Konfigurationen der VM an.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
bootType String |
Gibt an, ob über UEFI oder BIOS gebootet werden soll. Die Standardeinstellung ist bios. |
enableSecureBoot boolean |
Aktiviert oder deaktiviert die Überprüfung des Bootloader-Zertifikats. Dadurch soll verhindert werden, dass modifizierter oder schädlicher Code geladen wird. Der Standardwert ist true, wenn bootType gleich uefi ist. Wenn bootType auf bios gesetzt ist, ist der Standardwert false und kann nicht geändert werden, da die Überprüfung des Bootloader-Zertifikats für BIOS nicht verfügbar ist. |
enableVtpm boolean |
Gibt an, ob ein VTPM-Gerät emuliert werden soll. Die Standardeinstellung ist false. |
StartupScript
Definiert ein Startskript für eine VM.
Unterstützt die Angabe eines Startskripts entweder als Nur-Text-String oder als Kubernetes-Secret. Wenn das Feld script angegeben ist, sollte das Feld scriptSecretRef nicht angegeben werden und umgekehrt.
Erscheint in: - VirtualMachineSpec
| Feld | Beschreibung |
|---|---|
name String |
Gibt den Namen eines Skripts an. Muss dem regulären Ausdruck [\w][\w\-.]* entsprechen und darf höchstens 255 Zeichen lang sein. Wenn Sie ein Skript für eine Windows-VM angeben, muss der Name ein „-“ gefolgt von der Skripterweiterung als Suffix enthalten. Verwenden Sie beispielsweise den Namen hello-world-ps1 für ein PowerShell-Script mit dem Namen hello-world. |
script String |
Gibt einen Nur-Text-String an, der das Script enthält. Die Größe des Skriptinhalts muss weniger als 2.048 Byte betragen. |
scriptSecretRef LocalObjectReference |
ScriptSecretRef verweist auf eine Secret-Ressource, die das Startscript enthält. Wenn dieses StartupScript in einer VirtualMachine definiert ist, muss sich ScriptSecretRef auf ein zonales Kubernetes-Secret im selben Namespace beziehen. Wenn ScriptSecretRef in einem VirtualMachineTemplate definiert ist, muss es sich auf ein globales Kubernetes-Secret im selben Namespace beziehen. Der in ScriptSecretRef angegebene Name muss exakt mit dem Namen der referenzierten Secret-Ressource übereinstimmen. |
SubnetReference
Wird angezeigt in: - NetworkInterfaceStatus
| Feld | Beschreibung |
|---|---|
name String |
„Name“ ist der Name des Subnetzes. |
namespace String |
Namespace ist der Namespace des Subnetzes. |
VMMError
Wrapper für alle VMM-Fehler, einschließlich Fehlercodes.
Erscheint in: - VirtualMachineAccessRequestStatus - VirtualMachineDiskStatus - VirtualMachineExternalAccessStatus - VirtualMachineImageImportStatus - VirtualMachineImageStatus - VirtualMachinePasswordResetRequestStatus - VirtualMachineStatus
| Feld | Beschreibung |
|---|---|
code String |
Der Code für den Fehler. Sie enthält ein Präfix mit Buchstaben, gefolgt von einem vierstelligen numerischen Code. |
message String |
Die für Menschen lesbare Fehlermeldung. |
VirtualMachine
Stellt die Konfiguration und den Status der virtuellen Maschine dar.
Erscheint in: - VirtualMachineList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachine |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineSpec |
|
status VirtualMachineStatus |
VirtualMachineAccessRequest
Stellt eine Zugriffsanfrage für eine VM dar.
Erscheint in: - VirtualMachineAccessRequestList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineAccessRequest |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineAccessRequestSpec |
|
status VirtualMachineAccessRequestStatus |
VirtualMachineAccessRequestList
Enthält eine Liste von VirtualMachineAccessRequest-Objekten.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineAccessRequestList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineAccessRequest-Array |
VirtualMachineAccessRequestSpec
Definiert die VirtualMachineAccessRequest-Spezifikation.
Erscheint in: - VirtualMachineAccessRequest
| Feld | Beschreibung |
|---|---|
vm String |
Gibt den Namen der VM an, auf die zugegriffen werden soll. |
user String |
Gibt den Nutzernamen für den Zugriff auf die VM an. |
ssh SSHSpec |
Enthält die SSH-Anmeldedaten für den Zugriff auf die VM. |
VirtualMachineAccessRequestState
Zugrunde liegender Typ:string
Status von VirtualMachineAccessRequest.
Erscheint in: - VirtualMachineAccessRequestStatus
VirtualMachineAccessRequestStatus
Beschreibt den Status des VirtualMachineAccessRequest.
Erscheint in: - VirtualMachineAccessRequest
| Feld | Beschreibung |
|---|---|
state VirtualMachineAccessRequestState |
Gibt den Status von VirtualMachineAccessRequest an. |
reason String |
Gibt den Grund für den aktuellen Status an. |
message String |
Bietet zusätzlichen Kontext für den aktuellen Status. |
processedAt Zeit |
Gibt den Zeitpunkt an, zu dem die Anfrage verarbeitet wurde. |
conditions Bedingungs-Array |
Details zum beobachteten Status. |
errors VMMError-Array |
Eine Liste aller Fehler, die während des Abgleichs dieser Ressource aufgetreten sind. |
VirtualMachineAttachedDiskPhase
Underlying type:string
VirtualMachineAttachedDiskPhase stellt die aktuelle Phase des Prozesses zum Anhängen des Laufwerks an die VM dar.
Derzeit nur für Hot-Plug-fähige Festplatten verfügbar, in Zukunft aber möglicherweise auch für nicht Hot-Plug-fähige Festplatten.
Erscheint in: - VirtualMachineAttachedDiskStatus
VirtualMachineAttachedDiskStatus
VirtualMachineAttachedDiskStatus enthält den beobachteten Status einer Festplatte, die an eine VirtualMachine angehängt ist.
Vorkommen: - VirtualMachineAttachedDisksInfo
| Feld | Beschreibung |
|---|---|
name String |
„Name“ bezieht sich auf den Namen des Laufwerks, wie in VirtualMachineSpec.Disks[*].VirtualMachineDiskRef.Name definiert. |
hotpluggable boolean |
„Hotpluggable“ gibt den zugrunde liegenden Capability-Typ der Laufwerksverbindung als Teil des Status an. Ein „true“-Wert gibt an, dass es sich um eine Hotplug-Verbindung handelt, bei der das Laufwerk während des Betriebs der VM hinzugefügt und entfernt werden kann. Ein „false“-Wert oder ein fehlender Wert gibt an, dass es sich um einen Coldplug-Anhang handelt. Das bedeutet, dass das Laufwerk beim Booten angehängt wurde und die VM zum Entfernen des Laufwerks angehalten werden muss. |
phase VirtualMachineAttachedDiskPhase |
„Phase“ gibt die aktuelle Phase des Prozesses zum Anhängen des Laufwerks an die VM an. Derzeit nur für Hot-Plug-fähige Festplatten verfügbar, in Zukunft möglicherweise auch für nicht Hot-Plug-fähige Festplatten. |
reason String |
„Reason“ enthält eine kurze Beschreibung der aktuellen Phase der Datenträgerzuordnung. Derzeit nur für Hot-Plug-fähige Festplatten verfügbar, in Zukunft möglicherweise auch für nicht Hot-Plug-fähige Festplatten. |
message String |
„Message“ enthält eine detailliertere Nachricht zur aktuellen Phase der Datenträgeranhängung. Derzeit nur für Hot-Plug-fähige Festplatten verfügbar, in Zukunft möglicherweise auch für nicht Hot-Plug-fähige Festplatten. |
VirtualMachineAttachedDisksInfo
Erscheint in: - VirtualMachineStatus
| Feld | Beschreibung |
|---|---|
attachments VirtualMachineAttachedDiskStatus-Array |
„Attachments“ gibt den Status der an die VirtualMachine angehängten Laufwerke an. Derzeit nur für Hot-Plug-fähige Festplatten verfügbar, in Zukunft möglicherweise auch für nicht Hot-Plug-fähige Festplatten. |
VirtualMachineAttachment
Enthält Informationen dazu, an welche VirtualMachine diese VirtualMachineDisk angehängt ist und wie sie angehängt ist.
Erscheint in: - VirtualMachineDiskStatus
| Feld | Beschreibung |
|---|---|
nameRef LocalObjectReference |
Der Name einer angehängten VirtualMachine. |
uid UID |
Die UID der angehängten VirtualMachine. |
autoDelete boolean |
Spiegelt wider, wie VirtualMachine dieses Laufwerk anhängt. Das Laufwerk wird gelöscht, wenn für alle angehängten VMs autoDelete auf true gesetzt ist und alle VMs gelöscht werden. Wenn für mindestens eine VM autoDelete auf false gesetzt ist, wird das Laufwerk nicht gelöscht. |
VirtualMachineBackup
Das Schema für die VirtualMachineBackups API.
Erscheint in: - VirtualMachineBackupList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineBackup |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineBackupSpec |
|
status VirtualMachineBackupStatus |
VirtualMachineBackupConfig
Enthält Konfigurationsdetails für die Ausführung der Sicherung, einschließlich Umfang, Speicherort und Strategie für die Volume-Sicherung.
Erscheint in: - VirtualMachineBackupPlanSpec - VirtualMachineBackupSpec
| Feld | Beschreibung |
|---|---|
backupRepository String |
Gibt den sekundären Speicherort für diese VirtualMachineBackupPlan an. Dieses Feld ist nur für die interne Verwendung vorgesehen. Sicherungsrepository nur über VirtualMachineBackupPlanTemplate bereitstellen |
backupScope VirtualMachineBackupScope |
Gibt die Ressourcen an, die von dieser VirtualMachineBackupPlan abgedeckt werden. |
volumeStrategy VolumeStrategy |
Gibt die Strategie an, die für die Sicherung von Volumes verwendet werden soll, z. B. die Verwendung eines lokalen Snapshots im Vergleich zur Verwendung einer Remote- oder anbieterspezifischen Sicherung. |
VirtualMachineBackupList
Enthält eine Liste von VirtualMachineBackup.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineBackupList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineBackup-Array |
VirtualMachineBackupPlan
Das Schema für die VirtualMachineBackupPlans API.
Erscheint in: - VirtualMachineBackupPlanList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineBackupPlan |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineBackupPlanSpec |
|
status VirtualMachineBackupPlanStatus |
VirtualMachineBackupPlanList
Enthält eine Liste von VirtualMachineBackupPlan.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineBackupPlanList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineBackupPlan-Array |
VirtualMachineBackupPlanSpec
Definiert eine VirtualMachineBackupPlan, die Anweisungen zum Erstellen einer zugrunde liegenden BackupPlan-Ressource und ProtectedApplication zum Ausführen von Sicherungen enthält.
Erscheint in: - VirtualMachineBackupPlan
| Feld | Beschreibung |
|---|---|
virtualMachineBackupPlanTemplate String |
Die VirtualMachineBackupPlanTemplate muss sich in derselben namespace wie dieser VM-Sicherungsplan befinden. |
backupConfig VirtualMachineBackupConfig |
Definiert die Konfiguration und den Umfang der Sicherung. |
backupSchedule Zeitplan |
Die geplante Sicherungserstellung im Rahmen dieses VM-Sicherungsplans. „Schedule“ ist ein änderbares Feld, das nach der Erstellung bearbeitet werden kann. Standardmäßig wird der VM-Sicherungsplan pausiert. |
retentionPolicy RetentionPolicy |
Der Lebenszyklus von Sicherungen, die im Rahmen dieses Plans erstellt wurden. Standardmäßig können Sicherungen ohne Sperrfrist gelöscht werden. Sicherungen werden standardmäßig nach 35 Tagen automatisch gelöscht. Diese Aufbewahrungsrichtlinie kann geändert werden. |
deactivated boolean |
Gibt an, ob der Tarif deaktiviert wurde. Wenn Sie dieses Feld auf „true“ setzen, wird der Plan gesperrt. Das bedeutet, dass keine weiteren Aktualisierungen zulässig sind, auch nicht für das Feld „deactivated“. Außerdem wird damit verhindert, dass neue Sicherungen im Rahmen dieses Plans erstellt werden, sowohl manuell als auch geplant. Die Standardeinstellung ist „false“. |
VirtualMachineBackupPlanStatus
Definiert den beobachteten Status von VirtualMachineBackupPlan.
Erscheint in: - VirtualMachineBackupPlan
| Feld | Beschreibung |
|---|---|
backupPlan String |
Der Name des zugrunde liegenden Sicherungsplans, der von diesem VirtualMachineBackupPlan verwaltet wird und in der GDC-Architektur für Air-Gap-Organisationen v1 verwendet wird. |
backupPlanStatus BackupPlanStatus |
Der eingebettete Status des zugrunde liegenden Sicherungsplans. |
configBackupPlan String |
Der Name des zugrunde liegenden Konfigurationssicherungsplans, der von dieser VirtualMachineBackupPlan verwaltet wird. „Konfiguration“ bezieht sich hier auf VM und VM-Laufwerk, die in der GDC-Architektur für Air-Gap-Organisationen V2 verwendet werden. |
volumeBackupPlan String |
Der Name des zugrunde liegenden Volume-Sicherungsplans, der von diesem VirtualMachineBackupPlan verwaltet wird und in der GDC-Architektur für Air-Gap-Organisationen v2 verwendet wird. |
lastBackupTime Zeit |
Der Zeitstempel der zuletzt ausgeführten Sicherung. Dieses Feld wird verwendet, um die nächste Sicherung zu planen. |
nextBackupTime Zeit |
Der Zeitstempel für die nächste geplante Sicherung. Dieses Feld wird verwendet, um die nächste Sicherung zu planen. |
lastReconcileTime Zeit |
Der Zeitstempel der letzten Abstimmung dieser Ressource. |
errorMessage String |
ErrorMessage enthält die Fehlermeldung, die beim letzten Abgleichsversuch aufgetreten ist. Dieses Feld ist optional und wird nur ausgefüllt, wenn ein Fehler aufgetreten ist. |
conditions Bedingungs-Array |
„Conditions“ entspricht den Beobachtungen zum aktuellen Status dieses VM-Sicherungsplans. Bekannte Bedingungstypen: Bereit |
VirtualMachineBackupPlanTemplate
Das VirtualMachineBackupPlanTemplates-API-Schema.
Erscheint in: - VirtualMachineBackupPlanTemplateList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineBackupPlanTemplate |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineBackupPlanTemplateSpec |
|
status VirtualMachineBackupPlanTemplateStatus |
VirtualMachineBackupPlanTemplateList
Enthält eine Liste von VirtualMachineBackupPlanTemplate.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineBackupPlanTemplateList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineBackupPlanTemplate-Array |
VirtualMachineBackupPlanTemplateSpec
Definiert die Vorlage, die von VirtualMachineBackupPlans zum Ableiten allgemeiner Parameter verwendet wird.
Erscheint in: - VirtualMachineBackupPlanTemplate
| Feld | Beschreibung |
|---|---|
backupRepository String |
Der Name einer BackupRepository-Ressource. |
VirtualMachineBackupRequest
Das Schema für die VirtualMachineBackupRequests API.
Erscheint in: - VirtualMachineBackupRequestList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineBackupRequest |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineBackupRequestSpec |
|
status VirtualMachineBackupRequestStatus |
VirtualMachineBackupRequestList
Enthält eine Liste von VirtualMachineBackupRequest.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineBackupRequestList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineBackupRequest-Array |
VirtualMachineBackupRequestSpec
Definiert den gewünschten Status von VirtualMachineBackupRequest.
Erscheint in: - VirtualMachineBackupRequest
| Feld | Beschreibung |
|---|---|
virtualMachineBackupPlanTemplate String |
Der Name der VirtualMachineBackupPlanTemplate-Ressource, die zum Generieren eines VirtualMachineBackupPlan verwendet wird. Verwendet das bereits vorhandene VirtualMachineBackupPlan, das aus dieser Vorlage erstellt wurde, sofern es vorhanden ist. Die VirtualMachineBackupPlanTemplate muss sich im selben namespace wie diese Anfrage befinden. Geben Sie nur eine der beiden Optionen an: VirtualMachineBackupPlanTemplate ODER VirtualMachineBackupPlan. |
virtualMachineBackupPlan String |
Der Sicherungsplan für virtuelle Maschinen, der für diese Anfrage verwendet wird. Bei Ad-hoc-Anfragen mit den Feldern „backupScope“ (Sicherungsbereich) „VirtualMachine“ und „VirtualMachineDisk“ sollte dieses Feld weggelassen werden, wenn es angegeben wird. Die VirtualMachineBackupPlan muss sich in derselben namespace wie diese Anfrage befinden. |
virtualMachine String |
Die VirtualMachine, die gesichert wird. Diese wird zusammen mit VirtualMachineBackupPlanTemplate verwendet, um automatisch eine VirtualMachineBackupPlan zu generieren, falls keine vorhanden ist. Geben Sie nur eine der beiden Optionen an: VirtualMachine ODER VirtualMachineDisk. Wenn virtualMachine angegeben ist, ist die Sicherungsstrategie immer ProvisionerSpecific. |
virtualMachineDisk String |
Die VirtualMachineDisk, die gesichert wird. Diese Option wird mit VirtualMachineBackupPlanTemplate verwendet, um automatisch ein VirtualMachineBackupPlan zu generieren, wenn keines vorhanden ist. Wenn virtualMachineDisk für die Sicherung angegeben ist, lautet die Sicherungsstrategie SnapshotOnly. Geben Sie nur eine der beiden Optionen an: VirtualMachine ODER VirtualMachineDisk. |
virtualMachineBackupName String |
Der Name des zu erstellenden VirtualMachineBackup. Die Sicherung wird immer im selben Namespace wie die Anfrage erstellt. |
deleteLockDays Ganzzahl |
Optional. Die Anzahl der Tage ab der Erstellung dieser Sicherung, während der das Löschen der Sicherung blockiert ist. Der Wert darf 90 Tage nicht überschreiten und muss kleiner oder gleich retainDays sein. Wenn diese Einstellung auf 0 gesetzt ist, wird das Löschen nicht blockiert. Wenn keine Angabe gemacht wird, wird der Wert auf die Konfiguration des zugehörigen Sicherungsplans zurückgesetzt. |
retainDays Ganzzahl |
Optional. Die Anzahl der Tage, die diese Sicherung aufbewahrt werden soll, bevor sie automatisch gelöscht wird. Der Wert darf 90 Tage nicht überschreiten. Wenn der Wert auf 0 festgelegt ist, wird die Sicherung nicht automatisch gelöscht. Wenn keine Angabe gemacht wird, wird der Wert auf die Konfiguration des zugehörigen Sicherungsplans zurückgesetzt. Wenn Sie diesen Wert zu hoch festlegen, kann das zu einer Speichererschöpfung führen. Wenn Sie ihn zu niedrig festlegen, kann das Risiko eines Datenverlusts steigen. |
VirtualMachineBackupRequestStatus
Definiert den beobachteten Status von VirtualMachineBackupRequest.
Erscheint in: - VirtualMachineBackupRequest
| Feld | Beschreibung |
|---|---|
timeToExpire Zeit |
Wann diese temporäre Ressource gelöscht wird. |
statusField StatusFields |
Beschreibt den beobachteten Status des VirtualMachineBackupRequest |
VirtualMachineBackupScope
Definiert den Bereich der Ressourcen, die für VirtualMachineBackupPlan erfasst werden sollen.
Erscheint in: - VirtualMachineBackupConfig
| Feld | Beschreibung |
|---|---|
selectedVirtualMachines VirtualMachineResourceConfig-Array |
Gibt die VMs für die Erfassung von VirtualMachineBackupPlan an. |
selectedVirtualMachineDisks VirtualMachineResourceConfig-Array |
Gibt die Laufwerke an, die für diese VirtualMachineBackupPlan erfasst werden sollen. |
vmResourceLabelSelector object (keys:string, values:string) |
Gibt das Label bzw. die Labels an, mit denen eine oder mehrere VM- oder VM-Laufwerkressourcen im selben Namespace wie der Sicherungsplan ausgewählt werden. |
VirtualMachineBackupSpec
Definiert den gewünschten Status von VirtualMachineBackup.
Erscheint in: - VirtualMachineBackup
| Feld | Beschreibung |
|---|---|
virtualMachineBackupPlan String |
Der Name des VirtualMachineBackupPlan, aus dem dieses VirtualMachineBackup erstellt wurde. Diese VirtualMachineBackupPlan ist im selben namespace wie die VirtualMachineBackupPlan vorhanden. |
backupConfig VirtualMachineBackupConfig |
Definiert die Konfiguration und den Umfang der Sicherung. |
retentionPolicy VirtualMachineRetentionPolicy |
Optional. Definiert die Einstellungen für die Aufbewahrungsrichtlinie für die Sicherung. |
VirtualMachineRetentionPolicy
Definiert die Einstellungen für die Aufbewahrungsrichtlinie für die Sicherung.
Erscheint in: - VirtualMachineBackupSpec
| Feld | Beschreibung |
|---|---|
deleteLockDays Ganzzahl |
Optional. Die Anzahl der Tage ab der Erstellung dieser Sicherung, während der das Löschen der Sicherung blockiert ist. Der Wert darf 90 Tage nicht überschreiten. Wenn diese Einstellung auf 0 gesetzt ist, wird das Löschen nicht blockiert. |
retainDays Ganzzahl |
Optional. Die Anzahl der Tage, die diese Sicherung aufbewahrt werden soll, bevor sie automatisch gelöscht wird. Der Wert darf 90 Tage nicht überschreiten. Wenn der Wert auf 0 festgelegt ist, wird die Sicherung nicht automatisch gelöscht. |
VirtualMachineBackupStatus
Definiert den beobachteten Status eines VirtualMachineBackup.
Erscheint in: - VirtualMachineBackup
| Feld | Beschreibung |
|---|---|
backup String |
Der Name der zugrunde liegenden Sicherung, auf die sich VirtualMachineBackup bezieht. Das Backup muss sich in derselben namespace wie dieses VM-Backup befinden, das in der GDC-Architektur mit Air Gap (Org v1) verwendet wird. |
backupStatus BackupStatus |
Der Status der zugrunde liegenden Sicherungen, auf die sich diese VirtualMachineBackup bezieht, die in der GDC-Architektur für Air-Gap-Organisationen v1 verwendet werden. |
configBackup String |
Der Name der zugrunde liegenden Konfigurationssicherung, auf die sich diese VirtualMachineBackup bezieht. Die Konfiguration bezieht sich auf die VM und das VM-Laufwerk. Das Konfigurations-Backup muss sich in derselben namespace wie dieses VM-Backup befinden, das in der GDC mit Air Gap Org v2-Architektur verwendet wird. |
configBackupStatus BackupStatus |
Der Status des zugrunde liegenden Konfigurations-Back-ups, auf das sich diese VirtualMachineBackup bezieht. Wird in der GDC-Architektur für Org v2 ohne Internetverbindung verwendet. |
volumeBackup String |
Der Name der zugrunde liegenden Volumesicherung, auf die sich VirtualMachineBackup bezieht. Das Volume-Backup muss sich in derselben namespace wie dieses VM-Backup befinden, das in der GDC-Architektur mit Air Gap (Org v2) verwendet wird. |
volumeBackupStatus BackupStatus |
Der Status der zugrunde liegenden Volumesicherung, auf die sich diese VirtualMachineBackup bezieht. Wird in der GDC-Architektur für GDC mit Air Gap Org v2 verwendet. |
backedUpVirtualMachines String-Array |
Listet die Namen aller VMs auf, die in dieser Sicherung enthalten sind. |
backedUpVirtualMachineDisks String-Array |
Hier werden die Namen aller VM-Laufwerke aufgeführt, die in dieser Sicherung enthalten sind. Wenn es sich bei dieser Sicherung um einen Laufwerkssnapshot handelt, ist dies eine Liste der von Ihnen bereitgestellten VM-Laufwerke. Wenn es sich um eine VM-Sicherung handelt, ist dies die Liste der Laufwerke, die diese VM sichern. |
successfulVMBackupJobs Ganzzahl |
Anzahl der erfolgreichen VMBackupJobs. Dies entspricht der Anzahl der VM-Ressourcen, die erfolgreich gesichert wurden. Diese Informationen werden nach Abschluss der Sicherung angezeigt. |
failedVMBackupJobs Ganzzahl |
Anzahl der fehlgeschlagenen VMBackupJobs. Dies entspricht der Anzahl der VM-Ressourcen, die nicht gesichert werden konnten. Diese Informationen werden nach Abschluss der Sicherung angezeigt. |
successfulVirtualMachines String-Array |
Hier werden die Namen der VMs aufgeführt, die erfolgreich gesichert wurden. |
failedVirtualMachines String-Array |
Hier werden die Namen der VMs aufgeführt, die nicht gesichert werden konnten. |
successfulVirtualMachineDisks String-Array |
Listet die Namen der VM-Laufwerke auf, die erfolgreich gesichert wurden. |
failedVirtualMachineDisks String-Array |
Listet die Namen der VM-Laufwerke auf, die nicht gesichert werden konnten. |
conditions Bedingungs-Array |
„Conditions“ entspricht den Beobachtungen zum aktuellen Status dieser VM-Sicherung. Bekannte Bedingungstypen: Erfolgreich |
VirtualMachineDeleteBackupRequest
Das Schema für die VirtualMachineDeleteBackupRequests API.
Erscheint in: - VirtualMachineDeleteBackupRequestList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineDeleteBackupRequest |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineDeleteBackupRequestSpec |
|
status VirtualMachineDeleteBackupRequestStatus |
VirtualMachineDeleteBackupRequestList
Enthält eine Liste von VirtualMachineDeleteBackupRequest.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineDeleteBackupRequestList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineDeleteBackupRequest-Array |
VirtualMachineDeleteBackupRequestSpec
Definiert den gewünschten Status von VirtualMachineDeleteBackupRequest.
Erscheint in: - VirtualMachineDeleteBackupRequest
| Feld | Beschreibung |
|---|---|
virtualMachineBackupRef LocalObjectReference |
Der Name der zu löschenden VirtualMachineBackup. Diese Anfrage wird immer in derselben namespace wie die Sicherung erstellt. |
targetedVMBackupJobNames String-Array |
Die Menge der VMBackupJob-Namen, die gelöscht werden müssen. Dies kann verwendet werden, wenn nicht die gesamte VM-Sicherung, sondern nur eine Teilmenge der Sicherungen von VMs gelöscht werden muss. Die Liste der VMBackupJob-CRs für eine bestimmte VM-Sicherung kann mit dem Label {"backup.gdc.goog/backup-name": |
VirtualMachineDeleteBackupRequestStatus
Definiert den beobachteten Status von VirtualMachineDeleteBackupRequest.
Erscheint in: - VirtualMachineDeleteBackupRequest
| Feld | Beschreibung |
|---|---|
timeToExpire Zeit |
Definiert den Zeitpunkt, zu dem diese temporäre Ressource gelöscht werden soll. |
statusField StatusFields |
Beschreibt den beobachteten Status des VirtualMachineDeleteBackupRequest. |
VirtualMachineDisk
Schema für die virtualmachinedisks API.
Vorkommen: - VirtualMachineDiskList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineDisk |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineDiskSpec |
|
status VirtualMachineDiskStatus |
VirtualMachineDiskFilterOptions
Gibt die Filteroptionen für das Wiederherstellen von Laufwerken an.
Wird angezeigt in: - FilterSpec
| Feld | Beschreibung |
|---|---|
allDisks boolean |
Gibt an, dass alle Laufwerke aus VirtualMachineBackup wiederhergestellt werden müssen. |
VirtualMachineDiskList
Enthält eine Liste von VirtualMachineDisk.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineDiskList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineDisk-Array |
VirtualMachineDiskSpec
Definiert den gewünschten Status von VirtualMachineDisk.
Erscheint in: - VirtualMachineDisk
| Feld | Beschreibung |
|---|---|
source DiskSource |
Gibt die Quelle an, aus der der Inhalt des Laufwerks stammt. Wenn dieses Feld weggelassen wird, wird ein leeres Laufwerk bereitgestellt. |
size Menge |
Gibt die Größe des Laufwerks an, z. B. 5 GiB oder 600 MiB. Für ein leeres Laufwerk muss eine Größe angegeben werden. Bei Laufwerken aus anderen Quellen hängt die Größe von der Quelle ab. Für die Bildquelle ist die Größe optional und wird als Image.spec.minimumDiskSize abgeleitet. Wenn die Größe angegeben wird, muss sie größer als Image.spec.minimumDiskSize sein. |
type DiskType |
Gibt den Typ des Laufwerks an. Die Standardeinstellung ist Standard. In GDC mit Air Gap werden die folgenden Typen unterstützt: Standard, Local, Performance. In GDC Connected sind folgende Typen verfügbar: Standard. |
VirtualMachineDiskStatus
Definiert den beobachteten Status von VirtualMachineDisk.
Erscheint in: - VirtualMachineDisk
| Feld | Beschreibung |
|---|---|
phase VirtualMachineDiskPhase |
Die aktuelle Phase der Festplatte. |
progress VirtualMachineDiskProgress |
„Fortschritt“ gibt den aktuellen Fortschritt der Laufwerkbereitstellung an. Der Wert liegt zwischen 0 und 100 (einschließlich). „N/A“ wird angezeigt, wenn er nicht verfügbar ist. |
size Menge |
Die aktuelle Größe des Laufwerks. |
conditions Bedingungs-Array |
Die letzten Beobachtungen zum Status von VirtualMachineDisk. |
virtualMachineAttachments VirtualMachineAttachment-Array |
Die Liste der VirtualMachine-Instanzen, an die die VirtualMachineDisk angehängt ist. |
replicationStatus DiskReplicationStatus |
Status der Laufwerksreplikation. |
provisionTime Dauer |
Die Zeit, die benötigt wird, um die VirtualMachineDisk bereitzustellen und den Status Ready zu erreichen. Die Zeit, die benötigt wird, um die VirtualMachineDisk bereitzustellen und den Status Ready zu erreichen. Das ist beispielsweise die Zeit, die für das Herunterladen eines Bildes benötigt wird. |
errors VMMError-Array |
Eine Liste aller Fehler, die während des Abgleichs dieser Ressource aufgetreten sind. |
VirtualMachineExternalAccess
Stellt die Anfrage für den Zugriff auf das externe VRF für eine VirtualMachine dar.
Erscheint in: - VirtualMachineExternalAccessList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineExternalAccess |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineExternalAccessSpec |
|
status VirtualMachineExternalAccessStatus |
VirtualMachineExternalAccessList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineExternalAccessList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineExternalAccess-Array |
VirtualMachineExternalAccessSpec
Definiert die Spezifikation des VirtualMachineExternalAccess-Objekts.
Erscheint in: - VirtualMachineExternalAccess
| Feld | Beschreibung |
|---|---|
enabled boolean |
Gibt an, ob die externe VRF für die VirtualMachine zugänglich ist. |
ports ServicePort-Array |
Die Liste der Ports, die vom Ingress-Dienst der VirtualMachine freigegeben werden. |
VirtualMachineExternalAccessStatus
Definiert den beobachteten Status des VirtualMachineExternalAccess-Objekts.
Erscheint in: - VirtualMachineExternalAccess
| Feld | Beschreibung |
|---|---|
ingressIP String |
IngressIP gibt die IP-Adresse des Ingress-Dienstes der VirtualMachine an. |
egressIP String |
EgressIP gibt die IP-Adresse im Egress-NAT an, die von der VirtualMachine verwendet wird. |
conditions Bedingungs-Array |
Details zum beobachteten Status. |
errors VMMError-Array |
Eine Liste aller Fehler, die während des Abgleichs dieser Ressource aufgetreten sind. |
VirtualMachineImage
Stellt das Laufwerk-Image dar, das auf einer virtuellen Maschine verwendet werden kann.
Erscheint in: - VirtualMachineImageList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.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 |
VirtualMachineImageImport
Stellt den Vorgang zum Importieren und Konvertieren von VM-Ressourcen dar, die Daten enthalten, z. B. zum Importieren und Konvertieren von „VirtualMachineDiskinto aVirtualMachineImage“.
Erscheint in: - VirtualMachineImageImportList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineImageImport |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineImageImportSpec |
|
status VirtualMachineImageImportStatus |
VirtualMachineImageImportList
Eine Liste mit VirtualMachineImageImport-Objekten.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineImageImportList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineImageImport-Array |
VirtualMachineImageImportSpec
Gibt die Quelle und die Metadaten für das Bild an, das Sie erstellen möchten.
Erscheint in: - VirtualMachineImageImport
| Feld | Beschreibung |
|---|---|
source ImageSourceReference |
Bezieht sich auf die Ressource, aus der Inhalte importiert werden. Die Quelle muss aus demselben Namespace stammen. |
destination ImageDestinationReference |
Bezieht sich auf die Ressource, in die Inhalte importiert werden. Wird nur in GDC Connected-Bereitstellungen unterstützt. Dieses Feld ist erforderlich, wenn die angegebene ImageSourceReference GCS ist. |
imageMetadata ImageMetadataInput |
Gibt die Eigenschaften des VirtualMachineImage an, das Sie erstellen möchten. |
prepareImage boolean |
Gibt an, ob dieses Image für eine GDC-Bereitstellung ohne Internetverbindung vorbereitet werden soll. Mit einem Wert können beispielsweise die erforderlichen Pakete installiert werden. Wenn dies nicht angegeben ist, erfolgt die Vorbereitung nur, wenn das Bild aus dem Objektspeicher stammt. |
prepareOptions ImagePrepareOptions |
Dies sind die Optionen für die Bildvorbereitung. Dies ist nur gültig, wenn prepareImage true ist. |
VirtualMachineImageImportStatus
Gibt den Status des Image-Imports an.
Erscheint in: - VirtualMachineImageImport
| Feld | Beschreibung |
|---|---|
conditions Bedingungs-Array |
Geben Sie den Ready-Status des Importvorgangs an. |
imageName String |
Bezieht sich auf die VirtualMachineImage, sobald sie erstellt wurde. Das Bild befindet sich im selben Namespace wie der Bildimport. |
errors VMMError-Array |
Eine Liste aller Fehler, die während des Abgleichs dieser Ressource aufgetreten sind. |
VirtualMachineImageList
Enthält eine Liste von VirtualMachineImage-Objekten.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.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 |
VirtualMachineImageSpec
Definiert die Spezifikation des Images der virtuellen Maschine.
Wird angezeigt in: - VirtualMachineImage
| Feld | Beschreibung |
|---|---|
operatingSystem OperatingSystemSpec |
Details zum Betriebssystem. |
minimumDiskSize Menge |
Die Mindestgröße des Laufwerks, auf das das Image angewendet werden kann. Damit wird nur die empfohlene Größe für die zukünftigen Laufwerke angegeben, die aus diesem Image erstellt werden. Sie gibt nicht die Größe des Bildes selbst an. |
gcs GCSReference |
Bezieht sich auf die GCS-Ressource, in der Bilder gespeichert werden. |
family String |
Bezieht sich auf die spezifische Familie, zu der ein bestimmtes Image gehört. |
buildTime Zeit |
Der Zeitstempel des Zeitpunkts, zu dem der Build-Prozess für das VM-Image initiiert wurde. |
VirtualMachineImageStatus
Enthält den beobachteten Status des VirtualMachineImage-Objekts.
Wird angezeigt in: - VirtualMachineImage
| Feld | Beschreibung |
|---|---|
conditions Bedingungs-Array |
Die Bedingungen des VM-Images. |
errors VMMError-Array |
Eine Liste aller Fehler, die während des Abgleichs dieser Ressource aufgetreten sind. |
storageLocation String |
Die Zone, in der dieses VM-Image gespeichert ist. |
VirtualMachineList
Enthält eine Liste von VirtualMachine-Objekten.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachine-Array |
VirtualMachinePasswordResetRequest
Stellt eine Anfrage zum Zurücksetzen des Passworts für eine bestimmte VM dar.
Erscheint in: - VirtualMachinePasswordResetRequestList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachinePasswordResetRequest |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachinePasswordResetRequestSpec |
|
status VirtualMachinePasswordResetRequestStatus |
VirtualMachinePasswordResetRequestList
Enthält eine Liste von VirtualMachinePasswordResetRequest-Ressourcen.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachinePasswordResetRequestList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachinePasswordResetRequest-Array |
VirtualMachinePasswordResetRequestSpec
Definiert die VirtualMachinePasswordResetRequest-Spezifikation.
Erscheint in: - VirtualMachinePasswordResetRequest
| Feld | Beschreibung |
|---|---|
vmName String |
Der Name der VM, für die ein Zurücksetzen des Passworts angefordert werden soll. Dieses Feld ist unveränderlich und kann nach dem Erstellen einer Anfrage zum Zurücksetzen des Passworts nicht mehr aktualisiert werden. |
user String |
Der Name des Nutzers, für den das Passwort für eine bestimmte VM zurückgesetzt werden soll. Dieses Feld ist unveränderlich und kann nach dem Erstellen einer Anfrage zum Zurücksetzen des Passworts nicht mehr aktualisiert werden. |
publicKey String |
Der öffentliche Schlüssel zum Verschlüsseln des neuen Passworts für eine VM. Dieses Feld ist unveränderlich und kann nach dem Erstellen einer Anfrage zum Zurücksetzen des Passworts nicht mehr aktualisiert werden. |
VirtualMachinePasswordResetRequestState
Zugrunde liegender Typ:string
Definiert den Status einer VirtualMachinePasswordResetRequest-Ressource.
Wird angezeigt in: - VirtualMachinePasswordResetRequestStatus
VirtualMachinePasswordResetRequestStatus
Beschreibt den Status der VirtualMachinePasswordResetRequest-Ressource.
Erscheint in: - VirtualMachinePasswordResetRequest
| Feld | Beschreibung |
|---|---|
state VirtualMachinePasswordResetRequestState |
Der Status der VirtualMachinePasswordResetRequest-Ressource. |
reason String |
Der Grund für den aktuellen Status der Ressource. |
message String |
Ein Feld mit zusätzlichen Informationen zum aktuellen Status. |
conditions Bedingungs-Array |
Details zum beobachteten Status. |
processedAt Zeit |
Ein Feld, das die Zeit angibt, zu der die Anfrage verarbeitet wurde. |
encryptedPassword String |
Das neue Passwort, das mit dem in der Anfrage bereitgestellten öffentlichen Schlüssel verschlüsselt und mit Base64 codiert wurde. Um das Passwort zu entschlüsseln, decodieren Sie den String mit Base64 und entschlüsseln Sie das Ergebnis mit RSA. |
errors VMMError-Array |
Eine Liste aller Fehler, die während des Abgleichs dieser Ressource aufgetreten sind. |
VirtualMachineProvisionTime
Erfasst die Bereitstellungszeit der virtuellen Maschine.
Erscheint in: - VirtualMachineStatus
| Feld | Beschreibung |
|---|---|
initProvisionTime Dauer |
Zeit für die erste VM-Bereitstellung, d. h. die Zeit von der Erstellung des Objekts bis zum Status „Wird ausgeführt“ der VM. |
lastProvisionTime Dauer |
Zeit, die für die letzte VM-Bereitstellung benötigt wurde. Sie kann mit „InitProvisionTime“ übereinstimmen, wenn die VM nur einmal bereitgestellt wird. |
VirtualMachineResourceConfig
Gibt eine VM-Ressource und zusätzliche Parameter für die Sicherung dieser Ressource an.
Vorkommen: - FilterSpec - VirtualMachineBackupScope
| Feld | Beschreibung |
|---|---|
resourceName String |
Der Name der Ressource, die gesichert wird. Es muss sich in derselben namespace wie der Plan befinden. |
VirtualMachineRestore
Das Schema für die VirtualMachineRestores API.
Erscheint in: - VirtualMachineRestoreList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineRestore |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineRestoreSpec |
|
status VirtualMachineRestoreStatus |
VirtualMachineRestoreList
Enthält eine Liste von VirtualMachineRestore.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineRestoreList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineRestore-Array |
VirtualMachineRestoreRequest
Das Schema für die VirtualMachineRestoreRequests API.
Erscheint in: - VirtualMachineRestoreRequestList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineRestoreRequest |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineRestoreRequestSpec |
|
status VirtualMachineRestoreRequestStatus |
VirtualMachineRestoreRequestList
Enthält eine Liste von VirtualMachineRestoreRequest.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineRestoreRequestList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineRestoreRequest-Array |
VirtualMachineRestoreRequestSpec
Definiert den gewünschten Status von VirtualMachineRestoreRequest.
Erscheint in: - VirtualMachineRestoreRequest
| Feld | Beschreibung |
|---|---|
virtualMachineBackup String |
Der Name der VM-Sicherung, die wiederhergestellt werden soll. Die VirtualMachineBackup befindet sich in derselben namespace wie diese VirtualMachineRestoreRequest. |
restoreName String |
Der Name der erstellten VirtualMachineRestore-Ressource. |
restoredResourceName String |
Das Präfix, das den Ressourcen vorangestellt wird, die von VirtualMachineBackup wiederhergestellt werden. Der Name der wiederhergestellten Ressource ist das Präfix + der Name der gesicherten Ressource. |
restoredResourceDescription String |
Die Beschreibung der neu erstellten Ressource. |
filter FilterSpec |
Die Filter, mit denen die Auswahl von VM-Ressourcen während der Wiederherstellung eingegrenzt werden kann. |
targetNamespace String |
Der Namespace, in dem die VM wiederhergestellt wird. Wenn er nicht angegeben ist, wird der ursprüngliche Namespace aus der Sicherung verwendet. Wird nur für die Wiederherstellung von Clusterknoten-VMs unterstützt. |
VirtualMachineRestoreRequestStatus
Definiert den beobachteten Status von VirtualMachineRestoreRequest.
Erscheint in: - VirtualMachineRestoreRequest
| Feld | Beschreibung |
|---|---|
timeToExpire Zeit |
Wann diese temporäre Ressource gelöscht wird. |
statusField StatusFields |
Beschreibt den beobachteten Status des VirtualMachineRestoreRequest. |
VirtualMachineRestoreSpec
Definiert den gewünschten Status von VirtualMachineRestore.
Erscheint in: - VirtualMachineRestore
| Feld | Beschreibung |
|---|---|
virtualMachineBackup String |
Der Name der VM-Sicherung, die durch diese VirtualMachineRestore wiederhergestellt wird. Die VirtualMachineBackup befindet sich in derselben namespace wie diese VirtualMachineRestore. |
targetVirtualMachines String-Array |
Die Liste aller VMs, die bei einer erfolgreichen Wiederherstellung erstellt wurden. |
targetVirtualMachineDisks String-Array |
Die Liste aller VM-Laufwerke, die bei einer erfolgreichen Wiederherstellung erstellt werden. |
VirtualMachineRestoreStatus
Definiert den beobachteten Status von VirtualMachineRestore.
Erscheint in: - VirtualMachineRestore
| Feld | Beschreibung |
|---|---|
restore String |
Der Name der zugrunde liegenden Wiederherstellung, auf die sich VirtualMachineRestore bezieht. Die Wiederherstellung muss in derselben namespace wie dieses VM-Backup erfolgen, das in der GDC-Architektur v1 mit Air Gap verwendet wird. |
restoreStatus RestoreStatus |
Der Status der zugrunde liegenden Wiederherstellung, auf die sich diese VirtualMachineRestore bezieht. Wird in der Architektur von GDC mit Air Gap V1 verwendet. |
configRestore String |
Der Name der zugrunde liegenden Konfigurationswiederherstellung, auf die sich diese VirtualMachineRestore bezieht. Die Konfiguration bezieht sich auf die VM und das VM-Laufwerk. Die Konfigurationswiederherstellung muss in derselben namespace wie diese VM-Wiederherstellung erfolgen, die in der GDC-Architektur für air-gapped Org v2 verwendet wird. |
configRestoreStatus RestoreStatus |
Der Status der zugrunde liegenden Konfigurationswiederherstellung, auf die sich dieses VirtualMachineRestore bezieht. Wird in der GDC-Air-Gap-Architektur der Version 2 verwendet. |
volumeRestore String |
Der Name der zugrunde liegenden Volume-Wiederherstellung, auf die sich VirtualMachineRestore bezieht. Die Wiederherstellung des Volumes muss in derselben namespace erfolgen wie die Wiederherstellung dieser VM, die in der GDC-Architektur für air-gapped Org v2 verwendet wird. |
volumeRestoreStatus RestoreStatus |
Der Status der zugrunde liegenden Volume-Wiederherstellung, auf die sich diese VirtualMachineRestore bezieht, die in der GDC-Architektur für air-gapped Org v2 verwendet wird. |
conditions Bedingungs-Array |
„Bedingungen“ entspricht den Beobachtungen zum aktuellen Status dieser VM-Wiederherstellung. Bekannte Bedingungstypen: Erfolgreich |
VirtualMachineSpec
Definiert die Spezifikation der virtuellen Maschine.
Erscheint in: - VirtualMachine
| Feld | Beschreibung |
|---|---|
runningState VirtualMachineRunningState |
Gibt den angeforderten Ausführungsstatus der VirtualMachine an. Die Standardeinstellung ist „Wird ausgeführt“. |
disks DiskAttachment-Array |
Gibt die Liste der Laufwerke an, die an diese VM angehängt sind. Es muss genau ein Bootlaufwerk vorhanden sein. Damit Änderungen an Datenträgeranhängen wirksam werden, ist ein Neustart erforderlich. |
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-Konfiguration kann nicht geändert werden, wenn sich die VM im Status Unknown befindet. |
confidentialInstanceConfig ConfidentialInstanceConfig |
Gibt die Konfigurationen der Confidential VM an. |
startupScripts StartupScript-Array |
Gibt die Liste der Startskripts für die VM an. Auf Linux-VMs muss cloud-init installiert sein, damit StartupScripts wirksam wird. Die Skripts werden in alphabetischer Reihenfolge nach dem Namen des jeweiligen Startskripts ausgeführt. Bei Windows-VMs wirkt sich der Skripttyp auf die Ausführungsreihenfolge aus. Skripts werden in der Reihenfolge ps1, bat, cmd ausgeführt. Wenn zwei Skripts vom selben Typ sind, werden sie in alphabetischer Reihenfolge nach Namen 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 true. Andernfalls wird die Standardkonfiguration des untergeordneten Features durch die nicht leere Konfiguration für jedes untergeordnete Feature in der Struktur überschrieben. |
firmware Firmware |
Gibt die VM-Initialisierungsoptionen zur Bootzeit an. |
shieldConfig ShieldConfig |
Gibt die sicherheitsrelevanten Konfigurationen der VM an. |
network NetworkSpec |
Gibt die Netzwerkkonfiguration an. |
templateRef LocalObjectReference |
TemplateRef gibt die VirtualMachineTemplate an, die als Basis für diese VM verwendet werden soll, und verweist auf eine VirtualMachineTemplate im selben Namespace. Die in der Vorlage definierten Attribute werden zum Erstellen der VM verwendet. Wenn andere Felder in VirtualMachineSpec direkt festgelegt werden, wenn TemplateRef festgelegt wird, haben die in VirtualMachineSpec angegebenen Werte Vorrang vor den Werten aus TemplateRef. |
gracefulShutdown GracefulShutdown |
Mit GracefulShutdown wird das ordnungsgemäße Herunterfahren für die VM konfiguriert. Dieser Abschnitt kann auch nach dem Start der VM geändert werden. Wenn nichts angegeben ist, wird der Standardwert „connectionDrainTimeoutSeconds“ von 60 Sekunden angewendet. |
VirtualMachineStatus
Enthält den beobachteten Status der virtuellen Maschine.
Erscheint in: - VirtualMachine
| Feld | Beschreibung |
|---|---|
state VirtualMachineState |
Beobachteter Status der VM. |
reason VirtualMachineStateReason |
Grund, warum sich die VM im beobachteten Status befindet. Wird ausgefüllt, falls zutreffend für den beobachteten Status. |
message String |
Zusätzliche Details zum Status der VM. |
network NetworkStatus |
Status der VM-Netzwerke. |
disks VirtualMachineAttachedDisksInfo |
„Disks“ enthält Informationen zu Laufwerken, die an die VirtualMachine angehängt sind. Derzeit nur für Hot-Plug-fähige Festplatten verfügbar, in Zukunft möglicherweise auch für nicht Hot-Plug-fähige Festplatten. |
conditions Bedingungs-Array |
Details zum beobachteten Status. |
stateTransitionTime object (keys:VirtualMachineState, values:Time) |
Zeitpunkt der letzten Statusänderung für jeden Status. Eingestellt: Verwenden Sie stattdessen „TransitionTime“. |
transitionTime VirtualMachineTransitionTime-Array |
Zeitpunkt der letzten Umstellung für jeden Übergang. |
provisionTime VirtualMachineProvisionTime |
Zeit, die für die Bereitstellung der VM benötigt wurde. |
failureHistory FailureHistory |
Mit „FailureHistory“ werden die letzten VM-Fehler erfasst. |
errors VMMError-Array |
Eine Liste aller Fehler, die während des Abgleichs dieser Ressource aufgetreten sind. |
VirtualMachineTransitionTime
„VirtualMachineTransitionTime“ stellt eine Übergangszeit mit einem Schlüssel dar.
Erscheint in: - VirtualMachineStatus
| Feld | Beschreibung |
|---|---|
transition VirtualMachineTransitionKey |
„transition“ ist der Übergangsschlüssel. |
time Zeit |
„Time“ ist der Zeitpunkt der letzten Umstellung. |
VirtualMachineType
Definiert die CPU- und Arbeitsspeicherressourcen einer VM.
Erscheint in: - VirtualMachineTypeList
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineType |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
spec VirtualMachineTypeSpec |
|
status VirtualMachineTypeStatus |
VirtualMachineTypeList
VirtualMachineTypeList enthält eine Liste von VirtualMachineType.
| Feld | Beschreibung |
|---|---|
apiVersion String |
virtualmachine.gdc.goog/v1 |
kind String |
VirtualMachineTypeList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der API-Dokumentation zu Kubernetes. |
items VirtualMachineType-Array |
VirtualMachineTypeSpec
Definiert die Konfigurationen eines VirtualMachineType.
Erscheint in: - VirtualMachineType
| Feld | Beschreibung |
|---|---|
vcpus Ganzzahl |
Gibt die Anzahl der vCPUs an, die für die Instanz verfügbar sind. Geben Sie vcpus als Ganzzahl an, die ein Vielfaches von 2 ist und zwischen 2 und 128 liegt (jeweils einschließlich). |
memory Menge |
Gibt die Menge des physischen Arbeitsspeichers an, der für die Instanz verfügbar ist. memory muss einen Wert zwischen 1 GB und 400 GB (einschließlich) haben. |
VirtualMachineTypeStatus
Erscheint in: - VirtualMachineType
| Feld | Beschreibung |
|---|---|
supported boolean |
Gibt an, ob der angegebene VM-Typ von der zugrunde liegenden Hardware unterstützt wird. |