Updates to Spanner service configs (#257)

pull/258/head
Brian J. Watson 8 years ago committed by GitHub
parent 4d41b11ed4
commit cc80e9432f
  1. 4
      google/spanner/admin/database/spanner_admin_database.yaml
  2. 4
      google/spanner/admin/instance/spanner_admin_instance.yaml
  3. 12
      google/spanner/spanner.yaml

@ -14,7 +14,9 @@ types:
authentication:
rules:
- selector: google.spanner.admin.database.v1.Spanner.*
- selector: google.spanner.admin.database.v1.DatabaseAdmin.*,
google.iam.v1.IAMPolicy.*,
google.longrunning.Operations.*
oauth:
canonical_scopes: https://www.googleapis.com/auth/spanner.admin,
https://www.googleapis.com/auth/cloud-platform

@ -14,7 +14,9 @@ types:
authentication:
rules:
- selector: google.spanner.admin.database.v1.Spanner.*
- 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

@ -5,11 +5,10 @@
type: google.api.Service
config_version: 3
name: spanner.googleapis.com
title: Google Cloud Spanner API
title: Cloud Spanner API
apis:
- name: google.spanner.v1.Spanner
# - name: google.longrunning.Operations
authentication:
rules:
@ -39,17 +38,18 @@ http:
documentation:
summary:
This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.
Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.
rules:
- selector: google.iam.v1.SetIamPolicyRequest.resource
description: |
REQUIRED: The Spanner resource for which the policy is being set. The format is `projects/<project ID>/instances/<instance ID>` for instance resources and `projects/<project ID>/instances/<instance ID>/databases/<database ID>` for databases resources.
REQUIRED: The Cloud Spanner resource for which the policy is being set. The format is `projects/<project ID>/instances/<instance ID>` for instance resources and `projects/<project ID>/instances/<instance ID>/databases/<database ID>` for databases resources.
- selector: google.iam.v1.GetIamPolicyRequest.resource
description: |
REQUIRED: The Spanner resource for which the policy is being retrieved. The format is `projects/<project ID>/instances/<instance ID>` for instance resources and `projects/<project ID>/instances/<instance ID>/databases/<database ID>` for database resources.
REQUIRED: The Cloud Spanner resource for which the policy is being retrieved. The format is `projects/<project ID>/instances/<instance ID>` for instance resources and `projects/<project ID>/instances/<instance ID>/databases/<database ID>` for database resources.
- selector: google.iam.v1.TestIamPermissionsRequest.resource
description: |
REQUIRED: The Spanner resource for which permissions are being tested. The format is `projects/<project ID>/instances/<instance ID>` for instance resources and `projects/<project ID>/instances/<instance ID>/databases/<database ID>` for database resources.
REQUIRED: The Cloud Spanner resource for which permissions are being tested. The format is `projects/<project ID>/instances/<instance ID>` for instance resources and `projects/<project ID>/instances/<instance ID>/databases/<database ID>` for database resources.
- selector: google.iam.v1.TestIamPermissionsRequest.permissions
description: |
REQUIRED: The set of permissions to check for 'resource'.

Loading…
Cancel
Save