cloudasset_grpc_service_config.json 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.asset.v1.AssetService",
  7. "method": "ExportAssets"
  8. },
  9. {
  10. "service": "google.cloud.asset.v1.AssetService",
  11. "method": "CreateFeed"
  12. },
  13. {
  14. "service": "google.cloud.asset.v1.AssetService",
  15. "method": "UpdateFeed"
  16. },
  17. {
  18. "service": "google.cloud.asset.v1.AssetService",
  19. "method": "CreateSavedQuery"
  20. },
  21. {
  22. "service": "google.cloud.asset.v1.AssetService",
  23. "method": "UpdateSavedQuery"
  24. },
  25. {
  26. "service": "google.cloud.asset.v1.AssetService",
  27. "method": "AnalyzeIamPolicyLongrunning"
  28. }
  29. ],
  30. "timeout": "60s"
  31. },
  32. {
  33. "name": [
  34. {
  35. "service": "google.cloud.asset.v1.AssetService",
  36. "method": "BatchGetAssetsHistory"
  37. },
  38. {
  39. "service": "google.cloud.asset.v1.AssetService",
  40. "method": "GetFeed"
  41. },
  42. {
  43. "service": "google.cloud.asset.v1.AssetService",
  44. "method": "ListAssets"
  45. },
  46. {
  47. "service": "google.cloud.asset.v1.AssetService",
  48. "method": "ListFeeds"
  49. },
  50. {
  51. "service": "google.cloud.asset.v1.AssetService",
  52. "method": "DeleteFeed"
  53. },
  54. {
  55. "service": "google.cloud.asset.v1.AssetService",
  56. "method": "GetSavedQuery"
  57. },
  58. {
  59. "service": "google.cloud.asset.v1.AssetService",
  60. "method": "ListSavedQueries"
  61. },
  62. {
  63. "service": "google.cloud.asset.v1.AssetService",
  64. "method": "DeleteSavedQuery"
  65. }
  66. ],
  67. "timeout": "60s",
  68. "retryPolicy": {
  69. "initialBackoff": "0.100s",
  70. "maxBackoff": "60s",
  71. "backoffMultiplier": 1.3,
  72. "retryableStatusCodes": [
  73. "DEADLINE_EXCEEDED",
  74. "UNAVAILABLE"
  75. ]
  76. }
  77. },
  78. {
  79. "name": [
  80. {
  81. "service": "google.cloud.asset.v1.AssetService",
  82. "method": "SearchAllResources"
  83. },
  84. {
  85. "service": "google.cloud.asset.v1.AssetService",
  86. "method": "SearchAllIamPolicies"
  87. }
  88. ],
  89. "timeout": "30s",
  90. "retryPolicy": {
  91. "initialBackoff": "0.100s",
  92. "maxBackoff": "60s",
  93. "backoffMultiplier": 1.3,
  94. "retryableStatusCodes": [
  95. "UNAVAILABLE"
  96. ]
  97. }
  98. },
  99. {
  100. "name": [
  101. {
  102. "service": "google.cloud.asset.v1.AssetService",
  103. "method": "AnalyzeIamPolicy"
  104. }
  105. ],
  106. "timeout": "300s",
  107. "retryPolicy": {
  108. "initialBackoff": "0.100s",
  109. "maxBackoff": "60s",
  110. "backoffMultiplier": 1.3,
  111. "retryableStatusCodes": [
  112. "UNAVAILABLE"
  113. ]
  114. }
  115. },
  116. {
  117. "name": [
  118. {
  119. "service": "google.cloud.asset.v1.AssetService",
  120. "method": "QueryAssets"
  121. }
  122. ],
  123. "timeout": "200s",
  124. "retryPolicy": {
  125. "initialBackoff": "0.100s",
  126. "maxBackoff": "60s",
  127. "backoffMultiplier": 1.3,
  128. "retryableStatusCodes": [
  129. "UNAVAILABLE"
  130. ]
  131. }
  132. },
  133. {
  134. "name": [
  135. {
  136. "service": "google.cloud.asset.v1.AssetService",
  137. "method": "QueryAssetTypes"
  138. }
  139. ],
  140. "timeout": "10s",
  141. "retryPolicy": {
  142. "initialBackoff": "0.100s",
  143. "maxBackoff": "60s",
  144. "backoffMultiplier": 1.3,
  145. "retryableStatusCodes": [
  146. "UNAVAILABLE"
  147. ]
  148. }
  149. },
  150. {
  151. "name": [
  152. {
  153. "service": "google.cloud.asset.v1.AssetService",
  154. "method": "BatchGetEffectiveIamPolicies"
  155. }
  156. ],
  157. "timeout": "300s",
  158. "retryPolicy": {
  159. "initialBackoff": "0.100s",
  160. "maxBackoff": "60s",
  161. "backoffMultiplier": 1.3,
  162. "retryableStatusCodes": [
  163. "UNAVAILABLE"
  164. ]
  165. }
  166. }
  167. ]
  168. }