- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Contoh
- Cobalah!
langganan.generateExclusivityManifest menghasilkan manifes untuk memperbarui artefak eksklusivitas di cluster jika diperlukan.
Artefak eksklusivitas mencakup definisi resource kustom (CRD) Keanggotaan dan resource kustom Keanggotaan (CR) singleton. Dikombinasikan dengan membership.validateExclusivity, artefak eksklusivitas menjamin bahwa cluster Kubernetes hanya didaftarkan ke satu GKE Hub.
CRD Keanggotaan memiliki versi, dan mungkin memerlukan konversi saat server GKE Hub API mulai menyajikan versi CRD yang lebih baru dan CR yang terkait. Responsnya akan berupa CRD dan CR yang dikonversi jika ada perbedaan di antara kedua versi.
Permintaan HTTP
GET https://gkehub.googleapis.com/v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Wajib. Nama resource Keanggotaan dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
Parameter kueri
Parameter | |
---|---|
crdManifest |
Opsional. Manifes YAML dari CRD keanggotaan yang diambil oleh |
crManifest |
Opsional. Manifes YAML dari CR keanggotaan yang diambil oleh |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Respons manifes artefak eksklusivitas untuk diterapkan oleh klien.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "crdManifest": string, "crManifest": string } |
Kolom | |
---|---|
crdManifest |
Manifes YAML dari CRD keanggotaan yang akan diterapkan jika versi CRD yang lebih baru tersedia. Kosong jika tidak ada update yang perlu diterapkan. |
crManifest |
Manifes YAML dari CR keanggotaan yang akan diterapkan jika versi CR baru tersedia. Kosong jika tidak ada update yang perlu diterapkan. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.