REST Resource: projects.locations.vmwareClusters

Ressource: VmwareCluster

Ressource, die einen VMware-Nutzercluster darstellt.

##

JSON-Darstellung
{
  "name": string,
  "adminClusterMembership": string,
  "description": string,
  "onPremVersion": string,
  "uid": string,
  "state": enum (State),
  "endpoint": string,
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "localName": string,
  "etag": string,
  "annotations": {
    string: string,
    ...
  },
  "controlPlaneNode": {
    object (VmwareControlPlaneNodeConfig)
  },
  "antiAffinityGroups": {
    object (VmwareAAGConfig)
  },
  "storage": {
    object (VmwareStorageConfig)
  },
  "networkConfig": {
    object (VmwareNetworkConfig)
  },
  "loadBalancer": {
    object (VmwareLoadBalancerConfig)
  },
  "vcenter": {
    object (VmwareVCenterConfig)
  },
  "status": {
    object (ResourceStatus)
  },
  "dataplaneV2": {
    object (VmwareDataplaneV2Config)
  },
  "vmTrackingEnabled": boolean,
  "autoRepairConfig": {
    object (VmwareAutoRepairConfig)
  },
  "fleet": {
    object (Fleet)
  },
  "authorization": {
    object (Authorization)
  },
  "deleteTime": string,
  "validationCheck": {
    object (ValidationCheck)
  },
  "adminClusterName": string,
  "enableControlPlaneV2": boolean,
  "binaryAuthorization": {
    object (BinaryAuthorization)
  },
  "upgradePolicy": {
    object (VmwareClusterUpgradePolicy)
  },
  "disableBundledIngress": boolean
}
Felder
name

string

Nicht veränderbar. Der Name der VMware-Nutzerclusterressource.

adminClusterMembership

string

Erforderlich. Der Administratorcluster, zu dem dieser VMware-Nutzercluster gehört. Dies ist der vollständige Ressourcenname der Flottenmitgliedschaft des Administratorclusters. In Zukunft sind Verweise auf andere Ressourcentypen möglicherweise zulässig, wenn Administratorcluster als eigene Ressourcen modelliert werden.

description

string

Eine für Menschen lesbare Beschreibung dieses VMware-Nutzerclusters.

onPremVersion

string

Erforderlich. Die Anthos-Cluster auf der VMware-Version des Nutzerclusters.

uid

string

Nur Ausgabe. Die eindeutige Kennung des VMware-Nutzerclusters.

state

enum (State)

Nur Ausgabe. Der aktuelle Status des VMware-Nutzerclusters.

endpoint

string

Nur Ausgabe. Der DNS-Name des API-Servers des VMware-Nutzerclusters.

reconciling

boolean

Nur Ausgabe. Wenn festgelegt, werden aktuell Änderungen am VMware-Nutzercluster durchgeführt.

createTime

string (Timestamp format)

Nur Ausgabe. Die Zeit, zu der der VMware-Nutzercluster erstellt wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Nur Ausgabe. Die Zeit, zu der der VMware-Nutzercluster zuletzt aktualisiert wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

localName

string

Nur Ausgabe. Der Objektname der benutzerdefinierten VMware OnPremUserCluster-Ressource im zugehörigen Administratorcluster. Dieses Feld wird verwendet, um Konflikte bei Namen zu vermeiden, wenn vorhandene Cluster bei der API registriert werden. Wenn dieses Feld im Rahmen der Clusterregistrierung verwendet wird, unterscheidet es sich von der ID im Ressourcennamen. Bei neuen Clustern stimmt dieses Feld mit dem vom Nutzer angegebenen Clusternamen überein und ist in der letzten Komponente des Ressourcennamens sichtbar. Sie kann nicht geändert werden.

Alle Nutzer sollten diesen Namen verwenden, um mit gkectl oder kubectl auf ihren Cluster zuzugreifen. Der lokale Name sollte in den Controller-Logs des Administratorclusters angezeigt werden.

etag

string

Diese Prüfsumme wird vom Server anhand des Werts anderer Felder berechnet und kann bei Aktualisierungs- und Löschanfragen gesendet werden, um sicherzustellen, dass der Client vor dem Fortfahren einen aktuellen Wert hat. Ermöglicht Clients durch optimistische Nebenläufigkeitserkennung, konsistente Read-Modify-Write-Vorgänge auszuführen.

annotations

map (key: string, value: string)

Anmerkungen zum VMware-Nutzercluster. Für dieses Feld gelten die gleichen Einschränkungen wie für Kubernetes-Annotationen. Die Gesamtgröße aller Schlüssel und Werte zusammen ist auf 256 KB begrenzt. Der Schlüssel kann zwei Segmente haben: Präfix (optional) und Name (erforderlich), getrennt durch einen Schrägstrich (/). Das Präfix muss eine DNS-Subdomain sein. Der Name darf maximal 63 Zeichen lang sein und muss mit alphanumerischen Zeichen beginnen und enden. Dazwischen müssen Bindestriche (-), Unterstriche (_), Punkte (.) und alphanumerische Zeichen liegen.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

controlPlaneNode

object (VmwareControlPlaneNodeConfig)

Knoten der Steuerungsebene des VMware-Nutzerclusters müssen entweder 1 oder 3 Replikate haben.

antiAffinityGroups

object (VmwareAAGConfig)

Mit AAGConfig wird angegeben, ob VMware-Nutzerclusterknoten auf mindestens drei physische Hosts im Rechenzentrum verteilt werden sollen.

storage

object (VmwareStorageConfig)

Speicherkonfiguration

networkConfig

object (VmwareNetworkConfig)

Die Netzwerkkonfiguration des VMware-Nutzerclusters.

loadBalancer

object (VmwareLoadBalancerConfig)

Load Balancer-Konfiguration

vcenter

object (VmwareVCenterConfig)

Mit VmwareVCenterConfig wird die vCenter-Konfiguration für den Nutzercluster angegeben. Wenn keine Angabe gemacht wird, wird sie vom Administratorcluster übernommen.

status

object (ResourceStatus)

Nur Ausgabe. „ResourceStatus“, der den detaillierten Clusterstatus darstellt.

dataplaneV2

object (VmwareDataplaneV2Config)

VmwareDataplaneV2Config gibt die Konfiguration für Dataplane V2 an.

vmTrackingEnabled

boolean

Aktivieren Sie das VM-Tracking.

autoRepairConfig

object (VmwareAutoRepairConfig)

Konfiguration für die automatische Reparatur.

fleet

object (Fleet)

Nur Ausgabe. Flottenkonfiguration für den Cluster.

authorization

object (Authorization)

RBAC-Richtlinie, die von der Anthos On-Prem API angewendet und verwaltet wird.

deleteTime

string (Timestamp format)

Nur Ausgabe. Die Uhrzeit, zu der der VMware-Nutzercluster gelöscht wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Offsets als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

validationCheck

object (ValidationCheck)

Nur Ausgabe. „ValidationCheck“ ist das Ergebnis des Preflight-Prüfungsjobs.

adminClusterName

string

Nur Ausgabe. Der Ressourcenname des VMware-Administratorclusters, in dem dieser Nutzercluster gehostet wird.

enableControlPlaneV2

boolean

Aktivieren Sie die Steuerungsebene V2. Standardeinstellung: „false“.

binaryAuthorization

object (BinaryAuthorization)

Konfigurationen im Zusammenhang mit der Binärautorisierung

upgradePolicy

object (VmwareClusterUpgradePolicy)

Gibt die Upgrade-Richtlinie für den Cluster an.

disableBundledIngress

boolean

Deaktivieren Sie den gebündelten Ingress.

Status

Der Lebenszyklusstatus des VMware-Nutzerclusters.

Enums
STATE_UNSPECIFIED Nicht definiert.
PROVISIONING Der Status „Bereitstellung“ gibt an, dass der Cluster erstellt wird.
RUNNING Der Status „RUNNING“ (Läuft) gibt an, dass der Cluster erstellt wurde und vollständig nutzbar ist.
RECONCILING Der Status „ABGLEICHEND“ gibt an, dass der Cluster aktualisiert wird. Er bleibt verfügbar, aber möglicherweise mit reduzierter Leistung.
STOPPING Der Status „STOPPING“ (Anhalten) gibt an, dass der Cluster gelöscht wird.
ERROR Der Status „ERROR“ gibt an, dass der Cluster in einem fehlerhaften Zustand ist, der nicht wiederhergestellt werden kann.
DEGRADED Der Status „BESCHÄDIGT“ gibt an, dass für den Cluster eine Nutzeraktion erforderlich ist, um die volle Funktionalität wiederherzustellen.

VmwareControlPlaneNodeConfig

Gibt die Konfiguration des Knotens der Steuerungsebene für den VMware-Nutzercluster an.

JSON-Darstellung
{
  "cpus": string,
  "memory": string,
  "replicas": string,
  "autoResizeConfig": {
    object (VmwareAutoResizeConfig)
  },
  "vsphereConfig": {
    object (VmwareControlPlaneVsphereConfig)
  }
}
Felder
cpus

string (int64 format)

Die Anzahl der CPUs für jeden Administratorclusterknoten, der als Steuerungsebene für diesen VMware-Nutzercluster dient. (Standard: 4 CPUs)

memory

string (int64 format)

Die Größe des Arbeitsspeichers in Megabyte für jeden Administratorclusterknoten, der als Steuerungsebene für diesen VMware-Nutzercluster dient (Standard: 8.192 MiB Arbeitsspeicher).

replicas

string (int64 format)

Die Anzahl der Steuerungsebenenknoten für diesen VMware-Nutzercluster. (Standard: 1 Replikat).

autoResizeConfig

object (VmwareAutoResizeConfig)

AutoResizeConfig bietet Konfigurationen für die automatische Größenanpassung.

vsphereConfig

object (VmwareControlPlaneVsphereConfig)

Vsphere-spezifische Konfiguration.

VmwareControlPlaneVsphereConfig

Gibt die Konfiguration des Knotens der Steuerungsebene an.

JSON-Darstellung
{
  "datastore": string,
  "storagePolicyName": string
}
Felder
datastore

string

Der vSphere-Datenspeicher, der vom Knoten der Steuerungsebene verwendet wird.

storagePolicyName

string

Die vSphere-Speicherrichtlinie, die vom Knoten der Steuerungsebene verwendet wird.

VmwareStorageConfig

Gibt die Bereitstellungskonfiguration der vSphere CSI-Komponenten im VMware-Nutzercluster an.

JSON-Darstellung
{
  "vsphereCsiDisabled": boolean
}
Felder
vsphereCsiDisabled

boolean

Ob vSphere CSI-Komponenten im VMware-Nutzercluster bereitgestellt werden sollen. Standardmäßig aktiviert.

VmwareNetworkConfig

Gibt die Netzwerkkonfiguration für den VMware-Nutzercluster an.

JSON-Darstellung
{
  "serviceAddressCidrBlocks": [
    string
  ],
  "podAddressCidrBlocks": [
    string
  ],
  "vcenterNetwork": string,
  "hostConfig": {
    object (VmwareHostConfig)
  },
  "controlPlaneV2Config": {
    object (VmwareControlPlaneV2Config)
  },

  // Union field ip_configuration can be only one of the following:
  "staticIpConfig": {
    object (VmwareStaticIpConfig)
  },
  "dhcpIpConfig": {
    object (VmwareDhcpIpConfig)
  }
  // End of list of possible types for union field ip_configuration.
}
Felder
serviceAddressCidrBlocks[]

string

Erforderlich. Allen Diensten im Cluster wird eine RFC1918-IPv4-Adresse aus diesen Bereichen zugewiesen. Es wird nur ein einziger Bereich unterstützt. Dieses Feld kann nach dem Erstellen nicht mehr geändert werden.

podAddressCidrBlocks[]

string

Erforderlich. Allen Pods im Cluster wird eine RFC1918-IPv4-Adresse aus diesen Bereichen zugewiesen. Es wird nur ein einziger Bereich unterstützt. Dieses Feld kann nach dem Erstellen nicht mehr geändert werden.

vcenterNetwork

string

Mit „vcenterNetwork“ wird der Name des vCenter-Netzwerks angegeben. Wird vom Administratorcluster übernommen.

hostConfig

object (VmwareHostConfig)

Stellt gängige Netzwerkeinstellungen unabhängig von der IP-Adresse des Hosts dar.

controlPlaneV2Config

object (VmwareControlPlaneV2Config)

Konfiguration für den Modus „Steuerungsebene V2“.

Union-Feld ip_configuration. Die vom VMware-Nutzercluster verwendete IP-Konfiguration. Für ip_configuration ist nur einer der folgenden Werte zulässig:
staticIpConfig

object (VmwareStaticIpConfig)

Konfigurationseinstellungen für eine statische IP-Konfiguration.

dhcpIpConfig

object (VmwareDhcpIpConfig)

Konfigurationseinstellungen für eine DHCP-IP-Konfiguration.

VmwareControlPlaneV2Config

Gibt die Konfiguration der Steuerungsebene V2 an.

JSON-Darstellung
{
  "controlPlaneIpBlock": {
    object (VmwareIpBlock)
  }
}
Felder
controlPlaneIpBlock

object (VmwareIpBlock)

Statische IP-Adressen für die Knoten der Steuerungsebene.

VmwareLoadBalancerConfig

Gibt die Load Balancer-Konfiguration für den VMware-Nutzercluster an.

JSON-Darstellung
{
  "vipConfig": {
    object (VmwareVipConfig)
  },

  // Union field load_balancer_configuration can be only one of the following:
  "f5Config": {
    object (VmwareF5BigIpConfig)
  },
  "manualLbConfig": {
    object (VmwareManualLbConfig)
  },
  "seesawConfig": {
    object (VmwareSeesawConfig)
  },
  "metalLbConfig": {
    object (VmwareMetalLbConfig)
  }
  // End of list of possible types for union field load_balancer_configuration.
}
Felder
vipConfig

object (VmwareVipConfig)

Die vom Load Balancer verwendeten VIPs.

Union-Feld load_balancer_configuration. Die Load Balancer-Konfiguration, die im Nutzercluster verwendet werden soll. Für load_balancer_configuration ist nur einer der folgenden Werte zulässig:
f5Config

object (VmwareF5BigIpConfig)

Konfiguration für Load Balancer vom Typ „F5 Big IP“.

manualLbConfig

object (VmwareManualLbConfig)

Manuell konfigurierte Load Balancer

seesawConfig

object (VmwareSeesawConfig)

Nur Ausgabe. Konfiguration für Load Balancer vom Typ „Seesaw“.

metalLbConfig

object (VmwareMetalLbConfig)

Konfiguration für Load Balancer vom Typ „MetalLB“.

VmwareVipConfig

Gibt die VIP-Konfiguration für den Load Balancer des VMware-Nutzerclusters an.

JSON-Darstellung
{
  "controlPlaneVip": string,
  "ingressVip": string
}
Felder
controlPlaneVip

string

Die VIP, die Sie zuvor für die Kubernetes API dieses Clusters reserviert haben.

ingressVip

string

Die VIP, die Sie zuvor für eingehenden Traffic in diesen Cluster reserviert haben.

VmwareF5BigIpConfig

Stellt Konfigurationsparameter für einen F5 BIG-IP-Load Balancer dar.

JSON-Darstellung
{
  "address": string,
  "partition": string,
  "snatPool": string
}
Felder
address

string

Die IP-Adresse des Load Balancers.

partition

string

Die bereits vorhandene Partition, die vom Load Balancer verwendet werden soll. Diese Partition wird normalerweise für den Administratorcluster erstellt, z. B. „my-f5-admin-partition“.

snatPool

string

Der Name des Pools. Nur erforderlich, wenn SNAT verwendet wird.

VmwareManualLbConfig

Stellt Konfigurationsparameter für einen bereits vorhandenen manuellen Load Balancer dar. Aufgrund der Natur manueller Load Balancer wird davon ausgegangen, dass dieser Load Balancer vollständig von Nutzern verwaltet wird.

WICHTIG: Die Anthos On-Prem API generiert oder aktualisiert keine ManualLB-Konfigurationen. Sie kann nur eine vorhandene Konfiguration an einen neuen VMware-Nutzercluster binden.

JSON-Darstellung
{
  "ingressHttpNodePort": integer,
  "ingressHttpsNodePort": integer,
  "controlPlaneNodePort": integer,
  "konnectivityServerNodePort": integer
}
Felder
ingressHttpNodePort

integer

NodePort für den HTTP-Zugriff auf den Ingress-Dienst. Der Ingress-Dienst im Administratorcluster ist als Dienst vom Typ NodePort implementiert (z. B. 32527).

ingressHttpsNodePort

integer

NodePort für den HTTPS-Zugriff auf den Ingress-Dienst. Der Ingress-Dienst im Administratorcluster ist als Dienst vom Typ NodePort implementiert (z. B. 30139).

controlPlaneNodePort

integer

NodePort für den Dienst der Steuerungsebene. Der Kubernetes API-Server im Administratorcluster ist als Dienst vom Typ NodePort implementiert (z. B. 30968).

konnectivityServerNodePort

integer

NodePort für den Konnektivitätsserverdienst, der als Sidecar in jedem kube-apiserver-Pod ausgeführt wird (z. B. 30564).

VmwareSeesawConfig

VmwareSeesawConfig stellt Konfigurationsparameter für einen bereits vorhandenen Seesaw-Load Balancer dar.

WICHTIG: Die Anthos On-Prem API generiert oder aktualisiert keine Seesaw-Konfigurationen. Sie kann nur eine vorhandene Konfiguration an einen neuen Nutzercluster binden.

WICHTIG: Wenn Sie versuchen, einen Nutzercluster mit einem bereits vorhandenen Seesaw-Load Balancer zu erstellen, müssen Sie einige Vorbereitungsschritte ausführen, bevor Sie die API-Methode „vmwareClusters.create“ aufrufen. Sie müssen zuerst den Namespace des Nutzerclusters über kubectl erstellen. Der Namespace muss der folgenden Benennungskonvention entsprechen : -gke-onprem-mgmt oder -gke-onprem-mgmt, je nachdem, ob Sie „VmwareCluster.local_name“ verwendet haben, um Kollisionen aufzulösen. Weitere Informationen finden Sie in der Dokumentation zu „VmwareCluster.local_name“. Nachdem der Namespace erstellt wurde, müssen Sie eine Secret-Ressource über kubectl erstellen. Dieses Secret enthält Kopien Ihrer Seesaw-Anmeldedaten. Das Secret muss „user-cluster-creds“ heißen und die SSH- und Zertifikatsanmeldedaten von Seesaw enthalten. Die Anmeldedaten müssen mit den folgenden Namen gespeichert werden: „seesaw-ssh-private-key“, „seesaw-ssh-public-key“, „seesaw-ssh-ca-key“ und „seesaw-ssh-ca-cert“.

JSON-Darstellung
{
  "group": string,
  "masterIp": string,
  "ipBlocks": [
    {
      object (VmwareIpBlock)
    }
  ],
  "enableHa": boolean,
  "vms": [
    string
  ],
  "stackdriverName": string
}
Felder
group

string

Erforderlich. Im Allgemeinen sollte für den Namen der Seesaw-Gruppe das folgende Format verwendet werden: seesaw-for-[clusterName].

masterIp

string

Erforderlich. MasterIP ist die IP-Adresse, die vom Master der Seesaw-Gruppe angekündigt wird.

ipBlocks[]

object (VmwareIpBlock)

Erforderlich. Die IP-Blöcke, die vom Seesaw-Load-Balancer verwendet werden sollen

enableHa

boolean

Aktivieren Sie zwei Load Balancer-VMs, um einen hochverfügbaren Seesaw-Load Balancer zu erhalten.

vms[]

string

Namen der VMs, die für diese Seesaw-Gruppe erstellt wurden.

stackdriverName

string

Name, der von Stackdriver verwendet werden soll.

VmwareMetalLbConfig

Stellt Konfigurationsparameter für den MetalLB-Load Balancer dar.

JSON-Darstellung
{
  "addressPools": [
    {
      object (VmwareAddressPool)
    }
  ]
}
Felder
addressPools[]

object (VmwareAddressPool)

Erforderlich. „AddressPools“ ist eine Liste nicht überlappender IP-Pools, die von Diensten vom Typ „Load Balancer“ verwendet werden. Alle Adressen müssen mit den Load Balancer-Knoten verbunden werden können. Die virtuelle IP-Adresse für eingehenden Traffic muss in den Pools enthalten sein.

VmwareAddressPool

Stellt einen IP-Pool dar, der vom Load Balancer verwendet wird.

JSON-Darstellung
{
  "pool": string,
  "addresses": [
    string
  ],
  "avoidBuggyIps": boolean,
  "manualAssign": boolean
}
Felder
pool

string

Erforderlich. Der Name des Adresspools.

addresses[]

string

Erforderlich. Die Adressen, die zu diesem Pool gehören. Jede Adresse muss entweder im CIDR-Format (1.2.3.0/24) oder im Bereichsformat (1.2.3.1–1.2.3.5) vorliegen.

avoidBuggyIps

boolean

Wenn diese Option aktiviert ist, sollten Sie keine IP-Adressen verwenden, die auf .0 oder .255 enden. Dadurch wird verhindert, dass fehlerhafte Geräte versehentlich IPv4-Traffic für diese speziellen IP-Adressen löschen.

manualAssign

boolean

Wenn diese Option aktiviert ist, werden IP-Adressen nicht automatisch zugewiesen.

VmwareVCenterConfig

Stellt die Konfiguration für das VMware-vCenter für den Nutzercluster dar.

JSON-Darstellung
{
  "resourcePool": string,
  "datastore": string,
  "datacenter": string,
  "cluster": string,
  "folder": string,
  "caCertData": string,
  "address": string,
  "storagePolicyName": string
}
Felder
resourcePool

string

Der Name des vCenter-Ressourcenpools für den Nutzercluster.

datastore

string

Der Name des vCenter-Datenspeichers für den Nutzercluster.

datacenter

string

Der Name des vCenter-Rechenzentrums für den Nutzercluster.

cluster

string

Der Name des vCenter-Clusters für den Nutzercluster.

folder

string

Der Name des vCenter-Ordners für den Nutzercluster.

caCertData

string

Enthält den öffentlichen Schlüssel des vCenter-CA-Zertifikats für die SSL-Überprüfung.

address

string

Nur Ausgabe. Die IP-Adresse von vCenter.

storagePolicyName

string

Der Name der vCenter-Speicherrichtlinie für den Nutzercluster.

VmwareDataplaneV2Config

Enthält Konfigurationen für Dataplane V2, eine optimierte Datenebene für das Kubernetes-Netzwerk. Weitere Informationen finden Sie unter https://cloud.google.com/kubernetes-engine/docs/concepts/dataplane-v2.

JSON-Darstellung
{
  "dataplaneV2Enabled": boolean,
  "windowsDataplaneV2Enabled": boolean,
  "advancedNetworking": boolean,
  "forwardMode": string
}
Felder
dataplaneV2Enabled

boolean

Aktiviert Dataplane V2.

windowsDataplaneV2Enabled

boolean

Aktivieren Sie Dataplane V2 für Cluster mit Windows-Knoten.

advancedNetworking

boolean

Aktivieren Sie das erweiterte Netzwerk. Dazu muss „dataplaneV2Enabled“ auf „wahr“ gesetzt sein.

forwardMode

string

Konfigurieren Sie ForwardMode für Dataplane V2.

VmwareClusterUpgradePolicy

Mit VmwareClusterUpgradePolicy wird die Cluster-Upgrade-Richtlinie definiert.

JSON-Darstellung
{
  "controlPlaneOnly": boolean
}
Felder
controlPlaneOnly

boolean

Damit wird festgelegt, ob das Upgrade nur für die Steuerungsebene gilt.

Methoden

create

Erstellt einen neuen VMware-Nutzercluster in einem bestimmten Projekt und an einem bestimmten Ort.

delete

Löscht einen einzelnen VMware-Cluster.

enroll

Registriert einen vorhandenen VMware-Nutzercluster und seine Knotenpools in der Anthos On-Prem API in einem bestimmten Projekt und an einem bestimmten Standort.

get

Ruft Details zu einem einzelnen VMware-Cluster ab.

list

Listet VMware-Cluster in einem bestimmten Projekt und an einem bestimmten Standort auf.

patch

Aktualisiert die Parameter eines einzelnen VMware-Clusters.

queryVersionConfig

Die Versionskonfiguration des VMware-Nutzerclusters wird abgefragt.