diff options
Diffstat (limited to 'third_party/googleapis/google/spanner/admin/instance/spanner_admin_instance.yaml')
-rw-r--r-- | third_party/googleapis/google/spanner/admin/instance/spanner_admin_instance.yaml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/third_party/googleapis/google/spanner/admin/instance/spanner_admin_instance.yaml b/third_party/googleapis/google/spanner/admin/instance/spanner_admin_instance.yaml new file mode 100644 index 0000000000..39091826fb --- /dev/null +++ b/third_party/googleapis/google/spanner/admin/instance/spanner_admin_instance.yaml @@ -0,0 +1,41 @@ +type: google.api.Service +config_version: 3 +name: spanner.googleapis.com +title: Cloud Spanner Instance Admin API + +apis: + - name: google.spanner.admin.instance.v1.InstanceAdmin + mixins: + - name: google.iam.v1.IAMPolicy + +types: + - name: google.spanner.admin.instance.v1.CreateInstanceMetadata + - name: google.spanner.admin.instance.v1.UpdateInstanceMetadata + +authentication: + rules: + - selector: google.spanner.admin.instance.v1.InstanceAdmin.*, + google.iam.v1.IAMPolicy.*, + google.longrunning.Operations.* + oauth: + canonical_scopes: https://www.googleapis.com/auth/spanner.admin, + https://www.googleapis.com/auth/cloud-platform + +http: + rules: + - selector: google.longrunning.Operations.GetOperation + get: '/v1/{name=projects/*/instances/*/databases/*/operations/*}' + additional_bindings: + - get: '/v1/{name=projects/*/instances/*/operations/*}' + - selector: google.longrunning.Operations.ListOperations + get: '/v1/{name=projects/*/instances/*/databases/*/operations}' + additional_bindings: + - get: '/v1/{name=projects/*/instances/*/operations}' + - selector: google.longrunning.Operations.CancelOperation + post: '/v1/{name=projects/*/instances/*/databases/*/operations/*}:cancel' + additional_bindings: + - post: '/v1/{name=projects/*/instances/*/operations/*}:cancel' + - selector: google.longrunning.Operations.DeleteOperation + delete: '/v1/{name=projects/*/instances/*/databases/*/operations/*}' + additional_bindings: + - delete: '/v1/{name=projects/*/instances/*/operations/*}' |