Backup per GKE è un servizio gestito di backup e ripristino dei carichi di lavoro Kubernetes per i cluster GKE.
- Risorsa REST: v1.projects.locations
- Risorsa REST: v1.projects.locations.backupPlans
- Risorsa REST: v1.projects.locations.backupPlans.backups
- Risorsa REST: v1.projects.locations.backupPlans.backups.volumeBackups
- Risorsa REST: v1.projects.locations.operations
- Risorsa REST: v1.projects.locations.restorePlans
- Risorsa REST: v1.projects.locations.restorePlans.restores
- Risorsa REST: v1.projects.locations.restorePlans.restores.volumeresets
Servizio: gkebackup.googleapis.com
Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se l'applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.
Documento di rilevamento
Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:
Endpoint di servizio
Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI seguenti sono relativi a questo endpoint di servizio:
https://gkebackup.googleapis.com
Risorsa REST: v1.projects.locations
Metodi | |
---|---|
deleteOperations |
DELETE /v1/{name=projects/*/locations/*}/operations Elimina un'operazione a lunga esecuzione. |
get |
GET /v1/{name=projects/*/locations/*} Recupera le informazioni su una località. |
list |
GET /v1/{name=projects/*}/locations Elenca le informazioni sulle località supportate per questo servizio. |
Risorsa REST: v1.projects.locations.backupPlans
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/backupPlans Crea un nuovo BackupPlan in una determinata località. |
delete |
DELETE /v1/{name=projects/*/locations/*/backupPlans/*} Elimina un BackupPlan esistente. |
get |
GET /v1/{name=projects/*/locations/*/backupPlans/*} Recupera i dettagli di un singolo BackupPlan. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/backupPlans/*}:getIamPolicy Ottieni il criterio di controllo dell'accesso per una risorsa. |
list |
GET /v1/{parent=projects/*/locations/*}/backupPlans Elenca BackupPlans in una determinata località. |
patch |
PATCH /v1/{backupPlan.name=projects/*/locations/*/backupPlans/*} Aggiorna un BackupPlan. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/backupPlans/*}:setIamPolicy Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/backupPlans/*}:testIamPermissions Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata. |
Risorsa REST: v1.projects.locations.backupPlans.backups
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/backupPlans/*}/backups Crea un backup per il BackupPlan specificato. |
delete |
DELETE /v1/{name=projects/*/locations/*/backupPlans/*/backups/*} Elimina un backup esistente. |
get |
GET /v1/{name=projects/*/locations/*/backupPlans/*/backups/*} Recupera i dettagli di un singolo backup. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*}:getIamPolicy Ottieni il criterio di controllo dell'accesso per una risorsa. |
list |
GET /v1/{parent=projects/*/locations/*/backupPlans/*}/backups Elenca i backup per un determinato BackupPlan. |
patch |
PATCH /v1/{backup.name=projects/*/locations/*/backupPlans/*/backups/*} Aggiorna un backup. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*}:setIamPolicy Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*}:testIamPermissions Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata. |
Risorsa REST: v1.projects.locations.backupPlans.backups.volumeBackups
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*} Recupera i dettagli di un singolo VolumeBackup. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*}:getIamPolicy Ottieni il criterio di controllo dell'accesso per una risorsa. |
list |
GET /v1/{parent=projects/*/locations/*/backupPlans/*/backups/*}/volumeBackups Elenca i volumi VolumeBackup per un determinato backup. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*}:setIamPolicy Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*}:testIamPermissions Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata. |
Risorsa REST: v1.projects.locations.operations
Metodi | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Avvia l'annullamento asincrono di un'operazione a lunga esecuzione. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Recupera lo stato più recente di un'operazione a lunga esecuzione. |
list |
GET /v1/{name=projects/*/locations/*}/operations Elenca le operazioni che corrispondono al filtro specificato nella richiesta. |
Risorsa REST: v1.projects.locations.restorePlans
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/restorePlans Crea un nuovo nuovo piano UpdatePlan in una determinata posizione. |
delete |
DELETE /v1/{name=projects/*/locations/*/restorePlans/*} Elimina un piano UpdatePlan esistente. |
get |
GET /v1/{name=projects/*/locations/*/restorePlans/*} Recupera i dettagli di un singolo piano reso. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/restorePlans/*}:getIamPolicy Ottieni il criterio di controllo dell'accesso per una risorsa. |
list |
GET /v1/{parent=projects/*/locations/*}/restorePlans Elenca UpdatePlans in una determinata località. |
patch |
PATCH /v1/{restorePlan.name=projects/*/locations/*/restorePlans/*} Aggiorna un valore UpdatePlan. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/restorePlans/*}:setIamPolicy Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/restorePlans/*}:testIamPermissions Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata. |
Risorsa REST: v1.projects.locations.restorePlans.restores
Metodi | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/restorePlans/*}/restores Crea un nuovo ripristino per il valore UpdatePlan specificato. |
delete |
DELETE /v1/{name=projects/*/locations/*/restorePlans/*/restores/*} Elimina un ripristino esistente. |
get |
GET /v1/{name=projects/*/locations/*/restorePlans/*/restores/*} Recupera i dettagli di un singolo ripristino. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*}:getIamPolicy Ottieni il criterio di controllo dell'accesso per una risorsa. |
list |
GET /v1/{parent=projects/*/locations/*/restorePlans/*}/restores Elenca i ripristini per un determinato ReturnPlan. |
patch |
PATCH /v1/{restore.name=projects/*/locations/*/restorePlans/*/restores/*} Aggiorna un ripristino. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*}:setIamPolicy Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*}:testIamPermissions Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata. |
Risorsa REST: v1.projects.locations.restorePlans.restores.volumeRestores
Metodi | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*} Recupera i dettagli di un singolo VolumeRipristina. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*}:getIamPolicy Ottieni il criterio di controllo dell'accesso per una risorsa. |
list |
GET /v1/{parent=projects/*/locations/*/restorePlans/*/restores/*}/volumeRestores Elenca i valori VolumeRipristina per un determinato ripristino. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*}:setIamPolicy Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*}:testIamPermissions Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata. |