xref: /aosp_15_r20/external/googleapis/google/cloud/datastream/v1alpha1/datastream_v1alpha1.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1type: google.api.Service
2config_version: 3
3name: datastream.googleapis.com
4title: Datastream API
5
6apis:
7- name: google.cloud.datastream.v1alpha1.Datastream
8
9types:
10- name: google.cloud.datastream.v1alpha1.Error
11- name: google.cloud.datastream.v1alpha1.FetchErrorsResponse
12- name: google.cloud.datastream.v1alpha1.OperationMetadata
13- name: google.cloud.datastream.v1alpha1.ValidationResult
14
15documentation:
16  rules:
17  - selector: google.cloud.location.Locations.GetLocation
18    description: Gets information about a location.
19
20  - selector: google.cloud.location.Locations.ListLocations
21    description: Lists information about the supported locations for this service.
22
23backend:
24  rules:
25  - selector: 'google.cloud.datastream.v1alpha1.Datastream.*'
26    deadline: 60.0
27  - selector: google.cloud.datastream.v1alpha1.Datastream.DiscoverConnectionProfile
28    deadline: 120.0
29  - selector: google.cloud.location.Locations.GetLocation
30    deadline: 60.0
31  - selector: google.cloud.location.Locations.ListLocations
32    deadline: 60.0
33  - selector: 'google.longrunning.Operations.*'
34    deadline: 60.0
35
36http:
37  rules:
38  - selector: google.cloud.location.Locations.GetLocation
39    get: '/v1alpha1/{name=projects/*/locations/*}'
40  - selector: google.cloud.location.Locations.ListLocations
41    get: '/v1alpha1/{name=projects/*}/locations'
42  - selector: google.longrunning.Operations.CancelOperation
43    post: '/v1alpha1/{name=projects/*/locations/*/operations/*}:cancel'
44    body: '*'
45  - selector: google.longrunning.Operations.DeleteOperation
46    delete: '/v1alpha1/{name=projects/*/locations/*/operations/*}'
47  - selector: google.longrunning.Operations.GetOperation
48    get: '/v1alpha1/{name=projects/*/locations/*/operations/*}'
49  - selector: google.longrunning.Operations.ListOperations
50    get: '/v1alpha1/{name=projects/*/locations/*}/operations'
51
52authentication:
53  rules:
54  - selector: 'google.cloud.datastream.v1alpha1.Datastream.*'
55    oauth:
56      canonical_scopes: |-
57        https://www.googleapis.com/auth/cloud-platform
58  - selector: google.cloud.location.Locations.GetLocation
59    oauth:
60      canonical_scopes: |-
61        https://www.googleapis.com/auth/cloud-platform
62  - selector: google.cloud.location.Locations.ListLocations
63    oauth:
64      canonical_scopes: |-
65        https://www.googleapis.com/auth/cloud-platform
66  - selector: 'google.longrunning.Operations.*'
67    oauth:
68      canonical_scopes: |-
69        https://www.googleapis.com/auth/cloud-platform
70