• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1type: google.api.Service
2config_version: 3
3name: storage.googleapis.com
4title: Cloud Storage API
5
6apis:
7- name: google.longrunning.Operations
8- name: google.storage.v2.Storage
9
10types:
11- name: google.storage.v2.Bucket
12
13enums:
14- name: google.storage.v2.ServiceConstants.Values
15
16documentation:
17  summary: |-
18    Stop. This folder is likely not what you are looking for.
19
20    This folder contains protocol buffer definitions for an API
21    only accessible to select customers. Customers not participating should
22    not depend on this file. Please contact Google Cloud sales if you are
23    interested. Unless told otherwise by a Google Cloud
24    representative, do not use or otherwise rely on any of the contents of this folder. If you
25    would like to use Cloud Storage, please consult our [official
26    documentation](https://cloud.google.com/storage/docs/apis) for details on
27    our XML and JSON APIs, or else consider one of our
28    [client
29    libraries](https://cloud.google.com/storage/docs/reference/libraries).
30
31    This API defined in this folder is unreleased and may shut off, break, or
32    fail at any time for any users who are not registered as a part of a
33    private preview program.
34  overview: |-
35    The Google Cloud Storage API allows applications to read and write data
36    through the abstractions of buckets and objects, which are similar to
37    directories and files except that buckets cannot contain other buckets,
38    and directory-level operations (like directory rename) are not supported.
39    Buckets share a single global namespace, and each bucket belongs to a
40    specific project that has an associated owner that pays for the data
41    stored in the bucket. This API is accessed using standard gRPC requests.
42
43authentication:
44  rules:
45  - selector: 'google.longrunning.Operations.*'
46    oauth:
47      canonical_scopes: |-
48        https://www.googleapis.com/auth/cloud-platform,
49        https://www.googleapis.com/auth/cloud-platform.read-only,
50        https://www.googleapis.com/auth/devstorage.full_control,
51        https://www.googleapis.com/auth/devstorage.read_only,
52        https://www.googleapis.com/auth/devstorage.read_write
53  - selector: 'google.storage.v2.Storage.*'
54    oauth:
55      canonical_scopes: |-
56        https://www.googleapis.com/auth/cloud-platform,
57        https://www.googleapis.com/auth/cloud-platform.read-only,
58        https://www.googleapis.com/auth/devstorage.full_control,
59        https://www.googleapis.com/auth/devstorage.read_only,
60        https://www.googleapis.com/auth/devstorage.read_write
61
62publishing:
63  documentation_uri: https://cloud.google.com/storage/docs/apis
64