Method: projects.locations.vmwareClusters.queryVersionConfig

Interroge la configuration de la version du cluster d'utilisateur VMware.

Requête HTTP

POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/vmwareClusters: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 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 version permettant de spécifier le cas d'utilisation pour lister les versions. config_type ne peut être qu'un des éléments suivants :
createConfig

object (VmwareClusterCreateConfig)

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

upgradeConfig

object (VmwareClusterUpgradeConfig)

Cas d'utilisation de la mise à niveau d'un cluster d'utilisateur. Le nom de ressource du cluster d'utilisateur est obligatoire.

Corps de la requête

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

Corps de la réponse

Message de réponse pour interroger la configuration de la version du cluster d'utilisateur VMware.

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 (VmwareVersionInfo)
    }
  ]
}
Champs
versions[]

object (VmwareVersionInfo)

Liste des versions disponibles à installer ou vers lesquelles effectuer la mise à niveau.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez Authentication Overview.

VmwareClusterCreateConfig

Message pour la création de la configuration du cluster d'utilisateur VMware.

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

L'appartenance au cluster d'administrateur. Nom complet de la ressource de l'appartenance au parc du cluster d'administrateur. Format : "projects/{project}/locations/{location}/memberships/{membership}"

adminClusterName

string

Nom de ressource du cluster d'administrateur. Nom complet de la ressource du cluster d'administrateur. Format : "projects/{project}/locations/{location}/vmwareAdminClusters/{vmwareAdminCluster}"

VmwareClusterUpgradeConfig

Message pour la configuration de la mise à niveau du cluster d'utilisateur VMware.

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

string

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

VmwareVersionInfo

Contient des informations sur une version spécifique d'Anthos sur VMware.

Représentation JSON
{
  "version": string,
  "hasDependencies": boolean,
  "isInstalled": boolean,
  "dependencies": [
    {
      object (UpgradeDependency)
    }
  ]
}
Champs
version

string

Numéro de version, par exemple 1.13.1-gke.1000.

hasDependencies

boolean

Si cette option est définie, les dépendances du cluster (par exemple, le cluster d'administrateur et les autres clusters d'utilisateur gérés par le même cluster d'administrateur) doivent être mises à niveau avant que cette version puisse être installée ou mise à niveau.

isInstalled

boolean

Si elle est définie, la version est installée dans le cluster d'administrateur. Sinon, le bundle de version doit être téléchargé et installé avant qu'un cluster d'utilisateur puisse être créé ou mis à niveau vers cette version.

dependencies[]

object (UpgradeDependency)

Liste des dépendances de mise à niveau pour cette version.