talent_v4.yaml 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. type: google.api.Service
  2. config_version: 3
  3. name: jobs.googleapis.com
  4. title: Cloud Talent Solution API
  5. apis:
  6. - name: google.cloud.talent.v4.CompanyService
  7. - name: google.cloud.talent.v4.Completion
  8. - name: google.cloud.talent.v4.EventService
  9. - name: google.cloud.talent.v4.JobService
  10. - name: google.cloud.talent.v4.TenantService
  11. types:
  12. - name: google.cloud.talent.v4.BatchOperationMetadata
  13. - name: google.cloud.talent.v4.BatchCreateJobsResponse
  14. - name: google.cloud.talent.v4.BatchUpdateJobsResponse
  15. - name: google.cloud.talent.v4.BatchDeleteJobsResponse
  16. documentation:
  17. summary: |-
  18. Cloud Talent Solution provides the capability to create, read, update, and
  19. delete job postings, as well as search jobs based on keywords and filters.
  20. overview: |-
  21. # Introduction
  22. Cloud Talent Solution provides hiring companies and job distributors with
  23. the capability to create and manage job postings and organizational
  24. information, and perform job search using field based queries. This site
  25. contains all of the information you need to integrate Cloud Talent
  26. Solution, create company entities that represent employers with intended
  27. access control, post and manage jobs on Garage Jobs on behalf of
  28. employers, and search jobs where access control permits. For a full list
  29. of supported API methods, refer to the [Reference](rest/) section.
  30. backend:
  31. rules:
  32. - selector: 'google.cloud.talent.v4.CompanyService.*'
  33. deadline: 30.0
  34. - selector: google.cloud.talent.v4.Completion.CompleteQuery
  35. deadline: 30.0
  36. - selector: google.cloud.talent.v4.EventService.CreateClientEvent
  37. deadline: 30.0
  38. - selector: 'google.cloud.talent.v4.JobService.*'
  39. deadline: 30.0
  40. - selector: 'google.cloud.talent.v4.TenantService.*'
  41. deadline: 30.0
  42. - selector: 'google.longrunning.Operations.*'
  43. deadline: 30.0
  44. http:
  45. rules:
  46. - selector: google.longrunning.Operations.GetOperation
  47. get: '/v4/{name=projects/*/operations/*}'
  48. authentication:
  49. rules:
  50. - selector: 'google.cloud.talent.v4.CompanyService.*'
  51. oauth:
  52. canonical_scopes: |-
  53. https://www.googleapis.com/auth/cloud-platform,
  54. https://www.googleapis.com/auth/jobs
  55. - selector: google.cloud.talent.v4.Completion.CompleteQuery
  56. oauth:
  57. canonical_scopes: |-
  58. https://www.googleapis.com/auth/cloud-platform,
  59. https://www.googleapis.com/auth/jobs
  60. - selector: google.cloud.talent.v4.EventService.CreateClientEvent
  61. oauth:
  62. canonical_scopes: |-
  63. https://www.googleapis.com/auth/cloud-platform,
  64. https://www.googleapis.com/auth/jobs
  65. - selector: 'google.cloud.talent.v4.JobService.*'
  66. oauth:
  67. canonical_scopes: |-
  68. https://www.googleapis.com/auth/cloud-platform,
  69. https://www.googleapis.com/auth/jobs
  70. - selector: 'google.cloud.talent.v4.TenantService.*'
  71. oauth:
  72. canonical_scopes: |-
  73. https://www.googleapis.com/auth/cloud-platform,
  74. https://www.googleapis.com/auth/jobs
  75. - selector: 'google.longrunning.Operations.*'
  76. oauth:
  77. canonical_scopes: |-
  78. https://www.googleapis.com/auth/cloud-platform,
  79. https://www.googleapis.com/auth/jobs