jobs_v4.yaml 3.1 KB

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