Method: projects.locations.bareMetalClusters.queryVersionConfig

Fragt die Konfiguration der Bare Metal-Nutzerclusterversion ab.

HTTP-Anfrage

POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/bareMetalClusters:queryVersionConfig

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Das übergeordnete Element des Projekts und des Standorts, für das 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:
createConfig

object (BareMetalClusterCreateConfig)

Anwendungsfall für das Erstellen von Nutzerclustern. Administratorcluster-Mitgliedschaft oder Ressourcenname erforderlich.

upgradeConfig

object (BareMetalClusterUpgradeConfig)

Anwendungsfall für das Upgrade von Nutzerclustern. Ressourcennamen des Nutzerclusters ist erforderlich.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwortnachricht für das Abfragen der Konfiguration der Bare Metal-Administratorclusterversion.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "versions": [
    {
      object (BareMetalVersionInfo)
    }
  ]
}
Felder
versions[]

object (BareMetalVersionInfo)

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.

BareMetalClusterCreateConfig

Mitteilung für die Konfiguration zum Erstellen von Bare Metal-Nutzerclustern.

JSON-Darstellung
{

  // Union field admin_cluster can be only one of the following:
  "adminClusterMembership": string,
  "adminClusterName": string
  // End of list of possible types for union field admin_cluster.
}
Felder

Union-Feld admin_cluster.

Für admin_cluster ist nur einer der folgenden Werte zulässig:

adminClusterMembership

string

Die Mitgliedschaft des Administratorclusters. Dies ist der vollständige Ressourcenname der Flottenmitgliedschaft des Administratorclusters. Format: „projects/{project}/locations/{location}/memberships/{membership}“

adminClusterName

string

Der Ressourcenname des Administratorclusters. Dies ist der vollständige Ressourcenname der Administratorcluster-Ressource. Format: „projects/{project}/locations/{location}/bareMetalAdminClusters/{bareMetalAdminCluster}“

BareMetalClusterUpgradeConfig

Meldung für die Konfiguration des Bare Metal-Nutzercluster-Upgrades.

JSON-Darstellung
{
  "clusterName": string
}
Felder
clusterName

string

Der Ressourcenname des Nutzerclusters. Dies ist der vollständige Ressourcenname der Nutzerclusterressource. Format: „projects/{project}/locations/{location}/bareMetalClusters/{bareMetalCluster}“