jobs_v4beta1.yaml 3.1 KB

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