cloudresourcemanager_v3_grpc_service_config.json 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.resourcemanager.v3.Projects",
  7. "method": "ListProjects"
  8. },
  9. {
  10. "service": "google.cloud.resourcemanager.v3.Projects",
  11. "method": "GetProject"
  12. },
  13. {
  14. "service": "google.cloud.resourcemanager.v3.Projects",
  15. "method": "GetIamPolicy"
  16. },
  17. {
  18. "service": "google.cloud.resourcemanager.v3.Folders",
  19. "method": "ListFolders"
  20. },
  21. {
  22. "service": "google.cloud.resourcemanager.v3.Folders",
  23. "method": "GetFolder"
  24. },
  25. {
  26. "service": "google.cloud.resourcemanager.v3.Folders",
  27. "method": "GetIamPolicy"
  28. },
  29. {
  30. "service": "google.cloud.resourcemanager.v3.Organizations",
  31. "method": "GetOrganization"
  32. },
  33. {
  34. "service": "google.cloud.resourcemanager.v3.Organizations",
  35. "method": "GetIamPolicy"
  36. },
  37. {
  38. "service": "google.cloud.resourcemanager.v3.TagKeys",
  39. "method": "ListTagKeys"
  40. },
  41. {
  42. "service": "google.cloud.resourcemanager.v3.TagKeys",
  43. "method": "GetTagKey"
  44. },
  45. {
  46. "service": "google.cloud.resourcemanager.v3.TagKeys",
  47. "method": "GetIamPolicy"
  48. },
  49. {
  50. "service": "google.cloud.resourcemanager.v3.TagValues",
  51. "method": "ListTagValues"
  52. },
  53. {
  54. "service": "google.cloud.resourcemanager.v3.TagValues",
  55. "method": "GetTagValue"
  56. },
  57. {
  58. "service": "google.cloud.resourcemanager.v3.TagValues",
  59. "method": "GetIamPolicy"
  60. },
  61. {
  62. "service": "google.cloud.resourcemanager.v3.TagBindings",
  63. "method": "ListTagBindings"
  64. }
  65. ],
  66. "timeout": "60s",
  67. "retryPolicy": {
  68. "maxAttempts": 5,
  69. "initialBackoff": "0.100s",
  70. "maxBackoff": "60s",
  71. "backoffMultiplier": 1.3,
  72. "retryableStatusCodes": [
  73. "UNAVAILABLE"
  74. ]
  75. }
  76. },
  77. {
  78. "name": [
  79. {
  80. "service": "google.cloud.resourcemanager.v3.Projects",
  81. "method": "CreateProject"
  82. },
  83. {
  84. "service": "google.cloud.resourcemanager.v3.Projects",
  85. "method": "DeleteProject"
  86. },
  87. {
  88. "service": "google.cloud.resourcemanager.v3.Projects",
  89. "method": "UndeleteProject"
  90. },
  91. {
  92. "service": "google.cloud.resourcemanager.v3.Projects",
  93. "method": "UpdateProject"
  94. },
  95. {
  96. "service": "google.cloud.resourcemanager.v3.Projects",
  97. "method": "MoveProject"
  98. },
  99. {
  100. "service": "google.cloud.resourcemanager.v3.Projects",
  101. "method": "SetIamPolicy"
  102. },
  103. {
  104. "service": "google.cloud.resourcemanager.v3.Projects",
  105. "method": "SearchProjects"
  106. },
  107. {
  108. "service": "google.cloud.resourcemanager.v3.Folders",
  109. "method": "CreateFolder"
  110. },
  111. {
  112. "service": "google.cloud.resourcemanager.v3.Folders",
  113. "method": "DeleteFolder"
  114. },
  115. {
  116. "service": "google.cloud.resourcemanager.v3.Folders",
  117. "method": "UndeleteFolder"
  118. },
  119. {
  120. "service": "google.cloud.resourcemanager.v3.Folders",
  121. "method": "UpdateFolder"
  122. },
  123. {
  124. "service": "google.cloud.resourcemanager.v3.Folders",
  125. "method": "MoveFolder"
  126. },
  127. {
  128. "service": "google.cloud.resourcemanager.v3.Folders",
  129. "method": "SetIamPolicy"
  130. },
  131. {
  132. "service": "google.cloud.resourcemanager.v3.Folders",
  133. "method": "SearchFolders"
  134. },
  135. {
  136. "service": "google.cloud.resourcemanager.v3.Organizations",
  137. "method": "SearchOrganizations"
  138. },
  139. {
  140. "service": "google.cloud.resourcemanager.v3.Organizations",
  141. "method": "SetIamPolicy"
  142. },
  143. {
  144. "service": "google.cloud.resourcemanager.v3.TagKeys",
  145. "method": "CreateTagKey"
  146. },
  147. {
  148. "service": "google.cloud.resourcemanager.v3.TagKeys",
  149. "method": "UpdateTagKey"
  150. },
  151. {
  152. "service": "google.cloud.resourcemanager.v3.TagKeys",
  153. "method": "DeleteTagKey"
  154. },
  155. {
  156. "service": "google.cloud.resourcemanager.v3.TagKeys",
  157. "method": "SetIamPolicy"
  158. },
  159. {
  160. "service": "google.cloud.resourcemanager.v3.TagValues",
  161. "method": "CreateTagValue"
  162. },
  163. {
  164. "service": "google.cloud.resourcemanager.v3.TagValues",
  165. "method": "UpdateTagValue"
  166. },
  167. {
  168. "service": "google.cloud.resourcemanager.v3.TagValues",
  169. "method": "DeleteTagValue"
  170. },
  171. {
  172. "service": "google.cloud.resourcemanager.v3.TagValues",
  173. "method": "SetIamPolicy"
  174. },
  175. {
  176. "service": "google.cloud.resourcemanager.v3.TagBindings",
  177. "method": "CreateTagBinding"
  178. },
  179. {
  180. "service": "google.cloud.resourcemanager.v3.TagBindings",
  181. "method": "DeleteTagBinding"
  182. }
  183. ],
  184. "timeout": "60s"
  185. }
  186. ]
  187. }