gkemulticloud_grpc_service_config.json 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. {
  2. "methodConfig": [{
  3. "name": [
  4. {
  5. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  6. "method": "GetAwsCluster"
  7. },
  8. {
  9. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  10. "method": "ListAwsClusters"
  11. },
  12. {
  13. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  14. "method": "GetAwsNodePool"
  15. },
  16. {
  17. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  18. "method": "ListAwsNodePools"
  19. },
  20. {
  21. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  22. "method": "GenerateAwsAccessToken"
  23. },
  24. {
  25. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  26. "method": "GetAwsServerConfig"
  27. },
  28. {
  29. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  30. "method": "GetAzureClient"
  31. },
  32. {
  33. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  34. "method": "ListAzureClients"
  35. },
  36. {
  37. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  38. "method": "GetAzureCluster"
  39. },
  40. {
  41. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  42. "method": "ListAzureClusters"
  43. },
  44. {
  45. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  46. "method": "GetAzureNodePool"
  47. },
  48. {
  49. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  50. "method": "ListAzureNodePools"
  51. },
  52. {
  53. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  54. "method": "GenerateAzureAccessToken"
  55. },
  56. {
  57. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  58. "method": "GetAzureServerConfig"
  59. }
  60. ],
  61. "timeout": "60s",
  62. "retryPolicy": {
  63. "maxAttempts": 5,
  64. "initialBackoff": "1s",
  65. "maxBackoff": "10s",
  66. "backoffMultiplier": 1.3,
  67. "retryableStatusCodes": ["UNAVAILABLE"]
  68. }
  69. },
  70. {
  71. "name": [
  72. {
  73. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  74. "method": "CreateAwsCluster"
  75. },
  76. {
  77. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  78. "method": "DeleteAwsCluster"
  79. },
  80. {
  81. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  82. "method": "UpdateAwsCluster"
  83. },
  84. {
  85. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  86. "method": "CreateAwsNodePool"
  87. },
  88. {
  89. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  90. "method": "DeleteAwsNodePool"
  91. },
  92. {
  93. "service": "google.cloud.gkemulticloud.v1.AwsClusters",
  94. "method": "UpdateAwsNodePool"
  95. },
  96. {
  97. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  98. "method": "CreateAzureClient"
  99. },
  100. {
  101. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  102. "method": "DeleteAzureClient"
  103. },
  104. {
  105. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  106. "method": "CreateAzureCluster"
  107. },
  108. {
  109. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  110. "method": "DeleteAzureCluster"
  111. },
  112. {
  113. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  114. "method": "UpdateAzureCluster"
  115. },
  116. {
  117. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  118. "method": "CreateAzureNodePool"
  119. },
  120. {
  121. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  122. "method": "DeleteAzureNodePool"
  123. },
  124. {
  125. "service": "google.cloud.gkemulticloud.v1.AzureClusters",
  126. "method": "UpdateAzureNodePool"
  127. }
  128. ],
  129. "timeout": "60s"
  130. }]
  131. }