Method: projects.locations.vmwareClusters.queryVersionConfig

Membuat kueri konfigurasi versi cluster pengguna VMware.

Permintaan HTTP

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

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

upgradeConfig

object (VmwareClusterUpgradeConfig)

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 pengguna VMware.

Jika berhasil, isi respons memuat data dengan struktur berikut:

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

object (VmwareVersionInfo)

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.

VmwareClusterCreateConfig

Pesan untuk konfigurasi pembuatan cluster pengguna VMware.

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}/vmwareAdminClusters/{vmwareAdminCluster}"

VmwareClusterUpgradeConfig

Pesan untuk konfigurasi upgrade cluster pengguna VMware.

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}/vmwareClusters/{vmwareCluster}"

VmwareVersionInfo

Berisi informasi tentang versi Anthos di VMware tertentu.

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

string

Nomor versi, misalnya 1.13.1-gke.1000.

hasDependencies

boolean

Jika ditetapkan, dependensi cluster (misalnya cluster admin, cluster pengguna lain yang dikelola oleh cluster admin yang sama) harus diupgrade sebelum versi ini dapat diinstal atau diupgrade.

isInstalled

boolean

Jika ditetapkan, versi akan diinstal di cluster admin. Jika tidak, paket versi harus didownload dan diinstal sebelum cluster pengguna dapat dibuat atau diupgrade ke versi ini.

dependencies[]

object (UpgradeDependency)

Daftar dependensi upgrade untuk versi ini.