firestore_v1.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. type: google.api.Service
  2. config_version: 3
  3. name: firestore.googleapis.com
  4. title: Cloud Firestore API
  5. apis:
  6. - name: google.cloud.location.Locations
  7. - name: google.firestore.admin.v1.FirestoreAdmin
  8. - name: google.longrunning.Operations
  9. types:
  10. - name: google.firestore.admin.v1.ExportDocumentsMetadata
  11. - name: google.firestore.admin.v1.ExportDocumentsResponse
  12. - name: google.firestore.admin.v1.FieldOperationMetadata
  13. - name: google.firestore.admin.v1.ImportDocumentsMetadata
  14. - name: google.firestore.admin.v1.IndexOperationMetadata
  15. - name: google.firestore.admin.v1.LocationMetadata
  16. - name: google.firestore.admin.v1.UpdateDatabaseMetadata
  17. documentation:
  18. summary: |-
  19. Accesses the NoSQL document database built for automatic scaling, high
  20. performance, and ease of application development.
  21. rules:
  22. - selector: google.cloud.location.Locations.GetLocation
  23. description: Gets information about a location.
  24. - selector: google.cloud.location.Locations.ListLocations
  25. description: Lists information about the supported locations for this service.
  26. backend:
  27. rules:
  28. - selector: google.cloud.location.Locations.GetLocation
  29. deadline: 295.0
  30. - selector: google.cloud.location.Locations.ListLocations
  31. deadline: 295.0
  32. - selector: 'google.firestore.admin.v1.FirestoreAdmin.*'
  33. deadline: 295.0
  34. - selector: 'google.longrunning.Operations.*'
  35. deadline: 295.0
  36. http:
  37. rules:
  38. - selector: google.longrunning.Operations.CancelOperation
  39. post: '/v1/{name=projects/*/databases/*/operations/*}:cancel'
  40. body: '*'
  41. - selector: google.longrunning.Operations.DeleteOperation
  42. delete: '/v1/{name=projects/*/databases/*/operations/*}'
  43. - selector: google.longrunning.Operations.GetOperation
  44. get: '/v1/{name=projects/*/databases/*/operations/*}'
  45. - selector: google.longrunning.Operations.ListOperations
  46. get: '/v1/{name=projects/*/databases/*}/operations'
  47. authentication:
  48. rules:
  49. - selector: google.cloud.location.Locations.GetLocation
  50. oauth:
  51. canonical_scopes: |-
  52. https://www.googleapis.com/auth/cloud-platform,
  53. https://www.googleapis.com/auth/datastore
  54. - selector: google.cloud.location.Locations.ListLocations
  55. oauth:
  56. canonical_scopes: |-
  57. https://www.googleapis.com/auth/cloud-platform,
  58. https://www.googleapis.com/auth/datastore
  59. - selector: 'google.firestore.admin.v1.FirestoreAdmin.*'
  60. oauth:
  61. canonical_scopes: |-
  62. https://www.googleapis.com/auth/cloud-platform,
  63. https://www.googleapis.com/auth/datastore
  64. - selector: 'google.longrunning.Operations.*'
  65. oauth:
  66. canonical_scopes: |-
  67. https://www.googleapis.com/auth/cloud-platform,
  68. https://www.googleapis.com/auth/datastore