- Requête HTTP
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- VmwareClusterCreateConfig
- VmwareClusterUpgradeConfig
- VmwareVersionInfo
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 |
Obligatoire. Parent du projet et de l'emplacement à interroger pour 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 à lister. config_type ne peut être qu'un des éléments suivants : |
|
create |
Cas d'utilisation de la création de clusters d'utilisateurs. Exiger l'appartenance au cluster d'administrateur ou le nom de la ressource |
upgrade |
Cas d'utilisation de la migration des clusters d'utilisateur. Exiger le nom de la 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 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 ( |
Champs | |
---|---|
versions[] |
Liste des versions disponibles à installer ou à mettre à 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 configuration de la création de clusters d'utilisateurs VMware.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union
|
|
admin |
L'appartenance au cluster d'administrateur. Il s'agit du nom de ressource complet de l'appartenance au parc du cluster d'administrateur. Format: "projects/{project}/locations/{location}/memberships/{membership}" |
admin |
Nom de la ressource du cluster d'administrateur. Il s'agit du 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 | |
---|---|
cluster |
Nom de la ressource du cluster d'utilisateur. Il s'agit du nom complet de la ressource du cluster d'utilisateurs. 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 ( |
Champs | |
---|---|
version |
Numéro de version (par exemple, 1.13.1-gke.1000) |
has |
Si cette valeur est définie, les dépendances de cluster (par exemple, le cluster d'administrateur, 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. |
is |
Si cette valeur est définie, la version est installée dans le cluster d'administrateur. Sinon, le groupe de versions doit être téléchargé et installé avant qu'un cluster d'utilisateur puisse être créé ou mis à niveau vers cette version. |
dependencies[] |
Liste des dépendances de mise à niveau pour cette version. |