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