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. Induk project dan lokasi untuk membuat kueri konfigurasi versi. Format: "projects/{project}/locations/{location}"

Parameter kueri

Parameter
Parameter union 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. Mewajibkan nama resource cluster pengguna.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk membuat kueri 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 dari 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 resource lengkap dari resource cluster pengguna. Format: "projects/{project}/locations/{location}/bareMetalClusters/{bareMetalCluster}"