clouddeploy_grpc_service_config.json 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.deploy.v1.CloudDeploy",
  7. "method": "ListDeliveryPipelines"
  8. },
  9. {
  10. "service": "google.cloud.deploy.v1.CloudDeploy",
  11. "method": "GetDeliveryPipeline"
  12. },
  13. {
  14. "service": "google.cloud.deploy.v1.CloudDeploy",
  15. "method": "ListTargets"
  16. },
  17. {
  18. "service": "google.cloud.deploy.v1.CloudDeploy",
  19. "method": "GetTarget"
  20. },
  21. {
  22. "service": "google.cloud.deploy.v1.CloudDeploy",
  23. "method": "ListReleases"
  24. },
  25. {
  26. "service": "google.cloud.deploy.v1.CloudDeploy",
  27. "method": "GetRelease"
  28. },
  29. {
  30. "service": "google.cloud.deploy.v1.CloudDeploy",
  31. "method": "ListRollouts"
  32. },
  33. {
  34. "service": "google.cloud.deploy.v1.CloudDeploy",
  35. "method": "GetRollout"
  36. },
  37. {
  38. "service": "google.cloud.deploy.v1.CloudDeploy",
  39. "method": "ListJobRuns"
  40. },
  41. {
  42. "service": "google.cloud.deploy.v1.CloudDeploy",
  43. "method": "GetJobRun"
  44. },
  45. {
  46. "service": "google.cloud.deploy.v1.CloudDeploy",
  47. "method": "GetConfig"
  48. }
  49. ],
  50. "timeout": "60s",
  51. "retryPolicy": {
  52. "initialBackoff": "1s",
  53. "maxBackoff": "60s",
  54. "backoffMultiplier": 1.3,
  55. "retryableStatusCodes": ["UNAVAILABLE"]
  56. }
  57. },
  58. {
  59. "name": [
  60. {
  61. "service": "google.cloud.deploy.v1.CloudDeploy",
  62. "method": "CreateDeliveryPipeline"
  63. },
  64. {
  65. "service": "google.cloud.deploy.v1.CloudDeploy",
  66. "method": "UpdateDeliveryPipeline"
  67. },
  68. {
  69. "service": "google.cloud.deploy.v1.CloudDeploy",
  70. "method": "DeleteDeliveryPipeline"
  71. },
  72. {
  73. "service": "google.cloud.deploy.v1.CloudDeploy",
  74. "method": "CreateTarget"
  75. },
  76. {
  77. "service": "google.cloud.deploy.v1.CloudDeploy",
  78. "method": "UpdateTarget"
  79. },
  80. {
  81. "service": "google.cloud.deploy.v1.CloudDeploy",
  82. "method": "DeleteTarget"
  83. },
  84. {
  85. "service": "google.cloud.deploy.v1.CloudDeploy",
  86. "method": "CreateRelease"
  87. },
  88. {
  89. "service": "google.cloud.deploy.v1.CloudDeploy",
  90. "method": "AbandonRelease"
  91. },
  92. {
  93. "service": "google.cloud.deploy.v1.CloudDeploy",
  94. "method": "ApproveRollout"
  95. },
  96. {
  97. "service": "google.cloud.deploy.v1.CloudDeploy",
  98. "method": "CreateRollout"
  99. },
  100. {
  101. "service": "google.cloud.deploy.v1.CloudDeploy",
  102. "method": "RetryJob"
  103. }
  104. ],
  105. "timeout": "60s"
  106. }
  107. ]
  108. }