Pencadangan untuk GKE adalah layanan pencadangan dan pemulihan workload Kubernetes terkelola untuk cluster GKE.
- Resource REST: v1.projects.locations
- Resource REST: v1.projects.locations.backupPlans
- Resource REST: v1.projects.locations.backupPlans.backups
- Resource REST: v1.projects.locations.backupPlans.backups.volumeBackups
- Resource REST: v1.projects.locations.operations
- Resource REST: v1.projects.locations.restorePlans
- Resource REST: v1.projects.locations.restorePlans.restores
- Resource REST: v1.projects.locations.restorePlans.restores.volumeRestores
Layanan: gkebackup.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://gkebackup.googleapis.com
Resource REST: v1.projects.locations
Metode | |
---|---|
deleteOperations |
DELETE /v1/{name=projects/*/locations/*}/operations Menghapus operasi yang berjalan lama. |
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.backupPlans
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/backupPlans Membuat BackupPlan baru di lokasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/backupPlans/*} Menghapus BackupPlan yang ada. |
get |
GET /v1/{name=projects/*/locations/*/backupPlans/*} Mengambil detail satu BackupPlan. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/backupPlans/*}:getIamPolicy Mendapatkan kebijakan kontrol akses untuk resource. |
list |
GET /v1/{parent=projects/*/locations/*}/backupPlans Mencantumkan BackupPlans di lokasi tertentu. |
patch |
PATCH /v1/{backupPlan.name=projects/*/locations/*/backupPlans/*} Memperbarui BackupPlan. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/backupPlans/*}:setIamPolicy Menetapkan kebijakan kontrol akses pada resource yang ditentukan. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/backupPlans/*}:testIamPermissions Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan. |
Resource REST: v1.projects.locations.backupPlans.backups
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/backupPlans/*}/backups Membuat Pencadangan untuk BackupPlan yang ditentukan. |
delete |
DELETE /v1/{name=projects/*/locations/*/backupPlans/*/backups/*} Menghapus Cadangan yang ada. |
get |
GET /v1/{name=projects/*/locations/*/backupPlans/*/backups/*} Mengambil detail satu Pencadangan. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*}:getIamPolicy Mendapatkan kebijakan kontrol akses untuk resource. |
list |
GET /v1/{parent=projects/*/locations/*/backupPlans/*}/backups Mencantumkan Cadangan untuk BackupPlan tertentu. |
patch |
PATCH /v1/{backup.name=projects/*/locations/*/backupPlans/*/backups/*} Perbarui Cadangan. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*}:setIamPolicy Menetapkan kebijakan kontrol akses pada resource yang ditentukan. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*}:testIamPermissions Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan. |
Resource REST: v1.projects.locations.backupPlans.backups.volumeBackups
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*} Mengambil detail satu VolumeBackup. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*}:getIamPolicy Mendapatkan kebijakan kontrol akses untuk resource. |
list |
GET /v1/{parent=projects/*/locations/*/backupPlans/*/backups/*}/volumeBackups Mencantumkan VolumeBackup untuk Cadangan tertentu. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*}:setIamPolicy Menetapkan kebijakan kontrol akses pada resource yang ditentukan. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*}:testIamPermissions Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan. |
Resource REST: v1.projects.locations.operations
Metode | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Memulai pembatalan asinkron pada 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.restorePlans
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/restorePlans Membuat RestorePlan baru di lokasi tertentu. |
delete |
DELETE /v1/{name=projects/*/locations/*/restorePlans/*} Menghapus RestorePlan yang ada. |
get |
GET /v1/{name=projects/*/locations/*/restorePlans/*} Mengambil detail satu RestorePlan. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/restorePlans/*}:getIamPolicy Mendapatkan kebijakan kontrol akses untuk resource. |
list |
GET /v1/{parent=projects/*/locations/*}/restorePlans Mencantumkan RestorePlans di lokasi tertentu. |
patch |
PATCH /v1/{restorePlan.name=projects/*/locations/*/restorePlans/*} Memperbarui RestorePlan. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/restorePlans/*}:setIamPolicy Menetapkan kebijakan kontrol akses pada resource yang ditentukan. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/restorePlans/*}:testIamPermissions Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan. |
Resource REST: v1.projects.locations.restorePlans.restores
Metode | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/restorePlans/*}/restores Membuat Restore baru untuk RestorePlan yang ditentukan. |
delete |
DELETE /v1/{name=projects/*/locations/*/restorePlans/*/restores/*} Menghapus Pemulihan yang ada. |
get |
GET /v1/{name=projects/*/locations/*/restorePlans/*/restores/*} Mengambil detail satu Pemulihan. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*}:getIamPolicy Mendapatkan kebijakan kontrol akses untuk resource. |
list |
GET /v1/{parent=projects/*/locations/*/restorePlans/*}/restores Mencantumkan Pemulihan untuk RestorePlan tertentu. |
patch |
PATCH /v1/{restore.name=projects/*/locations/*/restorePlans/*/restores/*} Perbarui Pemulihan. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*}:setIamPolicy Menetapkan kebijakan kontrol akses pada resource yang ditentukan. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*}:testIamPermissions Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan. |
Resource REST: v1.projects.locations.restorePlans.restores.volumeRestores
Metode | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*} Mengambil detail satu VolumeRestore. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*}:getIamPolicy Mendapatkan kebijakan kontrol akses untuk resource. |
list |
GET /v1/{parent=projects/*/locations/*/restorePlans/*/restores/*}/volumeRestores Mencantumkan VolumeRestores untuk Pemulihan tertentu. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*}:setIamPolicy Menetapkan kebijakan kontrol akses pada resource yang ditentukan. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*}:testIamPermissions Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan. |