pubsublite_v1.yaml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. type: google.api.Service
  2. config_version: 3
  3. name: pubsublite.googleapis.com
  4. title: Pub/Sub Lite API
  5. apis:
  6. - name: google.cloud.pubsublite.v1.AdminService
  7. - name: google.cloud.pubsublite.v1.CursorService
  8. - name: google.cloud.pubsublite.v1.PartitionAssignmentService
  9. - name: google.cloud.pubsublite.v1.PublisherService
  10. - name: google.cloud.pubsublite.v1.SubscriberService
  11. - name: google.cloud.pubsublite.v1.TopicStatsService
  12. types:
  13. - name: google.cloud.pubsublite.v1.OperationMetadata
  14. - name: google.cloud.pubsublite.v1.SeekSubscriptionResponse
  15. http:
  16. rules:
  17. - selector: google.longrunning.Operations.CancelOperation
  18. post: '/v1/admin/{name=projects/*/locations/*/operations/*}:cancel'
  19. body: '*'
  20. - selector: google.longrunning.Operations.DeleteOperation
  21. delete: '/v1/admin/{name=projects/*/locations/*/operations/*}'
  22. - selector: google.longrunning.Operations.GetOperation
  23. get: '/v1/admin/{name=projects/*/locations/*/operations/*}'
  24. - selector: google.longrunning.Operations.ListOperations
  25. get: '/v1/admin/{name=projects/*/locations/*}/operations'
  26. authentication:
  27. rules:
  28. - selector: 'google.cloud.pubsublite.v1.AdminService.*'
  29. oauth:
  30. canonical_scopes: |-
  31. https://www.googleapis.com/auth/cloud-platform
  32. - selector: 'google.cloud.pubsublite.v1.CursorService.*'
  33. oauth:
  34. canonical_scopes: |-
  35. https://www.googleapis.com/auth/cloud-platform
  36. - selector: google.cloud.pubsublite.v1.PartitionAssignmentService.AssignPartitions
  37. oauth:
  38. canonical_scopes: |-
  39. https://www.googleapis.com/auth/cloud-platform
  40. - selector: google.cloud.pubsublite.v1.PublisherService.Publish
  41. oauth:
  42. canonical_scopes: |-
  43. https://www.googleapis.com/auth/cloud-platform
  44. - selector: google.cloud.pubsublite.v1.SubscriberService.Subscribe
  45. oauth:
  46. canonical_scopes: |-
  47. https://www.googleapis.com/auth/cloud-platform
  48. - selector: 'google.cloud.pubsublite.v1.TopicStatsService.*'
  49. oauth:
  50. canonical_scopes: |-
  51. https://www.googleapis.com/auth/cloud-platform
  52. - selector: 'google.longrunning.Operations.*'
  53. oauth:
  54. canonical_scopes: |-
  55. https://www.googleapis.com/auth/cloud-platform