GKE Hub API

Layanan: gkehub.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Alat ini digunakan untuk membangun library klien, plugin IDE, dan alat lain yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah terkait dengan endpoint layanan ini:

  • https://gkehub.googleapis.com

Resource REST: v1beta1.projects.locations

Metode
get GET /v1beta1/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
list GET /v1beta1/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1beta1.projects.locations.memberships

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/memberships
Membuat Keanggotaan baru.
delete DELETE /v1beta1/{name=projects/*/locations/*/memberships/*}
Menghapus Keanggotaan.
generateConnectManifest GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Membuat manifes untuk deployment agen koneksi GKE.
generateExclusivityManifest GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest
GenerateExclusivityManifest menghasilkan manifes untuk mengupdate artefak eksklusivitas di cluster jika diperlukan.
get GET /v1beta1/{name=projects/*/locations/*/memberships/*}
Mendapatkan detail Langganan.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1beta1/{parent=projects/*/locations/*}/memberships
Mencantumkan Keanggotaan di project dan lokasi tertentu.
patch PATCH /v1beta1/{name=projects/*/locations/*/memberships/*}
Memperbarui Keanggotaan yang ada.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.
validateExclusivity GET /v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity
ValidateExclusivity memvalidasi status eksklusivitas di cluster.

Resource REST: v1beta1.projects.locations.operations

Metode
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1beta.organizations.locations.fleets

Metode
list GET /v1beta/{parent=organizations/*/locations/*}/fleets
Menampilkan semua fleet dalam suatu organisasi atau project yang dapat diakses pemanggil.

Resource REST: v1beta.projects.locations

Metode
get GET /v1beta/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
list GET /v1beta/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1beta.projects.locations.features

Metode
create POST /v1beta/{parent=projects/*/locations/*}/features
Menambahkan Fitur baru.
delete DELETE /v1beta/{name=projects/*/locations/*/features/*}
Menghapus Fitur.
get GET /v1beta/{name=projects/*/locations/*/features/*}
Mendapatkan detail satu Fitur.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/features/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1beta/{parent=projects/*/locations/*}/features
Mencantumkan Fitur di project dan lokasi tertentu.
patch PATCH /v1beta/{name=projects/*/locations/*/features/*}
Memperbarui Fitur yang ada.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/features/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/features/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1beta.projects.locations.fleets

Metode
create POST /v1beta/{parent=projects/*/locations/*}/fleets
Membuat fleet.
delete DELETE /v1beta/{name=projects/*/locations/*/fleets/*}
Menghapus Armada.
get GET /v1beta/{name=projects/*/locations/*/fleets/*}
Menampilkan detail fleet.
list GET /v1beta/{parent=projects/*/locations/*}/fleets
Menampilkan semua fleet dalam suatu organisasi atau project yang dapat diakses pemanggil.
patch PATCH /v1beta/{fleet.name=projects/*/locations/*/fleets/*}
Mengupdate fleet.

Resource REST: v1beta.projects.locations.memberships

Metode
create POST /v1beta/{parent=projects/*/locations/*}/memberships
Membuat Keanggotaan baru.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*}
Menghapus Keanggotaan.
generateConnectManifest GET /v1beta/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Membuat manifes untuk deployment agen koneksi GKE.
get GET /v1beta/{name=projects/*/locations/*/memberships/*}
Mendapatkan detail Langganan.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1beta/{parent=projects/*/locations/*}/memberships
Mencantumkan Keanggotaan di project dan lokasi tertentu.
patch PATCH /v1beta/{name=projects/*/locations/*/memberships/*}
Memperbarui Keanggotaan yang ada.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1beta.projects.locations.memberships.bindings

Metode
create POST /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings
Membuat MembershipBinding.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}
Menghapus MembershipBinding.
get GET /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*}
Menampilkan detail MembershipBinding.
list GET /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings
Mencantumkan MembershipBinding.
patch PATCH /v1beta/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Memperbarui MembershipBinding.

Resource REST: v1beta.projects.locations.memberships.rbacrolebindings

Metode
create POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Membuat RBACRoleBinding Keanggotaan.
delete DELETE /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Menghapus RBACRoleBinding Keanggotaan.
generateMembershipRBACRoleBindingYAML POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Membuat YAML kebijakan RBAC untuk RoleBinding yang ditentukan dan resource peniruan identitas terkaitnya.
get GET /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Menampilkan detail RBACRoleBinding Keanggotaan.
list GET /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Mencantumkan semua RBACRoleBinding Keanggotaan.
patch PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Memperbarui RBACRoleBinding Keanggotaan.

Resource REST: v1beta.projects.locations.operations

Metode
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1beta/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1beta.projects.locations.scopes

Metode
create POST /v1beta/{parent=projects/*/locations/*}/scopes
Membuat Cakupan.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*}
Menghapus Cakupan.
get GET /v1beta/{name=projects/*/locations/*/scopes/*}
Menampilkan detail Cakupan.
getIamPolicy GET /v1beta/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1beta/{parent=projects/*/locations/*}/scopes
Mencantumkan Cakupan.
patch PATCH /v1beta/{scope.name=projects/*/locations/*/scopes/*}
Memperbarui cakupan.
setIamPolicy POST /v1beta/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1beta/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1beta.projects.locations.scopes.namespaces

Metode
create POST /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces
Membuat namespace fleet.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}
Menghapus namespace fleet.
get GET /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*}
Menampilkan detail namespace fleet.
list GET /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces
Mencantumkan namespace fleet.
patch PATCH /v1beta/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Memperbarui namespace fleet.

Resource REST: v1beta.projects.locations.scopes.rbacrolebindings

Metode
create POST /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Membuat Cakupan RBACRoleBinding.
delete DELETE /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Menghapus Cakupan RBACRoleBinding.
get GET /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Menampilkan detail Cakupan RBACRoleBinding.
list GET /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Mencantumkan semua Cakupan RBACRoleBindings.
patch PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Memperbarui Cakupan RBACRoleBinding.

Resource REST: v1alpha2.projects.locations

Metode
get GET /v1alpha2/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
list GET /v1alpha2/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1alpha2.projects.locations.global.memberships

Metode
initializeHub POST /v1alpha2/{project=projects/*/locations/global/memberships}:initializeHub
Melakukan inisialisasi Hub dalam project ini, yang mencakup pembuatan Akun Layanan Hub default dan Kumpulan Workload Identity Hub.

Resource REST: v1alpha2.projects.locations.memberships

Metode
create POST /v1alpha2/{parent=projects/*/locations/*}/memberships
Membuat Keanggotaan baru.
delete DELETE /v1alpha2/{name=projects/*/locations/*/memberships/*}
Menghapus Keanggotaan.
generateConnectManifest GET /v1alpha2/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Membuat manifes untuk deployment agen koneksi GKE.
get GET /v1alpha2/{name=projects/*/locations/*/memberships/*}
Mendapatkan detail Langganan.
getIamPolicy GET /v1alpha2/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha2/{parent=projects/*/locations/*}/memberships
Mencantumkan Keanggotaan di project dan lokasi tertentu.
patch PATCH /v1alpha2/{name=projects/*/locations/*/memberships/*}
Memperbarui Keanggotaan yang ada.
setIamPolicy POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha2.projects.locations.operations

Metode
cancel POST /v1alpha2/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1alpha2/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1alpha2/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1alpha2/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1alpha.organizations.locations.fleets

Metode
list GET /v1alpha/{parent=organizations/*/locations/*}/fleets
Menampilkan semua fleet dalam suatu organisasi atau project yang dapat diakses pemanggil.

Resource REST: v1alpha.projects.locations

Metode
get GET /v1alpha/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
list GET /v1alpha/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1alpha.projects.locations.features

Metode
create POST /v1alpha/{parent=projects/*/locations/*}/features
Menambahkan Fitur baru.
delete DELETE /v1alpha/{name=projects/*/locations/*/features/*}
Menghapus Fitur.
get GET /v1alpha/{name=projects/*/locations/*/features/*}
Mendapatkan detail satu Fitur.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/features/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha/{parent=projects/*/locations/*}/features
Mencantumkan Fitur di project dan lokasi tertentu.
patch PATCH /v1alpha/{name=projects/*/locations/*/features/*}
Memperbarui Fitur yang ada.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/features/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/features/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha.projects.locations.fleets

Metode
create POST /v1alpha/{parent=projects/*/locations/*}/fleets
Membuat fleet.
delete DELETE /v1alpha/{name=projects/*/locations/*/fleets/*}
Menghapus Armada.
get GET /v1alpha/{name=projects/*/locations/*/fleets/*}
Menampilkan detail fleet.
list GET /v1alpha/{parent=projects/*/locations/*}/fleets
Menampilkan semua fleet dalam suatu organisasi atau project yang dapat diakses pemanggil.
patch PATCH /v1alpha/{fleet.name=projects/*/locations/*/fleets/*}
Mengupdate fleet.

Resource REST: v1alpha.projects.locations.memberships

Metode
create POST /v1alpha/{parent=projects/*/locations/*}/memberships
Membuat Keanggotaan baru.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*}
Menghapus Keanggotaan.
generateConnectManifest GET /v1alpha/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Membuat manifes untuk deployment agen koneksi GKE.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*}
Mendapatkan detail Langganan.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha/{parent=projects/*/locations/*}/memberships
Mencantumkan Keanggotaan di project dan lokasi tertentu.
listAdmin GET /v1alpha/{parent=projects/*/locations/*}/memberships:listAdmin
Mencantumkan Keanggotaan cluster admin di project dan lokasi tertentu.
patch PATCH /v1alpha/{name=projects/*/locations/*/memberships/*}
Memperbarui Keanggotaan yang ada.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.
validateCreate POST /v1alpha/{parent=projects/*/locations/*}/memberships:validateCreate
ValidateCreateMembership adalah pemeriksaan preflight untuk CreateMembership.

Resource REST: v1alpha.projects.locations.memberships.bindings

Metode
create POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings
Membuat MembershipBinding.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}
Menghapus MembershipBinding.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*}
Menampilkan detail MembershipBinding.
list GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings
Mencantumkan MembershipBinding.
patch PATCH /v1alpha/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Memperbarui MembershipBinding.

Resource REST: v1alpha.projects.locations.memberships.rbacrolebindings

Metode
create POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Membuat RBACRoleBinding Keanggotaan.
delete DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Menghapus RBACRoleBinding Keanggotaan.
generateMembershipRBACRoleBindingYAML POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML
Membuat YAML kebijakan RBAC untuk RoleBinding yang ditentukan dan resource peniruan identitas terkaitnya.
get GET /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Menampilkan detail RBACRoleBinding Keanggotaan.
list GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings
Mencantumkan semua RBACRoleBinding Keanggotaan.
patch PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}
Memperbarui RBACRoleBinding Keanggotaan.

Resource REST: v1alpha.projects.locations.operations

Metode
cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1alpha/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1alpha/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1alpha.projects.locations.scopes

Metode
create POST /v1alpha/{parent=projects/*/locations/*}/scopes
Membuat Cakupan.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*}
Menghapus Cakupan.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*}
Menampilkan detail Cakupan.
getIamPolicy GET /v1alpha/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha/{parent=projects/*/locations/*}/scopes
Mencantumkan Cakupan.
patch PATCH /v1alpha/{scope.name=projects/*/locations/*/scopes/*}
Memperbarui cakupan.
setIamPolicy POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha.projects.locations.scopes.namespaces

Metode
create POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces
Membuat namespace fleet.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}
Menghapus namespace fleet.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*}
Menampilkan detail namespace fleet.
list GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces
Mencantumkan namespace fleet.
patch PATCH /v1alpha/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Memperbarui namespace fleet.

Resource REST: v1alpha.projects.locations.scopes.rbacrolebindings

Metode
create POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Membuat Cakupan RBACRoleBinding.
delete DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Menghapus Cakupan RBACRoleBinding.
get GET /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Menampilkan detail Cakupan RBACRoleBinding.
list GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Mencantumkan semua Cakupan RBACRoleBindings.
patch PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Memperbarui Cakupan RBACRoleBinding.

Resource REST: v1.organizations.locations.fleets

Metode
list GET /v1/{parent=organizations/*/locations/*}/fleets
Menampilkan semua fleet dalam suatu organisasi atau project yang dapat diakses pemanggil.

Resource REST: v1.projects.locations

Metode
get GET /v1/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
list GET /v1/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1.projects.locations.features

Metode
create POST /v1/{parent=projects/*/locations/*}/features
Menambahkan Fitur baru.
delete DELETE /v1/{name=projects/*/locations/*/features/*}
Menghapus Fitur.
get GET /v1/{name=projects/*/locations/*/features/*}
Mendapatkan detail satu Fitur.
getIamPolicy GET /v1/{resource=projects/*/locations/*/features/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1/{parent=projects/*/locations/*}/features
Mencantumkan Fitur di project dan lokasi tertentu.
patch PATCH /v1/{name=projects/*/locations/*/features/*}
Memperbarui Fitur yang ada.
setIamPolicy POST /v1/{resource=projects/*/locations/*/features/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/features/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.fleets

Metode
create POST /v1/{parent=projects/*/locations/*}/fleets
Membuat fleet.
delete DELETE /v1/{name=projects/*/locations/*/fleets/*}
Menghapus Armada.
get GET /v1/{name=projects/*/locations/*/fleets/*}
Menampilkan detail fleet.
list GET /v1/{parent=projects/*/locations/*}/fleets
Menampilkan semua fleet dalam suatu organisasi atau project yang dapat diakses pemanggil.
patch PATCH /v1/{fleet.name=projects/*/locations/*/fleets/*}
Mengupdate fleet.

Resource REST: v1.projects.locations.memberships

Metode
create POST /v1/{parent=projects/*/locations/*}/memberships
Membuat Keanggotaan baru.
delete DELETE /v1/{name=projects/*/locations/*/memberships/*}
Menghapus Keanggotaan.
generateConnectManifest GET /v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
Membuat manifes untuk deployment agen koneksi GKE.
get GET /v1/{name=projects/*/locations/*/memberships/*}
Mendapatkan detail Langganan.
getIamPolicy GET /v1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1/{parent=projects/*/locations/*}/memberships
Mencantumkan Keanggotaan di project dan lokasi tertentu.
patch PATCH /v1/{name=projects/*/locations/*/memberships/*}
Memperbarui Keanggotaan yang ada.
setIamPolicy POST /v1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.memberships.bindings

Metode
create POST /v1/{parent=projects/*/locations/*/memberships/*}/bindings
Membuat MembershipBinding.
delete DELETE /v1/{name=projects/*/locations/*/memberships/*/bindings/*}
Menghapus MembershipBinding.
get GET /v1/{name=projects/*/locations/*/memberships/*/bindings/*}
Menampilkan detail MembershipBinding.
list GET /v1/{parent=projects/*/locations/*/memberships/*}/bindings
Mencantumkan MembershipBinding.
patch PATCH /v1/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*}
Memperbarui MembershipBinding.

Resource REST: v1.projects.locations.operations

Metode
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1.projects.locations.scopes

Metode
create POST /v1/{parent=projects/*/locations/*}/scopes
Membuat Cakupan.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*}
Menghapus Cakupan.
get GET /v1/{name=projects/*/locations/*/scopes/*}
Menampilkan detail Cakupan.
getIamPolicy GET /v1/{resource=projects/*/locations/*/scopes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1/{parent=projects/*/locations/*}/scopes
Mencantumkan Cakupan.
patch PATCH /v1/{scope.name=projects/*/locations/*/scopes/*}
Memperbarui cakupan.
setIamPolicy POST /v1/{resource=projects/*/locations/*/scopes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/scopes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.scopes.namespaces

Metode
create POST /v1/{parent=projects/*/locations/*/scopes/*}/namespaces
Membuat namespace fleet.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}
Menghapus namespace fleet.
get GET /v1/{name=projects/*/locations/*/scopes/*/namespaces/*}
Menampilkan detail namespace fleet.
list GET /v1/{parent=projects/*/locations/*/scopes/*}/namespaces
Mencantumkan namespace fleet.
patch PATCH /v1/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*}
Memperbarui namespace fleet.

Resource REST: v1.projects.locations.scopes.rbacrolebindings

Metode
create POST /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Membuat Cakupan RBACRoleBinding.
delete DELETE /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Menghapus Cakupan RBACRoleBinding.
get GET /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Menampilkan detail Cakupan RBACRoleBinding.
list GET /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings
Mencantumkan semua Cakupan RBACRoleBindings.
patch PATCH /v1/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}
Memperbarui Cakupan RBACRoleBinding.