Method: projects.locations.vmwareClusters.queryVersionConfig

Esegue 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

string

Obbligatorio. Il progetto principale e la posizione per cui eseguire la query per la configurazione della versione. Formato: "projects/{project}/locations/{location}"

Parametri di query

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

object (VmwareClusterCreateConfig)

Caso d'uso di creazione di cluster utente. Richiedi l'appartenenza al cluster di amministrazione o il nome della risorsa.

upgradeConfig

object (VmwareClusterUpgradeConfig)

Caso d'uso di upgrade del cluster utente. Richiedi il nome della risorsa del cluster utente.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per la 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 (VmwareVersionInfo)
    }
  ]
}
Campi
versions[]

object (VmwareVersionInfo)

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 ulteriori informazioni, consulta la sezione Authentication Overview.

VmwareClusterCreateConfig

Messaggio per la configurazione della creazione del cluster utente VMware.

Rappresentazione 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.
}
Campi

Campo unione admin_cluster.

admin_cluster può essere solo uno dei seguenti:

adminClusterMembership

string

L'appartenenza al cluster di amministrazione. Si tratta del nome completo della risorsa dell'appartenenza al parco risorse del cluster di amministrazione. Formato: "projects/{project}/locations/{location}/memberships/{membership}"

adminClusterName

string

Il nome della risorsa del cluster di amministrazione. Si tratta del nome completo della risorsa del cluster amministrativo. Format: "projects/{project}/locations/{location}/vmwareAdminClusters/{vmwareAdminCluster}"

VmwareClusterUpgradeConfig

Messaggio per la configurazione dell'upgrade del cluster utente VMware.

Rappresentazione JSON
{
  "clusterName": string
}
Campi
clusterName

string

Il nome della risorsa del cluster utente. Si tratta del nome completo della risorsa del cluster utente. Format: "projects/{project}/locations/{location}/vmwareClusters/{vmwareCluster}"

VmwareVersionInfo

Contiene informazioni su una versione specifica di Anthos on VMware.

Rappresentazione JSON
{
  "version": string,
  "hasDependencies": boolean,
  "isInstalled": boolean,
  "dependencies": [
    {
      object (UpgradeDependency)
    }
  ]
}
Campi
version

string

Numero di versione, ad esempio 1.13.1-gke.1000.

hasDependencies

boolean

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 sia possibile installare o eseguire l'upgrade a questa versione.

isInstalled

boolean

Se impostata, la versione viene installata nel cluster di amministrazione. In caso contrario, il bundle della versione deve essere scaricato e installato prima che sia possibile creare un cluster utente in questa versione o eseguirne l'upgrade.

dependencies[]

object (UpgradeDependency)

L'elenco delle dipendenze di upgrade per questa versione.