certificatemanager_grpc_service_config.json 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "ListCertificates" },
  6. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "GetCertificate" },
  7. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "CreateCertificate" },
  8. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "UpdateCertificate" },
  9. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "DeleteCertificate" },
  10. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "ListCertificateMaps" },
  11. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "GetCertificateMap" },
  12. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "CreateCertificateMap" },
  13. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "UpdateCertificateMap" },
  14. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "DeleteCertificateMap" },
  15. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "ListCertificateMapEntries" },
  16. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "GetCertificateMapEntry" },
  17. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "CreateCertificateMapEntry" },
  18. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "UpdateCertificateMapEntry" },
  19. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "DeleteCertificateMapEntry" },
  20. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "ListDnsAuthorizations" },
  21. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "GetDnsAuthorization" },
  22. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "CreateDnsAuthorization" },
  23. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "UpdateDnsAuthorization" },
  24. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "DeleteDnsAuthorization" },
  25. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "GetCertificateIssuanceConfig" },
  26. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "ListCertificateIssuanceConfigs" },
  27. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "CreateCertificateIssuanceConfig" },
  28. { "service": "google.cloud.certificatemanager.v1.CertificateManager", "method": "DeleteCertificateIssuanceConfig" },
  29. { "service": "google.longrunning.Operations", "method": "ListOperations" },
  30. { "service": "google.longrunning.Operations", "method": "CancelOperation" },
  31. { "service": "google.longrunning.Operations", "method": "DeleteOperation" },
  32. { "service": "google.cloud.location.Locations", "method": "GetLocation" },
  33. { "service": "google.cloud.location.Locations", "method": "ListLocations" }
  34. ],
  35. "timeout": "60s",
  36. "retryPolicy": {
  37. "maxAttempts": 5,
  38. "initialBackoff": "1s",
  39. "maxBackoff": "10s",
  40. "backoffMultiplier": 1.3,
  41. "retryableStatusCodes": ["UNAVAILABLE"]
  42. }
  43. },
  44. {
  45. "name": [
  46. { "service": "google.longrunning.Operations", "method": "GetOperation" }
  47. ],
  48. "timeout": "5s",
  49. "retryPolicy": {
  50. "maxAttempts": 5,
  51. "initialBackoff": "0.200s",
  52. "maxBackoff": "3s",
  53. "backoffMultiplier": 1.3,
  54. "retryableStatusCodes": ["UNAVAILABLE"]
  55. }
  56. }
  57. ]
  58. }