Method: projects.locations.bareMetalClusters.queryVersionConfig

Interroge la configuration de la version du cluster d'utilisateur Bare Metal.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Parent du projet et de l'emplacement pour lesquels interroger la configuration de la version. Format : "projects/{project}/locations/{location}"

Paramètres de requête

Paramètres
Paramètre d'union config_type. Configuration de la requête de configuration de la version pour spécifier le cas d'utilisation afin de lister les versions. config_type ne peut être qu'un des éléments suivants :
createConfig

object (BareMetalClusterCreateConfig)

Cas d'utilisation de la création d'un cluster d'utilisateur. Nécessite l'appartenance à un cluster d'administrateur ou un nom de ressource.

upgradeConfig

object (BareMetalClusterUpgradeConfig)

Cas d'utilisation de la mise à niveau d'un cluster d'utilisateur. Nécessite le nom de ressource du cluster d'utilisateur.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Message de réponse pour l'interrogation de la configuration de la version du cluster d'administrateur Bare Metal.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "versions": [
    {
      object (BareMetalVersionInfo)
    }
  ]
}
Champs
versions[]

object (BareMetalVersionInfo)

Liste des versions disponibles à installer ou à mettre à niveau.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

BareMetalClusterCreateConfig

Message pour la configuration de la création d'un cluster d'utilisateur Bare Metal.

Représentation JSON
{

  // 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.
}
Champs

Champ d'union admin_cluster.

admin_cluster ne peut être qu'un des éléments suivants :

adminClusterMembership

string

Appartenance au cluster d'administrateur. Il s'agit du nom de ressource complet de l'appartenance du cluster d'administrateur à la flotte. Format : "projects/{project}/locations/{location}/memberships/{membership}"

adminClusterName

string

Nom de ressource du cluster d'administrateur. Il s'agit du nom de ressource complet de la ressource du cluster d'administrateur. Format : "projects/{project}/locations/{location}/bareMetalAdminClusters/{bareMetalAdminCluster}"

BareMetalClusterUpgradeConfig

Message pour la configuration de la mise à niveau d'un cluster d'utilisateur Bare Metal.

Représentation JSON
{
  "clusterName": string
}
Champs
clusterName

string

Nom de ressource du cluster d'utilisateur. Il s'agit du nom de ressource complet de la ressource du cluster d'utilisateur. Format : "projects/{project}/locations/{location}/bareMetalClusters/{bareMetalCluster}"