Method: projects.locations.bareMetalClusters.queryVersionConfig

Membuat kueri konfigurasi versi cluster pengguna bare metal.

Permintaan HTTP

POST https://gkeonprem.googleapis.com/v1/{parent=projects/*/locations/*}/bareMetalClusters:queryVersionConfig

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Parent project dan lokasi untuk mengkueri konfigurasi versi. Format: "projects/{project}/locations/{location}"

Parameter kueri

Parameter
Parameter gabungan config_type. Konfigurasi permintaan konfigurasi versi untuk menentukan kasus penggunaan guna mencantumkan versi. config_type hanya ada berupa salah satu diantara berikut:
createConfig

object (BareMetalClusterCreateConfig)

Kasus penggunaan pembuatan cluster pengguna. Memerlukan nama resource atau keanggotaan cluster admin.

upgradeConfig

object (BareMetalClusterUpgradeConfig)

Kasus penggunaan upgrade cluster pengguna. Memerlukan nama resource cluster pengguna.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk mengkueri konfigurasi versi cluster admin bare metal.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "versions": [
    {
      object (BareMetalVersionInfo)
    }
  ]
}
Kolom
versions[]

object (BareMetalVersionInfo)

Daftar versi yang tersedia untuk diinstal atau diupgrade.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

BareMetalClusterCreateConfig

Pesan untuk konfigurasi pembuatan cluster pengguna bare metal.

Representasi 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.
}
Kolom

Kolom union admin_cluster.

admin_cluster hanya dapat berupa salah satu dari hal berikut:

adminClusterMembership

string

Keanggotaan cluster admin. Ini adalah nama resource lengkap keanggotaan fleet cluster admin. Format: "projects/{project}/locations/{location}/memberships/{membership}"

adminClusterName

string

Nama resource cluster admin. Ini adalah nama lengkap resource cluster admin. Format: "projects/{project}/locations/{location}/bareMetalAdminClusters/{bareMetalAdminCluster}"

BareMetalClusterUpgradeConfig

Pesan untuk konfigurasi upgrade cluster pengguna bare metal.

Representasi JSON
{
  "clusterName": string
}
Kolom
clusterName

string

Nama resource cluster pengguna. Ini adalah nama lengkap resource cluster pengguna. Format: "projects/{project}/locations/{location}/bareMetalClusters/{bareMetalCluster}"