1type: google.api.Service 2config_version: 3 3name: storage.googleapis.com 4title: Storage Control API 5 6apis: 7- name: google.longrunning.Operations 8- name: google.storage.control.v2.StorageControl 9 10types: 11- name: google.storage.control.v2.CommonLongRunningOperationMetadata 12- name: google.storage.control.v2.RenameFolderMetadata 13 14documentation: 15 summary: |- 16 The Storage Control API lets you perform metadata-specific, control plane, 17 and long-running operations. 18 19 The Storage Control API creates one space to perform metadata-specific, 20 control plane, and long-running operations apart from the Storage API. 21 Separating these operations from the Storage API improves API 22 standardization and lets you run faster releases. 23 overview: |- 24 The Google Cloud Storage API allows applications to read and write data 25 through the abstractions of buckets and objects, which are similar to 26 directories and files except that buckets cannot contain other buckets, 27 and directory-level operations (like directory rename) are not supported. 28 Buckets share a single global namespace, and each bucket belongs to a 29 specific project that has an associated owner that pays for the data 30 stored in the bucket. This API is accessed using standard gRPC requests. 31 32authentication: 33 rules: 34 - selector: 'google.longrunning.Operations.*' 35 oauth: 36 canonical_scopes: |- 37 https://www.googleapis.com/auth/cloud-platform, 38 https://www.googleapis.com/auth/cloud-platform.read-only, 39 https://www.googleapis.com/auth/devstorage.full_control, 40 https://www.googleapis.com/auth/devstorage.read_only, 41 https://www.googleapis.com/auth/devstorage.read_write 42 - selector: 'google.storage.control.v2.StorageControl.*' 43 oauth: 44 canonical_scopes: |- 45 https://www.googleapis.com/auth/cloud-platform, 46 https://www.googleapis.com/auth/cloud-platform.read-only, 47 https://www.googleapis.com/auth/devstorage.full_control, 48 https://www.googleapis.com/auth/devstorage.read_only, 49 https://www.googleapis.com/auth/devstorage.read_write 50 51publishing: 52 method_settings: 53 - selector: google.storage.control.v2.StorageControl.CreateFolder 54 auto_populated_fields: 55 - request_id 56 - selector: google.storage.control.v2.StorageControl.DeleteFolder 57 auto_populated_fields: 58 - request_id 59 - selector: google.storage.control.v2.StorageControl.GetFolder 60 auto_populated_fields: 61 - request_id 62 - selector: google.storage.control.v2.StorageControl.RenameFolder 63 auto_populated_fields: 64 - request_id 65 - selector: google.storage.control.v2.StorageControl.GetStorageLayout 66 auto_populated_fields: 67 - request_id 68 - selector: google.storage.control.v2.StorageControl.CreateManagedFolder 69 auto_populated_fields: 70 - request_id 71 - selector: google.storage.control.v2.StorageControl.DeleteManagedFolder 72 auto_populated_fields: 73 - request_id 74 - selector: google.storage.control.v2.StorageControl.GetManagedFolder 75 auto_populated_fields: 76 - request_id 77 - selector: google.storage.control.v2.StorageControl.ListManagedFolders 78 auto_populated_fields: 79 - request_id 80 new_issue_uri: https://issuetracker.google.com/issues/new?component=187243&template=1162869 81 documentation_uri: https://cloud.google.com/storage/docs/overview 82 api_short_name: storage 83 github_label: 'api: storage' 84 doc_tag_prefix: storage 85 organization: CLOUD 86 library_settings: 87 - version: google.storage.control.v2 88 launch_stage: ALPHA 89 java_settings: 90 common: 91 destinations: 92 - PACKAGE_MANAGER 93 cpp_settings: 94 common: 95 destinations: 96 - PACKAGE_MANAGER 97 php_settings: 98 common: 99 destinations: 100 - PACKAGE_MANAGER 101 python_settings: 102 common: 103 destinations: 104 - PACKAGE_MANAGER 105 node_settings: 106 common: 107 destinations: 108 - PACKAGE_MANAGER 109 dotnet_settings: 110 common: 111 destinations: 112 - PACKAGE_MANAGER 113 ruby_settings: 114 common: 115 destinations: 116 - PACKAGE_MANAGER 117 go_settings: 118 common: 119 destinations: 120 - PACKAGE_MANAGER 121