notebooks_grpc_service_config.json 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. { "service": "google.cloud.notebooks.v1.NotebookService" },
  6. { "service": "google.cloud.notebooks.v1.ManagedNotebookService" }
  7. ],
  8. "timeout": "60s",
  9. "retryPolicy": {
  10. "maxAttempts": 5,
  11. "initialBackoff": "0.100s",
  12. "maxBackoff": "60s",
  13. "backoffMultiplier": 1.3,
  14. "retryableStatusCodes": ["UNAVAILABLE"]
  15. }
  16. },
  17. {
  18. "name": [
  19. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "ListInstances" },
  20. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "GetInstance" },
  21. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "CreateInstance" },
  22. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "RegisterInstance" },
  23. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "SetInstanceAccelerator" },
  24. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "SetInstanceMachineType" },
  25. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "SetInstanceLabels" },
  26. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "UpdateInstanceConfig" },
  27. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "DeleteInstance" },
  28. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "StartInstance" },
  29. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "StopInstance" },
  30. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "ResetInstance" },
  31. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "RollbackInstance" },
  32. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "ReportInstanceInfo" },
  33. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "IsInstanceUpgradeable" },
  34. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "GetInstanceHealth" },
  35. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "UpgradeInstance" },
  36. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "UpgradeInstanceInternal" },
  37. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "UpdateShieldedInstanceConfig" },
  38. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "ListEnvironments" },
  39. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "GetEnvironment" },
  40. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "CreateEnvironment" },
  41. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "DeleteEnvironment" },
  42. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "ListSchedules" },
  43. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "GetSchedule" },
  44. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "CreateSchedule" },
  45. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "DeleteSchedule" },
  46. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "ListExecutions" },
  47. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "GetExecution" },
  48. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "CreateExecution" },
  49. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "DeleteExecution" },
  50. { "service": "google.cloud.notebooks.v1.NotebookService", "method": "DiagnoseInstance" },
  51. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "ListRuntimes" },
  52. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "GetRuntime" },
  53. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "CreateRuntime" },
  54. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "DeleteRuntime" },
  55. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "StartRuntime" },
  56. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "StopRuntime" },
  57. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "SwitchRuntime" },
  58. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "RollbackRuntime" },
  59. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "ReportRuntimeEvent" },
  60. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "UpdateRuntime" },
  61. { "service": "google.cloud.notebooks.v1.ManagedNotebookService", "method": "DiagnoseRuntime" }
  62. ],
  63. "timeout": "60s"
  64. },
  65. {
  66. "name": [
  67. {
  68. "service": "google.longrunning.Operations",
  69. "method": "ListOperations"
  70. }
  71. ],
  72. "timeout": "300s",
  73. "retryPolicy": {
  74. "initialBackoff": "0.100s",
  75. "maxBackoff": "300s",
  76. "backoffMultiplier": 1.3,
  77. "retryableStatusCodes": [
  78. "UNAVAILABLE",
  79. "DEADLINE_EXCEEDED"
  80. ]
  81. }
  82. }
  83. ]
  84. }