cloudshell_grpc_service_config.json 1.1 KB

123456789101112131415161718192021222324252627
  1. {
  2. "methodConfig": [{
  3. "name": [
  4. { "service": "google.cloud.shell.v1.CloudShellService", "method": "GetEnvironment" },
  5. { "service": "google.cloud.shell.v1.CloudShellService", "method": "ListEnvironments" }
  6. ],
  7. "timeout": "60s",
  8. "retryPolicy": {
  9. "initialBackoff": "1s",
  10. "maxBackoff": "60s",
  11. "backoffMultiplier": 1.3,
  12. "retryableStatusCodes": ["UNAVAILABLE", "UNKNOWN"]
  13. }
  14. },
  15. {
  16. "name": [
  17. { "service": "google.cloud.shell.v1.CloudShellService", "method": "AddPublicKey" },
  18. { "service": "google.cloud.shell.v1.CloudShellService", "method": "AuthorizeEnvironment" },
  19. { "service": "google.cloud.shell.v1.CloudShellService", "method": "CreateEnvironment" },
  20. { "service": "google.cloud.shell.v1.CloudShellService", "method": "DeleteEnvironment" },
  21. { "service": "google.cloud.shell.v1.CloudShellService", "method": "RemovePublicKey" },
  22. { "service": "google.cloud.shell.v1.CloudShellService", "method": "StartEnvironment" },
  23. { "service": "google.cloud.shell.v1.CloudShellService", "method": "UpdateEnvironment" }
  24. ],
  25. "timeout": "60s"
  26. }]
  27. }