cloudchannel_v1.yaml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. type: google.api.Service
  2. config_version: 3
  3. name: cloudchannel.googleapis.com
  4. title: Cloud Channel API
  5. apis:
  6. - name: google.cloud.channel.v1.CloudChannelReportsService
  7. - name: google.cloud.channel.v1.CloudChannelService
  8. - name: google.longrunning.Operations
  9. types:
  10. - name: google.cloud.channel.v1.CustomerEvent
  11. - name: google.cloud.channel.v1.EntitlementEvent
  12. - name: google.cloud.channel.v1.OperationMetadata
  13. - name: google.cloud.channel.v1.RunReportJobResponse
  14. - name: google.cloud.channel.v1.SubscriberEvent
  15. - name: google.cloud.channel.v1.TransferEntitlementsResponse
  16. documentation:
  17. summary: |-
  18. The Cloud Channel API enables Google Cloud partners to have a single
  19. unified resale platform and APIs across all of Google Cloud including GCP,
  20. Workspace, Maps and Chrome.
  21. http:
  22. rules:
  23. - selector: google.longrunning.Operations.CancelOperation
  24. post: '/v1/{name=operations/**}:cancel'
  25. body: '*'
  26. - selector: google.longrunning.Operations.DeleteOperation
  27. delete: '/v1/{name=operations/**}'
  28. - selector: google.longrunning.Operations.GetOperation
  29. get: '/v1/{name=operations/**}'
  30. - selector: google.longrunning.Operations.ListOperations
  31. get: '/v1/{name=operations}'
  32. authentication:
  33. rules:
  34. - selector: 'google.cloud.channel.v1.CloudChannelReportsService.*'
  35. oauth:
  36. canonical_scopes: |-
  37. https://www.googleapis.com/auth/apps.reports.usage.readonly
  38. - selector: 'google.cloud.channel.v1.CloudChannelService.*'
  39. oauth:
  40. canonical_scopes: |-
  41. https://www.googleapis.com/auth/apps.order
  42. - selector: 'google.longrunning.Operations.*'
  43. oauth:
  44. canonical_scopes: |-
  45. https://www.googleapis.com/auth/apps.order