assuredworkloads_grpc_service_config.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
  7. "method": "CreateWorkload"
  8. },
  9. {
  10. "service": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
  11. "method": "UpdateWorkload"
  12. }
  13. ],
  14. "timeout": "60s"
  15. },
  16. {
  17. "name": [
  18. {
  19. "service": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
  20. "method": "GetWorkload"
  21. },
  22. {
  23. "service": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
  24. "method": "ListWorkloads"
  25. },
  26. {
  27. "service": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
  28. "method": "DeleteWorkload"
  29. },
  30. {
  31. "service": "google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService",
  32. "method": "AnalyzeWorkloadMove"
  33. },
  34. {
  35. "service": "google.longrunning.Operations",
  36. "method": "GetOperation"
  37. },
  38. {
  39. "service": "google.longrunning.Operations",
  40. "method": "ListOperations"
  41. }
  42. ],
  43. "timeout": "60s",
  44. "retryPolicy": {
  45. "initialBackoff": "0.2s",
  46. "maxBackoff": "30s",
  47. "backoffMultiplier": 1.3,
  48. "retryableStatusCodes": [
  49. "UNAVAILABLE"
  50. ]
  51. }
  52. }
  53. ]
  54. }