aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/googleapis/google/spanner/admin/instance/spanner_admin_instance.yaml
diff options
context:
space:
mode:
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.yaml41
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/*}'