- Richiesta HTTP
- Parametri del percorso
- Parametri di query
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- VmwareClusterCreateConfig
- VmwareClusterUpgradeConfig
- VmwareVersionInfo
Esegue una query sulla configurazione della versione del cluster utente VMware.
Richiesta HTTP
POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
parent |
Obbligatorio. Il parent del progetto e della località per cui eseguire una query per la configurazione della versione. Formato: "projects/{project}/locations/{location}" |
Parametri di query
| Parametri | |
|---|---|
Parametro di unione config_type. La configurazione della richiesta di configurazione della versione per specificare il caso d'uso per elencare le versioni. config_type può essere solo uno dei seguenti tipi: |
|
createConfig |
Caso d'uso per la creazione del cluster utente. Richiede l'appartenenza al cluster di amministrazione o il nome della risorsa. |
upgradeConfig |
Caso d'uso per l'upgrade del cluster utente. Richiede il nome della risorsa del cluster utente. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Messaggio di risposta per l'esecuzione di query sulla configurazione della versione del cluster utente VMware.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"versions": [
{
object ( |
| Campi | |
|---|---|
versions[] |
Elenco delle versioni disponibili da installare o a cui eseguire l'upgrade. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta la Authentication Overview.
VmwareClusterCreateConfig
Messaggio per la configurazione della creazione del cluster utente VMware.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione
|
|
adminClusterMembership |
L'appartenenza al cluster di amministrazione. Questo è il nome completo della risorsa dell'appartenenza al parco risorse del cluster di amministrazione. Formato: "projects/{project}/locations/{location}/memberships/{membership}" |
adminClusterName |
Il nome della risorsa del cluster di amministrazione. Questo è il nome completo della risorsa del cluster di amministrazione. Formato: "projects/{project}/locations/{location}/vmwareAdminClusters/{vmwareAdminCluster}" |
VmwareClusterUpgradeConfig
Messaggio per la configurazione dell'upgrade del cluster utente VMware.
| Rappresentazione JSON |
|---|
{ "clusterName": string } |
| Campi | |
|---|---|
clusterName |
Il nome della risorsa del cluster utente. Questo è il nome completo della risorsa del cluster utente. Formato: "projects/{project}/locations/{location}/vmwareClusters/{vmwareCluster}" |
VmwareVersionInfo
Contiene informazioni su una versione specifica di Anthos su VMware.
| Rappresentazione JSON |
|---|
{
"version": string,
"hasDependencies": boolean,
"isInstalled": boolean,
"dependencies": [
{
object ( |
| Campi | |
|---|---|
version |
Numero di versione, ad es. 1.13.1-gke.1000. |
hasDependencies |
Se impostato, le dipendenze del cluster (ad es. il cluster di amministrazione, altri cluster utente gestiti dallo stesso cluster di amministrazione) devono essere sottoposte ad upgrade prima che questa versione possa essere installata o sottoposta ad upgrade. |
isInstalled |
Se impostato, la versione è installata nel cluster di amministrazione. In caso contrario, il pacchetto della versione deve essere scaricato e installato prima che sia possibile creare o sottoporre ad upgrade un cluster utente a questa versione. |
dependencies[] |
L'elenco delle dipendenze di upgrade per questa versione. |