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