xref: /aosp_15_r20/external/googleapis/google/cloud/datalabeling/v1beta1/datalabeling_v1beta1.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1type: google.api.Service
2config_version: 3
3name: datalabeling.googleapis.com
4title: Data Labeling API
5
6apis:
7- name: google.cloud.datalabeling.v1beta1.DataLabelingService
8
9types:
10- name: google.cloud.datalabeling.v1beta1.CreateInstructionMetadata
11- name: google.cloud.datalabeling.v1beta1.ExportDataOperationMetadata
12- name: google.cloud.datalabeling.v1beta1.ExportDataOperationResponse
13- name: google.cloud.datalabeling.v1beta1.ImportDataOperationMetadata
14- name: google.cloud.datalabeling.v1beta1.ImportDataOperationResponse
15- name: google.cloud.datalabeling.v1beta1.LabelImageBoundingBoxOperationMetadata
16- name: google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata
17- name: google.cloud.datalabeling.v1beta1.LabelImageClassificationOperationMetadata
18- name: google.cloud.datalabeling.v1beta1.LabelImageOrientedBoundingBoxOperationMetadata
19- name: google.cloud.datalabeling.v1beta1.LabelImagePolylineOperationMetadata
20- name: google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata
21- name: google.cloud.datalabeling.v1beta1.LabelOperationMetadata
22- name: google.cloud.datalabeling.v1beta1.LabelTextClassificationOperationMetadata
23- name: google.cloud.datalabeling.v1beta1.LabelTextEntityExtractionOperationMetadata
24- name: google.cloud.datalabeling.v1beta1.LabelVideoClassificationOperationMetadata
25- name: google.cloud.datalabeling.v1beta1.LabelVideoEventOperationMetadata
26- name: google.cloud.datalabeling.v1beta1.LabelVideoObjectDetectionOperationMetadata
27- name: google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata
28
29documentation:
30  summary: Public API for Google Cloud AI Data Labeling Service.
31  rules:
32  - selector: google.iam.v1.IAMPolicy.GetIamPolicy
33    description: |-
34      Gets the access control policy for a resource. Returns an empty policy
35      if the resource exists and does not have a policy set.
36
37  - selector: google.iam.v1.IAMPolicy.SetIamPolicy
38    description: |-
39      Sets the access control policy on the specified resource. Replaces
40      any existing policy.
41
42      Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`
43      errors.
44
45  - selector: google.iam.v1.IAMPolicy.TestIamPermissions
46    description: |-
47      Returns permissions that a caller has on the specified resource. If the
48      resource does not exist, this will return an empty set of
49      permissions, not a `NOT_FOUND` error.
50
51      Note: This operation is designed to be used for building
52      permission-aware UIs and command-line tools, not for authorization
53      checking. This operation may "fail open" without warning.
54
55backend:
56  rules:
57  - selector: 'google.cloud.datalabeling.v1beta1.DataLabelingService.*'
58    deadline: 60.0
59  - selector: 'google.iam.v1.IAMPolicy.*'
60    deadline: 60.0
61  - selector: 'google.longrunning.Operations.*'
62    deadline: 60.0
63
64http:
65  rules:
66  - selector: google.longrunning.Operations.CancelOperation
67    get: '/v1beta1/{name=projects/*/operations/*}:cancel'
68  - selector: google.longrunning.Operations.DeleteOperation
69    delete: '/v1beta1/{name=projects/*/operations/*}'
70  - selector: google.longrunning.Operations.GetOperation
71    get: '/v1beta1/{name=projects/*/operations/*}'
72  - selector: google.longrunning.Operations.ListOperations
73    get: '/v1beta1/{name=projects/*}/operations'
74
75authentication:
76  rules:
77  - selector: 'google.cloud.datalabeling.v1beta1.DataLabelingService.*'
78    oauth:
79      canonical_scopes: |-
80        https://www.googleapis.com/auth/cloud-platform
81  - selector: 'google.iam.v1.IAMPolicy.*'
82    oauth:
83      canonical_scopes: |-
84        https://www.googleapis.com/auth/cloud-platform
85  - selector: 'google.longrunning.Operations.*'
86    oauth:
87      canonical_scopes: |-
88        https://www.googleapis.com/auth/cloud-platform
89