dataplex_grpc_service_config.json 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.dataplex.v1.DataplexService",
  7. "method": "GetLake"
  8. },
  9. {
  10. "service": "google.cloud.dataplex.v1.DataplexService",
  11. "method": "GetZone"
  12. },
  13. {
  14. "service": "google.cloud.dataplex.v1.DataplexService",
  15. "method": "GetAsset"
  16. },
  17. {
  18. "service": "google.cloud.dataplex.v1.DataplexService",
  19. "method": "GetTask"
  20. },
  21. {
  22. "service": "google.cloud.dataplex.v1.DataplexService",
  23. "method": "GetJob"
  24. },
  25. {
  26. "service": "google.cloud.dataplex.v1.DataplexService",
  27. "method": "GetEnvironment"
  28. }
  29. ],
  30. "timeout": "60s",
  31. "retryPolicy": {
  32. "maxAttempts": 5,
  33. "initialBackoff": "1s",
  34. "maxBackoff": "10s",
  35. "backoffMultiplier": 1.3,
  36. "retryableStatusCodes": ["UNAVAILABLE"]
  37. }
  38. },
  39. {
  40. "name": [
  41. {
  42. "service": "google.cloud.dataplex.v1.DataplexService",
  43. "method": "ListLakes"
  44. },
  45. {
  46. "service": "google.cloud.dataplex.v1.DataplexService",
  47. "method": "ListLakeActions"
  48. },
  49. {
  50. "service": "google.cloud.dataplex.v1.DataplexService",
  51. "method": "ListZones"
  52. },
  53. {
  54. "service": "google.cloud.dataplex.v1.DataplexService",
  55. "method": "ListZoneActions"
  56. },
  57. {
  58. "service": "google.cloud.dataplex.v1.DataplexService",
  59. "method": "ListAssets"
  60. },
  61. {
  62. "service": "google.cloud.dataplex.v1.DataplexService",
  63. "method": "ListAssetActions"
  64. },
  65. {
  66. "service": "google.cloud.dataplex.v1.DataplexService",
  67. "method": "ListTasks"
  68. },
  69. {
  70. "service": "google.cloud.dataplex.v1.DataplexService",
  71. "method": "ListJobs"
  72. },
  73. {
  74. "service": "google.cloud.dataplex.v1.DataplexService",
  75. "method": "ListEnvironments"
  76. }
  77. ],
  78. "timeout": "60s",
  79. "retryPolicy": {
  80. "maxAttempts": 5,
  81. "initialBackoff": "1s",
  82. "maxBackoff": "10s",
  83. "backoffMultiplier": 1.3,
  84. "retryableStatusCodes": ["UNAVAILABLE"]
  85. }
  86. },
  87. {
  88. "name": [
  89. {
  90. "service": "google.cloud.dataplex.v1.MetadataService",
  91. "method": "GetEntity"
  92. },
  93. {
  94. "service": "google.cloud.dataplex.v1.MetadataService",
  95. "method": "GetPartition"
  96. }
  97. ],
  98. "timeout": "60s",
  99. "retryPolicy": {
  100. "maxAttempts": 5,
  101. "initialBackoff": "1s",
  102. "maxBackoff": "10s",
  103. "backoffMultiplier": 1.3,
  104. "retryableStatusCodes": ["UNAVAILABLE"]
  105. }
  106. },
  107. {
  108. "name": [
  109. {
  110. "service": "google.cloud.dataplex.v1.MetadataService",
  111. "method": "ListEntities"
  112. },
  113. {
  114. "service": "google.cloud.dataplex.v1.MetadataService",
  115. "method": "ListPartitions"
  116. }
  117. ],
  118. "timeout": "60s",
  119. "retryPolicy": {
  120. "maxAttempts": 5,
  121. "initialBackoff": "1s",
  122. "maxBackoff": "10s",
  123. "backoffMultiplier": 1.3,
  124. "retryableStatusCodes": ["UNAVAILABLE"]
  125. }
  126. },
  127. {
  128. "name": [
  129. {
  130. "service": "google.cloud.dataplex.v1.ContentService",
  131. "method": "GetContent"
  132. },
  133. {
  134. "service": "google.cloud.dataplex.v1.ContentService",
  135. "method": "GetIamPolicy"
  136. },
  137. {
  138. "service": "google.cloud.dataplex.v1.ContentService",
  139. "method": "TestIamPermissions"
  140. }
  141. ],
  142. "timeout": "60s",
  143. "retryPolicy": {
  144. "maxAttempts": 5,
  145. "initialBackoff": "1s",
  146. "maxBackoff": "10s",
  147. "backoffMultiplier": 1.3,
  148. "retryableStatusCodes": ["UNAVAILABLE"]
  149. }
  150. },
  151. {
  152. "name": [
  153. {
  154. "service": "google.cloud.dataplex.v1.ContentService",
  155. "method": "ListContent"
  156. }
  157. ],
  158. "timeout": "60s",
  159. "retryPolicy": {
  160. "maxAttempts": 5,
  161. "initialBackoff": "1s",
  162. "maxBackoff": "10s",
  163. "backoffMultiplier": 1.3,
  164. "retryableStatusCodes": ["UNAVAILABLE"]
  165. }
  166. },
  167. {
  168. "name": [
  169. {
  170. "service": "google.cloud.dataplex.v1.DataplexService",
  171. "method": "CreateLake"
  172. },
  173. {
  174. "service": "google.cloud.dataplex.v1.DataplexService",
  175. "method": "UpdateLake"
  176. },
  177. {
  178. "service": "google.cloud.dataplex.v1.DataplexService",
  179. "method": "DeleteLake"
  180. },
  181. {
  182. "service": "google.cloud.dataplex.v1.DataplexService",
  183. "method": "CreateZone"
  184. },
  185. {
  186. "service": "google.cloud.dataplex.v1.DataplexService",
  187. "method": "UpdateZone"
  188. },
  189. {
  190. "service": "google.cloud.dataplex.v1.DataplexService",
  191. "method": "DeleteZone"
  192. },
  193. {
  194. "service": "google.cloud.dataplex.v1.DataplexService",
  195. "method": "CreateAsset"
  196. },
  197. {
  198. "service": "google.cloud.dataplex.v1.DataplexService",
  199. "method": "UpdateAsset"
  200. },
  201. {
  202. "service": "google.cloud.dataplex.v1.DataplexService",
  203. "method": "DeleteAsset"
  204. },
  205. {
  206. "service": "google.cloud.dataplex.v1.DataplexService",
  207. "method": "CreateTask"
  208. },
  209. {
  210. "service": "google.cloud.dataplex.v1.DataplexService",
  211. "method": "UpdateTask"
  212. },
  213. {
  214. "service": "google.cloud.dataplex.v1.DataplexService",
  215. "method": "DeleteTask"
  216. },
  217. {
  218. "service": "google.cloud.dataplex.v1.DataplexService",
  219. "method": "CancelJob"
  220. },
  221. {
  222. "service": "google.cloud.dataplex.v1.DataplexService",
  223. "method": "CreateEnvironment"
  224. },
  225. {
  226. "service": "google.cloud.dataplex.v1.DataplexService",
  227. "method": "UpdateEnvironment"
  228. },
  229. {
  230. "service": "google.cloud.dataplex.v1.DataplexService",
  231. "method": "DeleteEnvironment"
  232. }
  233. ],
  234. "timeout": "60s"
  235. },
  236. {
  237. "name": [
  238. {
  239. "service": "google.cloud.dataplex.v1.MetadataService",
  240. "method": "CreateEntity"
  241. },
  242. {
  243. "service": "google.cloud.dataplex.v1.MetadataService",
  244. "method": "DeleteEntity"
  245. },
  246. {
  247. "service": "google.cloud.dataplex.v1.MetadataService",
  248. "method": "UpdateEntity"
  249. },
  250. {
  251. "service": "google.cloud.dataplex.v1.MetadataService",
  252. "method": "CreatePartition"
  253. },
  254. {
  255. "service": "google.cloud.dataplex.v1.MetadataService",
  256. "method": "DeletePartition"
  257. },
  258. {
  259. "service": "google.cloud.dataplex.v1.MetadataService",
  260. "method": "UpdatePartition"
  261. }
  262. ],
  263. "timeout": "60s"
  264. },
  265. {
  266. "name": [
  267. {
  268. "service": "google.cloud.dataplex.v1.ContentService",
  269. "method": "CreateContent"
  270. },
  271. {
  272. "service": "google.cloud.dataplex.v1.ContentService",
  273. "method": "DeleteContent"
  274. },
  275. {
  276. "service": "google.cloud.dataplex.v1.ContentService",
  277. "method": "UpdateContent"
  278. },
  279. {
  280. "service": "google.cloud.dataplex.v1.ContentService",
  281. "method": "SetIamPolicy"
  282. }
  283. ],
  284. "timeout": "60s"
  285. }
  286. ]
  287. }