vision_v1.yaml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. type: google.api.Service
  2. config_version: 3
  3. name: vision.googleapis.com
  4. title: Cloud Vision API
  5. apis:
  6. - name: google.cloud.vision.v1.ImageAnnotator
  7. - name: google.cloud.vision.v1.ProductSearch
  8. types:
  9. - name: google.cloud.vision.v1.AnnotateFileResponse
  10. - name: google.cloud.vision.v1.AsyncBatchAnnotateFilesResponse
  11. - name: google.cloud.vision.v1.AsyncBatchAnnotateImagesResponse
  12. - name: google.cloud.vision.v1.BatchAnnotateFilesResponse
  13. - name: google.cloud.vision.v1.BatchOperationMetadata
  14. - name: google.cloud.vision.v1.ImportProductSetsResponse
  15. - name: google.cloud.vision.v1.OperationMetadata
  16. documentation:
  17. summary: |-
  18. Integrates Google Vision features, including image labeling, face, logo,
  19. and landmark detection, optical character recognition (OCR), and detection
  20. of explicit content, into applications.
  21. http:
  22. rules:
  23. - selector: google.longrunning.Operations.GetOperation
  24. get: '/v1/{name=projects/*/operations/*}'
  25. additional_bindings:
  26. - get: '/v1/{name=projects/*/locations/*/operations/*}'
  27. - get: '/v1/{name=operations/*}'
  28. - get: '/v1/{name=locations/*/operations/*}'
  29. authentication:
  30. rules:
  31. - selector: 'google.cloud.vision.v1.ImageAnnotator.*'
  32. oauth:
  33. canonical_scopes: |-
  34. https://www.googleapis.com/auth/cloud-platform,
  35. https://www.googleapis.com/auth/cloud-vision
  36. - selector: 'google.cloud.vision.v1.ProductSearch.*'
  37. oauth:
  38. canonical_scopes: |-
  39. https://www.googleapis.com/auth/cloud-platform,
  40. https://www.googleapis.com/auth/cloud-vision
  41. - selector: 'google.longrunning.Operations.*'
  42. oauth:
  43. canonical_scopes: |-
  44. https://www.googleapis.com/auth/cloud-platform,
  45. https://www.googleapis.com/auth/cloud-vision