gkebackup_grpc_service_config.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "ListBackupPlans" },
  6. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "GetBackupPlan" },
  7. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "ListBackups" },
  8. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "GetBackup" },
  9. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "ListVolumeBackups" },
  10. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "GetVolumeBackup" },
  11. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "ListRestorePlans" },
  12. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "GetRestorePlan" },
  13. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "ListRestores" },
  14. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "GetRestore" },
  15. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "ListVolumeRestores" },
  16. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "GetVolumeRestore" }
  17. ],
  18. "timeout": "60s",
  19. "retryPolicy": {
  20. "initialBackoff": "1s",
  21. "maxBackoff": "60s",
  22. "backoffMultiplier": 1.3,
  23. "retryableStatusCodes": [ "UNAVAILABLE" ]
  24. }
  25. },
  26. {
  27. "name": [
  28. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "UpdateBackupPlan" },
  29. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "UpdateBackup" },
  30. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "UpdateRestorePlan" },
  31. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "UpdateRestore" },
  32. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "DeleteBackupPlan" },
  33. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "DeleteRestorePlan" },
  34. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "DeleteRestore" }
  35. ],
  36. "timeout": "60s"
  37. },
  38. {
  39. "name": [
  40. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "CreateBackup" },
  41. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "CreateRestorePlan" },
  42. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "CreateRestore" }
  43. ],
  44. "timeout": "120s"
  45. },
  46. {
  47. "name": [
  48. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "CreateBackupPlan" },
  49. { "service": "google.cloud.gkebackup.v1.BackupForGKE", "method": "DeleteBackup" }
  50. ],
  51. "timeout": "300s"
  52. }
  53. ]
  54. }