file_gapic.yaml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. type: com.google.api.codegen.ConfigProto
  2. config_schema_version: 2.0.0
  3. # A list of API interface configurations.
  4. interfaces:
  5. # The fully qualified name of the API interface.
  6. - name: google.cloud.filestore.v1beta1.CloudFilestoreManager
  7. methods:
  8. # Both CreateInstance and DeleteSnapshot can take a long time to complete.
  9. # The default client-side timeouts cause the client to give up on the request early,
  10. # so the following configuration increases it:
  11. # See go/client-self-service#configure-long-running-operation-polling-timeouts-optional
  12. # See also retry timeouts in: google/cloud/filer/v1beta1/file_grpc_service_config.json
  13. - name: CreateInstance
  14. long_running:
  15. initial_poll_delay_millis: 30000 # 30 seconds
  16. poll_delay_multiplier: 1.5
  17. max_poll_delay_millis: 60000 # 1 minute
  18. total_poll_timeout_millis: 7200000 # 120 minutes
  19. - name: DeleteSnapshot
  20. long_running:
  21. initial_poll_delay_millis: 30000 # 30 seconds
  22. poll_delay_multiplier: 1.5
  23. max_poll_delay_millis: 60000 # 1 minute
  24. total_poll_timeout_millis: 7200000 # 120 minutes
  25. - name: DeleteInstance
  26. long_running:
  27. initial_poll_delay_millis: 30000 # 30 seconds
  28. poll_delay_multiplier: 1.5
  29. max_poll_delay_millis: 60000 # 1 minute
  30. total_poll_timeout_millis: 1200000 # 20 minutes
  31. - name: UpdateInstance
  32. long_running:
  33. initial_poll_delay_millis: 30000 # 30 seconds
  34. poll_delay_multiplier: 1.5
  35. max_poll_delay_millis: 60000 # 1 minute
  36. total_poll_timeout_millis: 900000 # 15 minutes
  37. - name: RestoreInstance
  38. long_running:
  39. initial_poll_delay_millis: 30000 # 30 seconds
  40. poll_delay_multiplier: 1.5
  41. max_poll_delay_millis: 60000 # 1 minute
  42. total_poll_timeout_millis: 7200000 # 120 minutes
  43. - name: RevertInstance
  44. long_running:
  45. initial_poll_delay_millis: 30000 # 30 seconds
  46. poll_delay_multiplier: 1.5
  47. max_poll_delay_millis: 60000 # 1 minute
  48. total_poll_timeout_millis: 7200000 # 120 minutes
  49. - name: CreateBackup
  50. long_running:
  51. initial_poll_delay_millis: 30000 # 30 seconds
  52. poll_delay_multiplier: 1.5
  53. max_poll_delay_millis: 60000 # 1 minute
  54. total_poll_timeout_millis: 7200000 # 120 minutes
  55. - name: DeleteBackup
  56. long_running:
  57. initial_poll_delay_millis: 10000 # 10 seconds
  58. poll_delay_multiplier: 1.5
  59. max_poll_delay_millis: 60000 # 1 minute
  60. total_poll_timeout_millis: 660000 # 11 minutes
  61. - name: UpdateBackup
  62. long_running:
  63. initial_poll_delay_millis: 10000 # 10 seconds
  64. poll_delay_multiplier: 1.5
  65. max_poll_delay_millis: 60000 # 1 minute
  66. total_poll_timeout_millis: 660000 # 11 minutes
  67. - name: CreateSnapshot
  68. long_running:
  69. initial_poll_delay_millis: 10000 # 10 seconds
  70. poll_delay_multiplier: 1.5
  71. max_poll_delay_millis: 60000 # 1 minute
  72. total_poll_timeout_millis: 660000 # 11 minutes
  73. - name: UpdateSnapshot
  74. long_running:
  75. initial_poll_delay_millis: 10000 # 10 seconds
  76. poll_delay_multiplier: 1.5
  77. max_poll_delay_millis: 60000 # 1 minute
  78. total_poll_timeout_millis: 660000 # 11 minutes