eventarc_grpc_service_config.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. "methodConfig": [{
  3. "name": [
  4. { "service": "google.cloud.eventarc.v1", "method": "ListTriggers"},
  5. { "service": "google.cloud.eventarc.v1", "method": "GetTrigger"},
  6. { "service": "google.cloud.eventarc.v1", "method": "ListChannels"},
  7. { "service": "google.cloud.eventarc.v1", "method": "GetChannel"},
  8. { "service": "google.cloud.eventarc.v1", "method": "ListChannelConnections"},
  9. { "service": "google.cloud.eventarc.v1", "method": "GetChannelConnection"},
  10. { "service": "google.cloud.eventarc.v1", "method": "ListProviders"},
  11. { "service": "google.cloud.eventarc.v1", "method": "GetProvider"}
  12. ],
  13. "timeout": "60s",
  14. "retryPolicy": {
  15. "maxAttempts": 5,
  16. "initialBackoff": "1s",
  17. "maxBackoff": "60s",
  18. "backoffMultiplier": 1.3,
  19. "retryableStatusCodes": ["UNAVAILABLE", "UNKNOWN"]
  20. }
  21. },
  22. {
  23. "name": [
  24. { "service": "google.cloud.eventarc.v1", "method": "CreateTrigger" },
  25. { "service": "google.cloud.eventarc.v1", "method": "DeleteTrigger" },
  26. { "service": "google.cloud.eventarc.v1", "method": "UpdateTrigger" },
  27. { "service": "google.cloud.eventarc.v1", "method": "CreateChannel" },
  28. { "service": "google.cloud.eventarc.v1", "method": "DeleteChannel" },
  29. { "service": "google.cloud.eventarc.v1", "method": "UpdateChannel" },
  30. { "service": "google.cloud.eventarc.v1", "method": "CreateChannelConnection" },
  31. { "service": "google.cloud.eventarc.v1", "method": "DeleteChannelConnection" },
  32. { "service": "google.cloud.eventarc.v1", "method": "UpdateChannelConnection" }
  33. ],
  34. "timeout": "60s"
  35. }]
  36. }