apigeeregistry_grpc_service_config.json 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.apigeeregistry.v1.Registry",
  7. "method": "ListApis"
  8. },
  9. {
  10. "service": "google.cloud.apigeeregistry.v1.Registry",
  11. "method": "GetApi"
  12. },
  13. {
  14. "service": "google.cloud.apigeeregistry.v1.Registry",
  15. "method": "CreateApi"
  16. },
  17. {
  18. "service": "google.cloud.apigeeregistry.v1.Registry",
  19. "method": "UpdateApi"
  20. },
  21. {
  22. "service": "google.cloud.apigeeregistry.v1.Registry",
  23. "method": "DeleteApi"
  24. },
  25. {
  26. "service": "google.cloud.apigeeregistry.v1.Registry",
  27. "method": "ListApiVersions"
  28. },
  29. {
  30. "service": "google.cloud.apigeeregistry.v1.Registry",
  31. "method": "GetApiVersion"
  32. },
  33. {
  34. "service": "google.cloud.apigeeregistry.v1.Registry",
  35. "method": "CreateApiVersion"
  36. },
  37. {
  38. "service": "google.cloud.apigeeregistry.v1.Registry",
  39. "method": "UpdateApiVersion"
  40. },
  41. {
  42. "service": "google.cloud.apigeeregistry.v1.Registry",
  43. "method": "DeleteApiVersion"
  44. },
  45. {
  46. "service": "google.cloud.apigeeregistry.v1.Registry",
  47. "method": "ListApiSpecs"
  48. },
  49. {
  50. "service": "google.cloud.apigeeregistry.v1.Registry",
  51. "method": "GetApiSpec"
  52. },
  53. {
  54. "service": "google.cloud.apigeeregistry.v1.Registry",
  55. "method": "GetApiSpecContents"
  56. },
  57. {
  58. "service": "google.cloud.apigeeregistry.v1.Registry",
  59. "method": "CreateApiSpec"
  60. },
  61. {
  62. "service": "google.cloud.apigeeregistry.v1.Registry",
  63. "method": "UpdateApiSpec"
  64. },
  65. {
  66. "service": "google.cloud.apigeeregistry.v1.Registry",
  67. "method": "DeleteApiSpec"
  68. },
  69. {
  70. "service": "google.cloud.apigeeregistry.v1.Registry",
  71. "method": "TagApiSpecRevision"
  72. },
  73. {
  74. "service": "google.cloud.apigeeregistry.v1.Registry",
  75. "method": "ListApiSpecRevisions"
  76. },
  77. {
  78. "service": "google.cloud.apigeeregistry.v1.Registry",
  79. "method": "DeleteApiSpecRevision"
  80. },
  81. {
  82. "service": "google.cloud.apigeeregistry.v1.Registry",
  83. "method": "ListApiDeployments"
  84. },
  85. {
  86. "service": "google.cloud.apigeeregistry.v1.Registry",
  87. "method": "GetApiDeployment"
  88. },
  89. {
  90. "service": "google.cloud.apigeeregistry.v1.Registry",
  91. "method": "CreateApiDeployment"
  92. },
  93. {
  94. "service": "google.cloud.apigeeregistry.v1.Registry",
  95. "method": "UpdateApiDeployment"
  96. },
  97. {
  98. "service": "google.cloud.apigeeregistry.v1.Registry",
  99. "method": "DeleteApiDeployment"
  100. },
  101. {
  102. "service": "google.cloud.apigeeregistry.v1.Registry",
  103. "method": "TagApiDeploymentRevision"
  104. },
  105. {
  106. "service": "google.cloud.apigeeregistry.v1.Registry",
  107. "method": "ListApiDeploymentRevisions"
  108. },
  109. {
  110. "service": "google.cloud.apigeeregistry.v1.Registry",
  111. "method": "DeleteApiDeploymentRevision"
  112. },
  113. {
  114. "service": "google.cloud.apigeeregistry.v1.Registry",
  115. "method": "ListArtifacts"
  116. },
  117. {
  118. "service": "google.cloud.apigeeregistry.v1.Registry",
  119. "method": "GetArtifact"
  120. },
  121. {
  122. "service": "google.cloud.apigeeregistry.v1.Registry",
  123. "method": "GetArtifactContents"
  124. },
  125. {
  126. "service": "google.cloud.apigeeregistry.v1.Registry",
  127. "method": "CreateArtifact"
  128. },
  129. {
  130. "service": "google.cloud.apigeeregistry.v1.Registry",
  131. "method": "ReplaceArtifact"
  132. },
  133. {
  134. "service": "google.cloud.apigeeregistry.v1.Registry",
  135. "method": "DeleteArtifact"
  136. }
  137. ],
  138. "timeout": "60s",
  139. "retryPolicy": {
  140. "maxAttempts": 5,
  141. "initialBackoff": "0.200s",
  142. "maxBackoff": "60s",
  143. "backoffMultiplier": 1.3,
  144. "retryableStatusCodes": [
  145. "ABORTED",
  146. "CANCELLED",
  147. "DEADLINE_EXCEEDED",
  148. "UNAVAILABLE"
  149. ]
  150. }
  151. },
  152. {
  153. "name": [
  154. {
  155. "service": "google.cloud.apigeeregistry.v1.Registry",
  156. "method": "RollbackApiSpec"
  157. },
  158. {
  159. "service": "google.cloud.apigeeregistry.v1.Registry",
  160. "method": "RollbackApiDeployment"
  161. }
  162. ],
  163. "timeout": "60s"
  164. }
  165. ]
  166. }