Method: projects.locations.bareMetalClusters.queryVersionConfig

Esegue una 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 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 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

object (BareMetalClusterCreateConfig)

Caso d'uso per la creazione del cluster utente. Richiede l'appartenenza al cluster di amministrazione o il nome della risorsa.

upgradeConfig

object (BareMetalClusterUpgradeConfig)

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 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 per l'installazione o 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.

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 tipi:

adminClusterMembership

string

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

string

Il nome della risorsa del cluster di amministrazione. Questo è il nome completo della risorsa del cluster di amministrazione. 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. Questo è il nome completo della risorsa del cluster utente. Formato: "projects/{project}/locations/{location}/bareMetalClusters/{bareMetalCluster}"