dataproc_grpc_service_config.json 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.dataproc.v1.AutoscalingPolicyService",
  7. "method": "CreateAutoscalingPolicy"
  8. },
  9. {
  10. "service": "google.cloud.dataproc.v1.AutoscalingPolicyService",
  11. "method": "DeleteAutoscalingPolicy"
  12. }
  13. ],
  14. "timeout": "600s"
  15. },
  16. {
  17. "name": [
  18. {
  19. "service": "google.cloud.dataproc.v1.AutoscalingPolicyService",
  20. "method": "UpdateAutoscalingPolicy"
  21. },
  22. {
  23. "service": "google.cloud.dataproc.v1.AutoscalingPolicyService",
  24. "method": "GetAutoscalingPolicy"
  25. },
  26. {
  27. "service": "google.cloud.dataproc.v1.AutoscalingPolicyService",
  28. "method": "ListAutoscalingPolicies"
  29. }
  30. ],
  31. "timeout": "600s",
  32. "retryPolicy": {
  33. "initialBackoff": "0.100s",
  34. "maxBackoff": "60s",
  35. "backoffMultiplier": 1.3,
  36. "retryableStatusCodes": [
  37. "DEADLINE_EXCEEDED",
  38. "UNAVAILABLE"
  39. ]
  40. }
  41. },
  42. {
  43. "name": [
  44. {
  45. "service": "google.cloud.dataproc.v1.JobController",
  46. "method": "GetJob"
  47. },
  48. {
  49. "service": "google.cloud.dataproc.v1.JobController",
  50. "method": "ListJobs"
  51. },
  52. {
  53. "service": "google.cloud.dataproc.v1.JobController",
  54. "method": "CancelJob"
  55. }
  56. ],
  57. "timeout": "900s",
  58. "retryPolicy": {
  59. "initialBackoff": "0.100s",
  60. "maxBackoff": "60s",
  61. "backoffMultiplier": 1.3,
  62. "retryableStatusCodes": [
  63. "DEADLINE_EXCEEDED",
  64. "INTERNAL",
  65. "UNAVAILABLE"
  66. ]
  67. }
  68. },
  69. {
  70. "name": [
  71. {
  72. "service": "google.cloud.dataproc.v1.WorkflowTemplateService",
  73. "method": "CreateWorkflowTemplate"
  74. },
  75. {
  76. "service": "google.cloud.dataproc.v1.WorkflowTemplateService",
  77. "method": "InstantiateWorkflowTemplate"
  78. },
  79. {
  80. "service": "google.cloud.dataproc.v1.WorkflowTemplateService",
  81. "method": "InstantiateInlineWorkflowTemplate"
  82. },
  83. {
  84. "service": "google.cloud.dataproc.v1.WorkflowTemplateService",
  85. "method": "UpdateWorkflowTemplate"
  86. },
  87. {
  88. "service": "google.cloud.dataproc.v1.WorkflowTemplateService",
  89. "method": "DeleteWorkflowTemplate"
  90. }
  91. ],
  92. "timeout": "600s",
  93. "retryPolicy": {
  94. "initialBackoff": "0.100s",
  95. "maxBackoff": "60s",
  96. "backoffMultiplier": 1.3,
  97. "retryableStatusCodes": [
  98. "UNAVAILABLE"
  99. ]
  100. }
  101. },
  102. {
  103. "name": [
  104. {
  105. "service": "google.cloud.dataproc.v1.WorkflowTemplateService",
  106. "method": "GetWorkflowTemplate"
  107. },
  108. {
  109. "service": "google.cloud.dataproc.v1.WorkflowTemplateService",
  110. "method": "ListWorkflowTemplates"
  111. }
  112. ],
  113. "timeout": "600s",
  114. "retryPolicy": {
  115. "initialBackoff": "0.100s",
  116. "maxBackoff": "60s",
  117. "backoffMultiplier": 1.3,
  118. "retryableStatusCodes": [
  119. "DEADLINE_EXCEEDED",
  120. "INTERNAL",
  121. "UNAVAILABLE"
  122. ]
  123. }
  124. },
  125. {
  126. "name": [
  127. {
  128. "service": "google.cloud.dataproc.v1.ClusterController",
  129. "method": "CreateCluster"
  130. },
  131. {
  132. "service": "google.cloud.dataproc.v1.ClusterController",
  133. "method": "UpdateCluster"
  134. },
  135. {
  136. "service": "google.cloud.dataproc.v1.ClusterController",
  137. "method": "DeleteCluster"
  138. },
  139. {
  140. "service": "google.cloud.dataproc.v1.ClusterController",
  141. "method": "DiagnoseCluster"
  142. }
  143. ],
  144. "timeout": "300s",
  145. "retryPolicy": {
  146. "initialBackoff": "0.100s",
  147. "maxBackoff": "60s",
  148. "backoffMultiplier": 1.3,
  149. "retryableStatusCodes": [
  150. "UNAVAILABLE"
  151. ]
  152. }
  153. },
  154. {
  155. "name": [
  156. {
  157. "service": "google.cloud.dataproc.v1.ClusterController",
  158. "method": "GetCluster"
  159. },
  160. {
  161. "service": "google.cloud.dataproc.v1.ClusterController",
  162. "method": "ListClusters"
  163. }
  164. ],
  165. "timeout": "300s",
  166. "retryPolicy": {
  167. "initialBackoff": "0.100s",
  168. "maxBackoff": "60s",
  169. "backoffMultiplier": 1.3,
  170. "retryableStatusCodes": [
  171. "INTERNAL",
  172. "DEADLINE_EXCEEDED",
  173. "UNAVAILABLE"
  174. ]
  175. }
  176. },
  177. {
  178. "name": [
  179. {
  180. "service": "google.cloud.dataproc.v1.JobController",
  181. "method": "SubmitJob"
  182. },
  183. {
  184. "service": "google.cloud.dataproc.v1.JobController",
  185. "method": "SubmitJobAsOperation"
  186. },
  187. {
  188. "service": "google.cloud.dataproc.v1.JobController",
  189. "method": "UpdateJob"
  190. },
  191. {
  192. "service": "google.cloud.dataproc.v1.JobController",
  193. "method": "DeleteJob"
  194. }
  195. ],
  196. "timeout": "900s",
  197. "retryPolicy": {
  198. "initialBackoff": "0.100s",
  199. "maxBackoff": "60s",
  200. "backoffMultiplier": 1.3,
  201. "retryableStatusCodes": [
  202. "UNAVAILABLE"
  203. ]
  204. }
  205. }
  206. ]
  207. }