Method: projects.locations.bareMetalClusters.queryVersionConfig

Die Versionskonfiguration des Bare Metal-Nutzerclusters wird abgefragt.

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 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:
createConfig

object (BareMetalClusterCreateConfig)

Anwendungsfall für das Erstellen von Nutzerclustern Administratorclustermitgliedschaft oder Ressourcenname erforderlich

upgradeConfig

object (BareMetalClusterUpgradeConfig)

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 Bare Metal-Administratorclusters.

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

Meldung für die Konfiguration zum Erstellen eines Bare Metal-Nutzerclusters.

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 Administratorclustermitgliedschaft. Dies ist der vollständige Ressourcenname der Flottenmitgliedschaft des Administratorclusters. Format: „projects/{project}/locations/{location}/memberships/{membership}“

adminClusterName

string

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

BareMetalClusterUpgradeConfig

Nachricht zur Konfiguration des Bare-Metal-Nutzercluster-Upgrades.

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

string

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