xref: /aosp_15_r20/external/googleapis/google/spanner/v1/spanner.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1*d5c09012SAndroid Build Coastguard Workertype: google.api.Service
2*d5c09012SAndroid Build Coastguard Workerconfig_version: 3
3*d5c09012SAndroid Build Coastguard Workername: spanner.googleapis.com
4*d5c09012SAndroid Build Coastguard Workertitle: Cloud Spanner API
5*d5c09012SAndroid Build Coastguard Worker
6*d5c09012SAndroid Build Coastguard Workerapis:
7*d5c09012SAndroid Build Coastguard Worker- name: google.spanner.v1.Spanner
8*d5c09012SAndroid Build Coastguard Worker
9*d5c09012SAndroid Build Coastguard Workerdocumentation:
10*d5c09012SAndroid Build Coastguard Worker  summary: |-
11*d5c09012SAndroid Build Coastguard Worker    Cloud Spanner is a managed, mission-critical, globally consistent and
12*d5c09012SAndroid Build Coastguard Worker    scalable relational database service.
13*d5c09012SAndroid Build Coastguard Worker
14*d5c09012SAndroid Build Coastguard Workerbackend:
15*d5c09012SAndroid Build Coastguard Worker  rules:
16*d5c09012SAndroid Build Coastguard Worker  - selector: 'google.longrunning.Operations.*'
17*d5c09012SAndroid Build Coastguard Worker    deadline: 3600.0
18*d5c09012SAndroid Build Coastguard Worker  - selector: 'google.spanner.v1.Spanner.*'
19*d5c09012SAndroid Build Coastguard Worker    deadline: 3600.0
20*d5c09012SAndroid Build Coastguard Worker
21*d5c09012SAndroid Build Coastguard Workerhttp:
22*d5c09012SAndroid Build Coastguard Worker  rules:
23*d5c09012SAndroid Build Coastguard Worker  - selector: google.longrunning.Operations.CancelOperation
24*d5c09012SAndroid Build Coastguard Worker    post: '/v1/{name=projects/*/instances/*/databases/*/operations/*}:cancel'
25*d5c09012SAndroid Build Coastguard Worker    additional_bindings:
26*d5c09012SAndroid Build Coastguard Worker    - post: '/v1/{name=projects/*/instances/*/operations/*}:cancel'
27*d5c09012SAndroid Build Coastguard Worker    - post: '/v1/{name=projects/*/instances/*/backups/*/operations/*}:cancel'
28*d5c09012SAndroid Build Coastguard Worker    - post: '/v1/{name=projects/*/instanceConfigs/*/operations/*}:cancel'
29*d5c09012SAndroid Build Coastguard Worker  - selector: google.longrunning.Operations.DeleteOperation
30*d5c09012SAndroid Build Coastguard Worker    delete: '/v1/{name=projects/*/instances/*/databases/*/operations/*}'
31*d5c09012SAndroid Build Coastguard Worker    additional_bindings:
32*d5c09012SAndroid Build Coastguard Worker    - delete: '/v1/{name=projects/*/instances/*/operations/*}'
33*d5c09012SAndroid Build Coastguard Worker    - delete: '/v1/{name=projects/*/instances/*/backups/*/operations/*}'
34*d5c09012SAndroid Build Coastguard Worker    - delete: '/v1/{name=projects/*/instanceConfigs/*/operations/*}'
35*d5c09012SAndroid Build Coastguard Worker  - selector: google.longrunning.Operations.GetOperation
36*d5c09012SAndroid Build Coastguard Worker    get: '/v1/{name=projects/*/instances/*/databases/*/operations/*}'
37*d5c09012SAndroid Build Coastguard Worker    additional_bindings:
38*d5c09012SAndroid Build Coastguard Worker    - get: '/v1/{name=projects/*/instances/*/operations/*}'
39*d5c09012SAndroid Build Coastguard Worker    - get: '/v1/{name=projects/*/instances/*/backups/*/operations/*}'
40*d5c09012SAndroid Build Coastguard Worker    - get: '/v1/{name=projects/*/instanceConfigs/*/operations/*}'
41*d5c09012SAndroid Build Coastguard Worker  - selector: google.longrunning.Operations.ListOperations
42*d5c09012SAndroid Build Coastguard Worker    get: '/v1/{name=projects/*/instances/*/databases/*/operations}'
43*d5c09012SAndroid Build Coastguard Worker    additional_bindings:
44*d5c09012SAndroid Build Coastguard Worker    - get: '/v1/{name=projects/*/instances/*/operations}'
45*d5c09012SAndroid Build Coastguard Worker    - get: '/v1/{name=projects/*/instances/*/backups/*/operations}'
46*d5c09012SAndroid Build Coastguard Worker    - get: '/v1/{name=projects/*/instanceConfigs/*/operations}'
47*d5c09012SAndroid Build Coastguard Worker
48*d5c09012SAndroid Build Coastguard Workerauthentication:
49*d5c09012SAndroid Build Coastguard Worker  rules:
50*d5c09012SAndroid Build Coastguard Worker  - selector: 'google.longrunning.Operations.*'
51*d5c09012SAndroid Build Coastguard Worker    oauth:
52*d5c09012SAndroid Build Coastguard Worker      canonical_scopes: |-
53*d5c09012SAndroid Build Coastguard Worker        https://www.googleapis.com/auth/cloud-platform,
54*d5c09012SAndroid Build Coastguard Worker        https://www.googleapis.com/auth/spanner.admin
55*d5c09012SAndroid Build Coastguard Worker  - selector: 'google.spanner.v1.Spanner.*'
56*d5c09012SAndroid Build Coastguard Worker    oauth:
57*d5c09012SAndroid Build Coastguard Worker      canonical_scopes: |-
58*d5c09012SAndroid Build Coastguard Worker        https://www.googleapis.com/auth/cloud-platform,
59*d5c09012SAndroid Build Coastguard Worker        https://www.googleapis.com/auth/spanner.data
60