Method: projects.locations.bareMetalClusters.queryVersionConfig

Esegue query sulla configurazione della versione del cluster utente bare metal.

Richiesta HTTP

POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/bareMetalClusters: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 (BareMetalClusterCreateConfig)

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

upgradeConfig

object (BareMetalClusterUpgradeConfig)

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 di amministrazione bare metal.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "versions": [
    {
      object (BareMetalVersionInfo)
    }
  ]
}
Campi
versions[]

object (BareMetalVersionInfo)

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.

BareMetalClusterCreateConfig

Messaggio per la configurazione della creazione del cluster utente bare metal.

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. Formato: "projects/{project}/locations/{location}/bareMetalAdminClusters/{bareMetalAdminCluster}"

BareMetalClusterUpgradeConfig

Messaggio per la configurazione dell'upgrade del cluster utente Bare Metal.

Rappresentazione JSON
{
  "clusterName": string
}
Campi
clusterName

string

Il nome della risorsa del cluster utente. Si tratta del nome completo della risorsa del cluster utente. Formato: "projects/{project}/locations/{location}/bareMetalClusters/{bareMetalCluster}"