cloud_billing_grpc_service_config.json 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.billing.v1.CloudBilling",
  7. "method": "CreateBillingAccount"
  8. }
  9. ],
  10. "timeout": "60s"
  11. },
  12. {
  13. "name": [
  14. {
  15. "service": "google.cloud.billing.v1.CloudBilling",
  16. "method": "GetBillingAccount"
  17. },
  18. {
  19. "service": "google.cloud.billing.v1.CloudBilling",
  20. "method": "ListBillingAccounts"
  21. },
  22. {
  23. "service": "google.cloud.billing.v1.CloudBilling",
  24. "method": "UpdateBillingAccount"
  25. },
  26. {
  27. "service": "google.cloud.billing.v1.CloudBilling",
  28. "method": "ListProjectBillingInfo"
  29. },
  30. {
  31. "service": "google.cloud.billing.v1.CloudBilling",
  32. "method": "GetProjectBillingInfo"
  33. },
  34. {
  35. "service": "google.cloud.billing.v1.CloudBilling",
  36. "method": "UpdateProjectBillingInfo"
  37. },
  38. {
  39. "service": "google.cloud.billing.v1.CloudBilling",
  40. "method": "GetIamPolicy"
  41. },
  42. {
  43. "service": "google.cloud.billing.v1.CloudBilling",
  44. "method": "SetIamPolicy"
  45. },
  46. {
  47. "service": "google.cloud.billing.v1.CloudBilling",
  48. "method": "TestIamPermissions"
  49. }
  50. ],
  51. "timeout": "60s",
  52. "retryPolicy": {
  53. "maxAttempts": 5,
  54. "initialBackoff": "0.100s",
  55. "maxBackoff": "60s",
  56. "backoffMultiplier": 1.3,
  57. "retryableStatusCodes": [
  58. "DEADLINE_EXCEEDED",
  59. "UNAVAILABLE"
  60. ]
  61. }
  62. },
  63. {
  64. "name": [
  65. {
  66. "service": "google.cloud.billing.v1.CloudCatalog",
  67. "method": "ListServices"
  68. },
  69. {
  70. "service": "google.cloud.billing.v1.CloudCatalog",
  71. "method": "ListSkus"
  72. }
  73. ],
  74. "timeout": "60s"
  75. }
  76. ]
  77. }