xref: /aosp_15_r20/external/googleapis/google/cloud/tasks/v2/cloudtasks_v2.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1type: google.api.Service
2config_version: 3
3name: cloudtasks.googleapis.com
4title: Cloud Tasks API
5
6apis:
7- name: google.cloud.location.Locations
8- name: google.cloud.tasks.v2.CloudTasks
9
10documentation:
11  summary: Manages the execution of large numbers of distributed requests.
12  overview: |-
13    Cloud Tasks manages the execution of large numbers of distributed
14    requests.
15
16    For more information, see https://cloud.google.com/tasks/.
17  rules:
18  - selector: google.cloud.location.Locations.GetLocation
19    description: Gets information about a location.
20
21  - selector: google.cloud.location.Locations.ListLocations
22    description: Lists information about the supported locations for this service.
23
24backend:
25  rules:
26  - selector: google.cloud.location.Locations.GetLocation
27    deadline: 5.0
28  - selector: google.cloud.location.Locations.ListLocations
29    deadline: 5.0
30  - selector: 'google.cloud.tasks.v2.CloudTasks.*'
31    deadline: 15.0
32
33http:
34  rules:
35  - selector: google.cloud.location.Locations.GetLocation
36    get: '/v2/{name=projects/*/locations/*}'
37  - selector: google.cloud.location.Locations.ListLocations
38    get: '/v2/{name=projects/*}/locations'
39
40authentication:
41  rules:
42  - selector: google.cloud.location.Locations.GetLocation
43    oauth:
44      canonical_scopes: |-
45        https://www.googleapis.com/auth/cloud-platform
46  - selector: google.cloud.location.Locations.ListLocations
47    oauth:
48      canonical_scopes: |-
49        https://www.googleapis.com/auth/cloud-platform
50  - selector: 'google.cloud.tasks.v2.CloudTasks.*'
51    oauth:
52      canonical_scopes: |-
53        https://www.googleapis.com/auth/cloud-platform
54