- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- VmwareClusterCreateConfig
- VmwareClusterUpgradeConfig
- VmwareVersionInfo
Die Versionskonfiguration des VMware-Nutzerclusters wird abgefragt.
HTTP-Anfrage
POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Das übergeordnete Element des Projekts und des Standorts, für das bzw. den die Versionskonfiguration abgefragt werden soll. Format: „projects/{project}/locations/{location}“ |
Abfrageparameter
Parameter | |
---|---|
Union-Parameter config_type . Die Konfiguration der Versionskonfigurationsanfrage, um den Anwendungsfall für die Auflistung von Versionen anzugeben. Für config_type ist nur einer der folgenden Werte zulässig: |
|
create |
Anwendungsfall für das Erstellen von Nutzerclustern Administratorclustermitgliedschaft oder Ressourcenname erforderlich |
upgrade |
Anwendungsfall für das Upgrade eines Nutzerclusters Der Name der Nutzerclusterressource ist erforderlich. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für die Abfrage der Versionskonfiguration des VMware-Nutzerclusters.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"versions": [
{
object ( |
Felder | |
---|---|
versions[] |
Liste der verfügbaren Versionen, die installiert oder auf die ein Upgrade durchgeführt werden kann. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
VmwareClusterCreateConfig
Nachricht für die Konfiguration zum Erstellen eines VMware-Nutzerclusters.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
admin |
Die Administratorclustermitgliedschaft. Dies ist der vollständige Ressourcenname der Flottenmitgliedschaft des Administratorclusters. Format: „projects/{project}/locations/{location}/memberships/{membership}“ |
admin |
Der Name der Administratorclusterressource. Dies ist der vollständige Ressourcenname der Administratorclusterressource. Format: „projects/{project}/locations/{location}/vmwareAdminClusters/{vmwareAdminCluster}“ |
VmwareClusterUpgradeConfig
Meldung zur Konfiguration des VMware-Nutzercluster-Upgrades
JSON-Darstellung |
---|
{ "clusterName": string } |
Felder | |
---|---|
cluster |
Der Name der Nutzerclusterressource. Dies ist der vollständige Ressourcenname der Nutzerclusterressource. Format: „projects/{project}/locations/{location}/vmwareClusters/{vmwareCluster}“ |
VmwareVersionInfo
Enthält Informationen zu einer bestimmten Anthos on VMware-Version.
JSON-Darstellung |
---|
{
"version": string,
"hasDependencies": boolean,
"isInstalled": boolean,
"dependencies": [
{
object ( |
Felder | |
---|---|
version |
Versionsnummer, z.B. 1.13.1-gke.1000. |
has |
Wenn diese Option festgelegt ist, müssen die Clusterabhängigkeiten (z.B. der Administratorcluster, andere Nutzercluster, die vom selben Administratorcluster verwaltet werden) aktualisiert werden, bevor diese Version installiert oder darauf umgestellt werden kann. |
is |
Wenn diese Option festgelegt ist, wird die Version im Administratorcluster installiert. Andernfalls muss das Versionsbundle heruntergeladen und installiert werden, bevor ein Nutzercluster in dieser Version erstellt oder auf diese Version umgestellt werden kann. |
dependencies[] |
Die Liste der Upgradeabhängigkeiten für diese Version. |