1type: google.api.Service 2config_version: 3 3name: spanner.googleapis.com 4title: Cloud Spanner Instance Admin API 5 6apis: 7 - name: google.spanner.admin.instance.v1.InstanceAdmin 8 mixins: 9 - name: google.iam.v1.IAMPolicy 10 11types: 12 - name: google.spanner.admin.instance.v1.CreateInstanceMetadata 13 - name: google.spanner.admin.instance.v1.UpdateInstanceMetadata 14 15authentication: 16 rules: 17 - selector: google.spanner.admin.instance.v1.InstanceAdmin.*, 18 google.iam.v1.IAMPolicy.*, 19 google.longrunning.Operations.* 20 oauth: 21 canonical_scopes: https://www.googleapis.com/auth/spanner.admin, 22 https://www.googleapis.com/auth/cloud-platform 23 24http: 25 rules: 26 - selector: google.longrunning.Operations.GetOperation 27 get: '/v1/{name=projects/*/instances/*/databases/*/operations/*}' 28 additional_bindings: 29 - get: '/v1/{name=projects/*/instances/*/operations/*}' 30 - selector: google.longrunning.Operations.ListOperations 31 get: '/v1/{name=projects/*/instances/*/databases/*/operations}' 32 additional_bindings: 33 - get: '/v1/{name=projects/*/instances/*/operations}' 34 - selector: google.longrunning.Operations.CancelOperation 35 post: '/v1/{name=projects/*/instances/*/databases/*/operations/*}:cancel' 36 additional_bindings: 37 - post: '/v1/{name=projects/*/instances/*/operations/*}:cancel' 38 - selector: google.longrunning.Operations.DeleteOperation 39 delete: '/v1/{name=projects/*/instances/*/databases/*/operations/*}' 40 additional_bindings: 41 - delete: '/v1/{name=projects/*/instances/*/operations/*}' 42