Method: projects.locations.bareMetalClusters.enroll

Mendaftarkan cluster pengguna bare metal yang ada dan node pool-nya ke Anthos On-Prem API dalam project dan lokasi tertentu. Melalui pendaftaran, cluster yang ada akan dikelola oleh Anthos On-Prem API. Resource GCP yang sesuai akan dibuat dan semua modifikasi cluster dan/atau node pool di masa mendatang diharapkan dilakukan melalui API.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Parent project dan lokasi tempat cluster didaftarkan. Format: "projects/{project}/locations/{location}"

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "bareMetalClusterId": string,
  "localName": string,
  "adminClusterMembership": string,
  "localNamespace": string
}
Kolom
bareMetalClusterId

string

ID OnePlatform yang disediakan pengguna dan digunakan sebagai bagian dari nama resource. Nama ini harus unik di antara semua cluster bare metal dalam project dan lokasi, serta akan menampilkan error 409 jika cluster sudah ada.

(https://tools.ietf.org/html/rfc1123).

localName

string

Opsional. Nama objek resource kustom cluster bare metal di cluster admin terkait. Kolom ini digunakan untuk mendukung nama resource yang bertentangan saat mendaftarkan cluster yang ada ke API. Jika tidak diberikan, kolom ini akan diselesaikan ke bareMetalClusterId. Jika tidak, nama ini harus cocok dengan nama objek resource kustom cluster bare metal. Tidak dapat diubah di luar / melampaui operasi pendaftaran.

adminClusterMembership

string

Wajib. Cluster admin tempat cluster pengguna bare metal ini berada. Ini adalah nama resource lengkap keanggotaan fleet cluster admin. Pada masa mendatang, referensi ke jenis resource lain mungkin diizinkan jika cluster admin dimodelkan sebagai resource mereka sendiri.

localNamespace

string

Opsional. Namespace cluster.

Isi respons

Jika berhasil, isi respons akan berisi instance Operation.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.