PiperOrigin-RevId: 462086058pull/728/head
parent
45e4f3084b
commit
4f072bff78
3 changed files with 132 additions and 0 deletions
@ -0,0 +1,68 @@ |
|||||||
|
type: google.api.Service |
||||||
|
config_version: 3 |
||||||
|
name: spanner.googleapis.com |
||||||
|
title: Cloud Spanner API |
||||||
|
|
||||||
|
apis: |
||||||
|
- name: google.longrunning.Operations |
||||||
|
- name: google.spanner.admin.database.v1.DatabaseAdmin |
||||||
|
|
||||||
|
types: |
||||||
|
- name: google.spanner.admin.database.v1.CopyBackupMetadata |
||||||
|
- name: google.spanner.admin.database.v1.CreateBackupMetadata |
||||||
|
- name: google.spanner.admin.database.v1.CreateDatabaseMetadata |
||||||
|
- name: google.spanner.admin.database.v1.OptimizeRestoredDatabaseMetadata |
||||||
|
- name: google.spanner.admin.database.v1.RestoreDatabaseMetadata |
||||||
|
- name: google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata |
||||||
|
|
||||||
|
documentation: |
||||||
|
summary: |- |
||||||
|
Cloud Spanner is a managed, mission-critical, globally consistent and |
||||||
|
scalable relational database service. |
||||||
|
|
||||||
|
backend: |
||||||
|
rules: |
||||||
|
- selector: 'google.longrunning.Operations.*' |
||||||
|
deadline: 3600.0 |
||||||
|
- selector: 'google.spanner.admin.database.v1.DatabaseAdmin.*' |
||||||
|
deadline: 3600.0 |
||||||
|
|
||||||
|
http: |
||||||
|
rules: |
||||||
|
- selector: google.longrunning.Operations.CancelOperation |
||||||
|
post: '/v1/{name=projects/*/instances/*/databases/*/operations/*}:cancel' |
||||||
|
additional_bindings: |
||||||
|
- post: '/v1/{name=projects/*/instances/*/operations/*}:cancel' |
||||||
|
- post: '/v1/{name=projects/*/instances/*/backups/*/operations/*}:cancel' |
||||||
|
- post: '/v1/{name=projects/*/instanceConfigs/*/operations/*}:cancel' |
||||||
|
- selector: google.longrunning.Operations.DeleteOperation |
||||||
|
delete: '/v1/{name=projects/*/instances/*/databases/*/operations/*}' |
||||||
|
additional_bindings: |
||||||
|
- delete: '/v1/{name=projects/*/instances/*/operations/*}' |
||||||
|
- delete: '/v1/{name=projects/*/instances/*/backups/*/operations/*}' |
||||||
|
- delete: '/v1/{name=projects/*/instanceConfigs/*/operations/*}' |
||||||
|
- selector: google.longrunning.Operations.GetOperation |
||||||
|
get: '/v1/{name=projects/*/instances/*/databases/*/operations/*}' |
||||||
|
additional_bindings: |
||||||
|
- get: '/v1/{name=projects/*/instances/*/operations/*}' |
||||||
|
- get: '/v1/{name=projects/*/instances/*/backups/*/operations/*}' |
||||||
|
- get: '/v1/{name=projects/*/instanceConfigs/*/operations/*}' |
||||||
|
- selector: google.longrunning.Operations.ListOperations |
||||||
|
get: '/v1/{name=projects/*/instances/*/databases/*/operations}' |
||||||
|
additional_bindings: |
||||||
|
- get: '/v1/{name=projects/*/instances/*/operations}' |
||||||
|
- get: '/v1/{name=projects/*/instances/*/backups/*/operations}' |
||||||
|
- get: '/v1/{name=projects/*/instanceConfigs/*/operations}' |
||||||
|
|
||||||
|
authentication: |
||||||
|
rules: |
||||||
|
- selector: 'google.longrunning.Operations.*' |
||||||
|
oauth: |
||||||
|
canonical_scopes: |- |
||||||
|
https://www.googleapis.com/auth/cloud-platform, |
||||||
|
https://www.googleapis.com/auth/spanner.admin |
||||||
|
- selector: 'google.spanner.admin.database.v1.DatabaseAdmin.*' |
||||||
|
oauth: |
||||||
|
canonical_scopes: |- |
||||||
|
https://www.googleapis.com/auth/cloud-platform, |
||||||
|
https://www.googleapis.com/auth/spanner.admin |
Loading…
Reference in new issue