Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(193)

Side by Side Diff: discovery/googleapis/storage__v1.json

Issue 2936613002: Api-Roll 50: 2017-06-12 (Closed)
Patch Set: Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « discovery/googleapis/speech__v1.json ('k') | discovery/googleapis/storagetransfer__v1.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/cloud-platform": { 5 "https://www.googleapis.com/auth/cloud-platform": {
6 "description": "View and manage your data across Google Clou d Platform services" 6 "description": "View and manage your data across Google Clou d Platform services"
7 }, 7 },
8 "https://www.googleapis.com/auth/cloud-platform.read-only": { 8 "https://www.googleapis.com/auth/cloud-platform.read-only": {
9 "description": "View your data across Google Cloud Platform services" 9 "description": "View your data across Google Cloud Platform services"
10 }, 10 },
11 "https://www.googleapis.com/auth/devstorage.full_control": { 11 "https://www.googleapis.com/auth/devstorage.full_control": {
12 "description": "Manage your data and permissions in Google C loud Storage" 12 "description": "Manage your data and permissions in Google C loud Storage"
13 }, 13 },
14 "https://www.googleapis.com/auth/devstorage.read_only": { 14 "https://www.googleapis.com/auth/devstorage.read_only": {
15 "description": "View your data in Google Cloud Storage" 15 "description": "View your data in Google Cloud Storage"
16 }, 16 },
17 "https://www.googleapis.com/auth/devstorage.read_write": { 17 "https://www.googleapis.com/auth/devstorage.read_write": {
18 "description": "Manage your data in Google Cloud Storage" 18 "description": "Manage your data in Google Cloud Storage"
19 } 19 }
20 } 20 }
21 } 21 }
22 }, 22 },
23 "basePath": "/storage/v1/", 23 "basePath": "/storage/v1/",
24 "baseUrl": "https://www.googleapis.com/storage/v1/", 24 "baseUrl": "https://www.googleapis.com/storage/v1/",
25 "batchPath": "batch", 25 "batchPath": "batch",
26 "description": "Stores and retrieves potentially large, immutable data objec ts.", 26 "description": "Stores and retrieves potentially large, immutable data objec ts.",
27 "discoveryVersion": "v1", 27 "discoveryVersion": "v1",
28 "documentationLink": "https://developers.google.com/storage/docs/json_api/", 28 "documentationLink": "https://developers.google.com/storage/docs/json_api/",
29 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/GRtDpiDRivRW7hDEFVrFuoXBCxk\"", 29 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/BtFY4Mea6WqQ8yFrMbM4WGkFgMs\"",
30 "icons": { 30 "icons": {
31 "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png ", 31 "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png ",
32 "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png " 32 "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png "
33 }, 33 },
34 "id": "storage:v1", 34 "id": "storage:v1",
35 "kind": "discovery#restDescription", 35 "kind": "discovery#restDescription",
36 "labels": [ 36 "labels": [
37 "labs" 37 "labs"
38 ], 38 ],
39 "name": "storage", 39 "name": "storage",
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 "required": true, 103 "required": true,
104 "type": "string" 104 "type": "string"
105 }, 105 },
106 "entity": { 106 "entity": {
107 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.", 107 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.",
108 "location": "path", 108 "location": "path",
109 "required": true, 109 "required": true,
110 "type": "string" 110 "type": "string"
111 }, 111 },
112 "userProject": { 112 "userProject": {
113 "description": "The project number to be billed for this request, for Requester Pays buckets.", 113 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
114 "location": "query", 114 "location": "query",
115 "type": "string" 115 "type": "string"
116 } 116 }
117 }, 117 },
118 "path": "b/{bucket}/acl/{entity}", 118 "path": "b/{bucket}/acl/{entity}",
119 "scopes": [ 119 "scopes": [
120 "https://www.googleapis.com/auth/cloud-platform", 120 "https://www.googleapis.com/auth/cloud-platform",
121 "https://www.googleapis.com/auth/devstorage.full_control " 121 "https://www.googleapis.com/auth/devstorage.full_control "
122 ] 122 ]
123 }, 123 },
(...skipping 12 matching lines...) Expand all
136 "required": true, 136 "required": true,
137 "type": "string" 137 "type": "string"
138 }, 138 },
139 "entity": { 139 "entity": {
140 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.", 140 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.",
141 "location": "path", 141 "location": "path",
142 "required": true, 142 "required": true,
143 "type": "string" 143 "type": "string"
144 }, 144 },
145 "userProject": { 145 "userProject": {
146 "description": "The project number to be billed for this request, for Requester Pays buckets.", 146 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
147 "location": "query", 147 "location": "query",
148 "type": "string" 148 "type": "string"
149 } 149 }
150 }, 150 },
151 "path": "b/{bucket}/acl/{entity}", 151 "path": "b/{bucket}/acl/{entity}",
152 "response": { 152 "response": {
153 "$ref": "BucketAccessControl" 153 "$ref": "BucketAccessControl"
154 }, 154 },
155 "scopes": [ 155 "scopes": [
156 "https://www.googleapis.com/auth/cloud-platform", 156 "https://www.googleapis.com/auth/cloud-platform",
157 "https://www.googleapis.com/auth/devstorage.full_control " 157 "https://www.googleapis.com/auth/devstorage.full_control "
158 ] 158 ]
159 }, 159 },
160 "insert": { 160 "insert": {
161 "description": "Creates a new ACL entry on the specified buc ket.", 161 "description": "Creates a new ACL entry on the specified buc ket.",
162 "httpMethod": "POST", 162 "httpMethod": "POST",
163 "id": "storage.bucketAccessControls.insert", 163 "id": "storage.bucketAccessControls.insert",
164 "parameterOrder": [ 164 "parameterOrder": [
165 "bucket" 165 "bucket"
166 ], 166 ],
167 "parameters": { 167 "parameters": {
168 "bucket": { 168 "bucket": {
169 "description": "Name of a bucket.", 169 "description": "Name of a bucket.",
170 "location": "path", 170 "location": "path",
171 "required": true, 171 "required": true,
172 "type": "string" 172 "type": "string"
173 }, 173 },
174 "userProject": { 174 "userProject": {
175 "description": "The project number to be billed for this request, for Requester Pays buckets.", 175 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
176 "location": "query", 176 "location": "query",
177 "type": "string" 177 "type": "string"
178 } 178 }
179 }, 179 },
180 "path": "b/{bucket}/acl", 180 "path": "b/{bucket}/acl",
181 "request": { 181 "request": {
182 "$ref": "BucketAccessControl" 182 "$ref": "BucketAccessControl"
183 }, 183 },
184 "response": { 184 "response": {
185 "$ref": "BucketAccessControl" 185 "$ref": "BucketAccessControl"
(...skipping 11 matching lines...) Expand all
197 "bucket" 197 "bucket"
198 ], 198 ],
199 "parameters": { 199 "parameters": {
200 "bucket": { 200 "bucket": {
201 "description": "Name of a bucket.", 201 "description": "Name of a bucket.",
202 "location": "path", 202 "location": "path",
203 "required": true, 203 "required": true,
204 "type": "string" 204 "type": "string"
205 }, 205 },
206 "userProject": { 206 "userProject": {
207 "description": "The project number to be billed for this request, for Requester Pays buckets.", 207 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
208 "location": "query", 208 "location": "query",
209 "type": "string" 209 "type": "string"
210 } 210 }
211 }, 211 },
212 "path": "b/{bucket}/acl", 212 "path": "b/{bucket}/acl",
213 "response": { 213 "response": {
214 "$ref": "BucketAccessControls" 214 "$ref": "BucketAccessControls"
215 }, 215 },
216 "scopes": [ 216 "scopes": [
217 "https://www.googleapis.com/auth/cloud-platform", 217 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 15 matching lines...) Expand all
233 "required": true, 233 "required": true,
234 "type": "string" 234 "type": "string"
235 }, 235 },
236 "entity": { 236 "entity": {
237 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.", 237 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.",
238 "location": "path", 238 "location": "path",
239 "required": true, 239 "required": true,
240 "type": "string" 240 "type": "string"
241 }, 241 },
242 "userProject": { 242 "userProject": {
243 "description": "The project number to be billed for this request, for Requester Pays buckets.", 243 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
244 "location": "query", 244 "location": "query",
245 "type": "string" 245 "type": "string"
246 } 246 }
247 }, 247 },
248 "path": "b/{bucket}/acl/{entity}", 248 "path": "b/{bucket}/acl/{entity}",
249 "request": { 249 "request": {
250 "$ref": "BucketAccessControl" 250 "$ref": "BucketAccessControl"
251 }, 251 },
252 "response": { 252 "response": {
253 "$ref": "BucketAccessControl" 253 "$ref": "BucketAccessControl"
(...skipping 18 matching lines...) Expand all
272 "required": true, 272 "required": true,
273 "type": "string" 273 "type": "string"
274 }, 274 },
275 "entity": { 275 "entity": {
276 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.", 276 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.",
277 "location": "path", 277 "location": "path",
278 "required": true, 278 "required": true,
279 "type": "string" 279 "type": "string"
280 }, 280 },
281 "userProject": { 281 "userProject": {
282 "description": "The project number to be billed for this request, for Requester Pays buckets.", 282 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
283 "location": "query", 283 "location": "query",
284 "type": "string" 284 "type": "string"
285 } 285 }
286 }, 286 },
287 "path": "b/{bucket}/acl/{entity}", 287 "path": "b/{bucket}/acl/{entity}",
288 "request": { 288 "request": {
289 "$ref": "BucketAccessControl" 289 "$ref": "BucketAccessControl"
290 }, 290 },
291 "response": { 291 "response": {
292 "$ref": "BucketAccessControl" 292 "$ref": "BucketAccessControl"
(...skipping 27 matching lines...) Expand all
320 "location": "query", 320 "location": "query",
321 "type": "string" 321 "type": "string"
322 }, 322 },
323 "ifMetagenerationNotMatch": { 323 "ifMetagenerationNotMatch": {
324 "description": "If set, only deletes the bucket if i ts metageneration does not match this value.", 324 "description": "If set, only deletes the bucket if i ts metageneration does not match this value.",
325 "format": "int64", 325 "format": "int64",
326 "location": "query", 326 "location": "query",
327 "type": "string" 327 "type": "string"
328 }, 328 },
329 "userProject": { 329 "userProject": {
330 "description": "The project number to be billed for this request, for Requester Pays buckets.", 330 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
331 "location": "query", 331 "location": "query",
332 "type": "string" 332 "type": "string"
333 } 333 }
334 }, 334 },
335 "path": "b/{bucket}", 335 "path": "b/{bucket}",
336 "scopes": [ 336 "scopes": [
337 "https://www.googleapis.com/auth/cloud-platform", 337 "https://www.googleapis.com/auth/cloud-platform",
338 "https://www.googleapis.com/auth/devstorage.full_control ", 338 "https://www.googleapis.com/auth/devstorage.full_control ",
339 "https://www.googleapis.com/auth/devstorage.read_write" 339 "https://www.googleapis.com/auth/devstorage.read_write"
340 ] 340 ]
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
372 "noAcl" 372 "noAcl"
373 ], 373 ],
374 "enumDescriptions": [ 374 "enumDescriptions": [
375 "Include all properties.", 375 "Include all properties.",
376 "Omit owner, acl and defaultObjectAcl properties ." 376 "Omit owner, acl and defaultObjectAcl properties ."
377 ], 377 ],
378 "location": "query", 378 "location": "query",
379 "type": "string" 379 "type": "string"
380 }, 380 },
381 "userProject": { 381 "userProject": {
382 "description": "The project number to be billed for this request, for Requester Pays buckets.", 382 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
383 "location": "query", 383 "location": "query",
384 "type": "string" 384 "type": "string"
385 } 385 }
386 }, 386 },
387 "path": "b/{bucket}", 387 "path": "b/{bucket}",
388 "response": { 388 "response": {
389 "$ref": "Bucket" 389 "$ref": "Bucket"
390 }, 390 },
391 "scopes": [ 391 "scopes": [
392 "https://www.googleapis.com/auth/cloud-platform", 392 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 11 matching lines...) Expand all
404 "bucket" 404 "bucket"
405 ], 405 ],
406 "parameters": { 406 "parameters": {
407 "bucket": { 407 "bucket": {
408 "description": "Name of a bucket.", 408 "description": "Name of a bucket.",
409 "location": "path", 409 "location": "path",
410 "required": true, 410 "required": true,
411 "type": "string" 411 "type": "string"
412 }, 412 },
413 "userProject": { 413 "userProject": {
414 "description": "The project number to be billed for this request, for Requester Pays buckets.", 414 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
415 "location": "query", 415 "location": "query",
416 "type": "string" 416 "type": "string"
417 } 417 }
418 }, 418 },
419 "path": "b/{bucket}/iam", 419 "path": "b/{bucket}/iam",
420 "response": { 420 "response": {
421 "$ref": "Policy" 421 "$ref": "Policy"
422 }, 422 },
423 "scopes": [ 423 "scopes": [
424 "https://www.googleapis.com/auth/cloud-platform", 424 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
640 "noAcl" 640 "noAcl"
641 ], 641 ],
642 "enumDescriptions": [ 642 "enumDescriptions": [
643 "Include all properties.", 643 "Include all properties.",
644 "Omit owner, acl and defaultObjectAcl properties ." 644 "Omit owner, acl and defaultObjectAcl properties ."
645 ], 645 ],
646 "location": "query", 646 "location": "query",
647 "type": "string" 647 "type": "string"
648 }, 648 },
649 "userProject": { 649 "userProject": {
650 "description": "The project number to be billed for this request, for Requester Pays buckets.", 650 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
651 "location": "query", 651 "location": "query",
652 "type": "string" 652 "type": "string"
653 } 653 }
654 }, 654 },
655 "path": "b/{bucket}", 655 "path": "b/{bucket}",
656 "request": { 656 "request": {
657 "$ref": "Bucket" 657 "$ref": "Bucket"
658 }, 658 },
659 "response": { 659 "response": {
660 "$ref": "Bucket" 660 "$ref": "Bucket"
(...skipping 11 matching lines...) Expand all
672 "bucket" 672 "bucket"
673 ], 673 ],
674 "parameters": { 674 "parameters": {
675 "bucket": { 675 "bucket": {
676 "description": "Name of a bucket.", 676 "description": "Name of a bucket.",
677 "location": "path", 677 "location": "path",
678 "required": true, 678 "required": true,
679 "type": "string" 679 "type": "string"
680 }, 680 },
681 "userProject": { 681 "userProject": {
682 "description": "The project number to be billed for this request, for Requester Pays buckets.", 682 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
683 "location": "query", 683 "location": "query",
684 "type": "string" 684 "type": "string"
685 } 685 }
686 }, 686 },
687 "path": "b/{bucket}/iam", 687 "path": "b/{bucket}/iam",
688 "request": { 688 "request": {
689 "$ref": "Policy" 689 "$ref": "Policy"
690 }, 690 },
691 "response": { 691 "response": {
692 "$ref": "Policy" 692 "$ref": "Policy"
(...skipping 20 matching lines...) Expand all
713 "type": "string" 713 "type": "string"
714 }, 714 },
715 "permissions": { 715 "permissions": {
716 "description": "Permissions to test.", 716 "description": "Permissions to test.",
717 "location": "query", 717 "location": "query",
718 "repeated": true, 718 "repeated": true,
719 "required": true, 719 "required": true,
720 "type": "string" 720 "type": "string"
721 }, 721 },
722 "userProject": { 722 "userProject": {
723 "description": "The project number to be billed for this request, for Requester Pays buckets.", 723 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
724 "location": "query", 724 "location": "query",
725 "type": "string" 725 "type": "string"
726 } 726 }
727 }, 727 },
728 "path": "b/{bucket}/iam/testPermissions", 728 "path": "b/{bucket}/iam/testPermissions",
729 "response": { 729 "response": {
730 "$ref": "TestIamPermissionsResponse" 730 "$ref": "TestIamPermissionsResponse"
731 }, 731 },
732 "scopes": [ 732 "scopes": [
733 "https://www.googleapis.com/auth/cloud-platform", 733 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
810 "noAcl" 810 "noAcl"
811 ], 811 ],
812 "enumDescriptions": [ 812 "enumDescriptions": [
813 "Include all properties.", 813 "Include all properties.",
814 "Omit owner, acl and defaultObjectAcl properties ." 814 "Omit owner, acl and defaultObjectAcl properties ."
815 ], 815 ],
816 "location": "query", 816 "location": "query",
817 "type": "string" 817 "type": "string"
818 }, 818 },
819 "userProject": { 819 "userProject": {
820 "description": "The project number to be billed for this request, for Requester Pays buckets.", 820 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
821 "location": "query", 821 "location": "query",
822 "type": "string" 822 "type": "string"
823 } 823 }
824 }, 824 },
825 "path": "b/{bucket}", 825 "path": "b/{bucket}",
826 "request": { 826 "request": {
827 "$ref": "Bucket" 827 "$ref": "Bucket"
828 }, 828 },
829 "response": { 829 "response": {
830 "$ref": "Bucket" 830 "$ref": "Bucket"
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
874 "required": true, 874 "required": true,
875 "type": "string" 875 "type": "string"
876 }, 876 },
877 "entity": { 877 "entity": {
878 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.", 878 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.",
879 "location": "path", 879 "location": "path",
880 "required": true, 880 "required": true,
881 "type": "string" 881 "type": "string"
882 }, 882 },
883 "userProject": { 883 "userProject": {
884 "description": "The project number to be billed for this request, for Requester Pays buckets.", 884 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
885 "location": "query", 885 "location": "query",
886 "type": "string" 886 "type": "string"
887 } 887 }
888 }, 888 },
889 "path": "b/{bucket}/defaultObjectAcl/{entity}", 889 "path": "b/{bucket}/defaultObjectAcl/{entity}",
890 "scopes": [ 890 "scopes": [
891 "https://www.googleapis.com/auth/cloud-platform", 891 "https://www.googleapis.com/auth/cloud-platform",
892 "https://www.googleapis.com/auth/devstorage.full_control " 892 "https://www.googleapis.com/auth/devstorage.full_control "
893 ] 893 ]
894 }, 894 },
(...skipping 12 matching lines...) Expand all
907 "required": true, 907 "required": true,
908 "type": "string" 908 "type": "string"
909 }, 909 },
910 "entity": { 910 "entity": {
911 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.", 911 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.",
912 "location": "path", 912 "location": "path",
913 "required": true, 913 "required": true,
914 "type": "string" 914 "type": "string"
915 }, 915 },
916 "userProject": { 916 "userProject": {
917 "description": "The project number to be billed for this request, for Requester Pays buckets.", 917 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
918 "location": "query", 918 "location": "query",
919 "type": "string" 919 "type": "string"
920 } 920 }
921 }, 921 },
922 "path": "b/{bucket}/defaultObjectAcl/{entity}", 922 "path": "b/{bucket}/defaultObjectAcl/{entity}",
923 "response": { 923 "response": {
924 "$ref": "ObjectAccessControl" 924 "$ref": "ObjectAccessControl"
925 }, 925 },
926 "scopes": [ 926 "scopes": [
927 "https://www.googleapis.com/auth/cloud-platform", 927 "https://www.googleapis.com/auth/cloud-platform",
928 "https://www.googleapis.com/auth/devstorage.full_control " 928 "https://www.googleapis.com/auth/devstorage.full_control "
929 ] 929 ]
930 }, 930 },
931 "insert": { 931 "insert": {
932 "description": "Creates a new default object ACL entry on th e specified bucket.", 932 "description": "Creates a new default object ACL entry on th e specified bucket.",
933 "httpMethod": "POST", 933 "httpMethod": "POST",
934 "id": "storage.defaultObjectAccessControls.insert", 934 "id": "storage.defaultObjectAccessControls.insert",
935 "parameterOrder": [ 935 "parameterOrder": [
936 "bucket" 936 "bucket"
937 ], 937 ],
938 "parameters": { 938 "parameters": {
939 "bucket": { 939 "bucket": {
940 "description": "Name of a bucket.", 940 "description": "Name of a bucket.",
941 "location": "path", 941 "location": "path",
942 "required": true, 942 "required": true,
943 "type": "string" 943 "type": "string"
944 }, 944 },
945 "userProject": { 945 "userProject": {
946 "description": "The project number to be billed for this request, for Requester Pays buckets.", 946 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
947 "location": "query", 947 "location": "query",
948 "type": "string" 948 "type": "string"
949 } 949 }
950 }, 950 },
951 "path": "b/{bucket}/defaultObjectAcl", 951 "path": "b/{bucket}/defaultObjectAcl",
952 "request": { 952 "request": {
953 "$ref": "ObjectAccessControl" 953 "$ref": "ObjectAccessControl"
954 }, 954 },
955 "response": { 955 "response": {
956 "$ref": "ObjectAccessControl" 956 "$ref": "ObjectAccessControl"
(...skipping 23 matching lines...) Expand all
980 "location": "query", 980 "location": "query",
981 "type": "string" 981 "type": "string"
982 }, 982 },
983 "ifMetagenerationNotMatch": { 983 "ifMetagenerationNotMatch": {
984 "description": "If present, only return default ACL listing if the bucket's current metageneration does not match the given value.", 984 "description": "If present, only return default ACL listing if the bucket's current metageneration does not match the given value.",
985 "format": "int64", 985 "format": "int64",
986 "location": "query", 986 "location": "query",
987 "type": "string" 987 "type": "string"
988 }, 988 },
989 "userProject": { 989 "userProject": {
990 "description": "The project number to be billed for this request, for Requester Pays buckets.", 990 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
991 "location": "query", 991 "location": "query",
992 "type": "string" 992 "type": "string"
993 } 993 }
994 }, 994 },
995 "path": "b/{bucket}/defaultObjectAcl", 995 "path": "b/{bucket}/defaultObjectAcl",
996 "response": { 996 "response": {
997 "$ref": "ObjectAccessControls" 997 "$ref": "ObjectAccessControls"
998 }, 998 },
999 "scopes": [ 999 "scopes": [
1000 "https://www.googleapis.com/auth/cloud-platform", 1000 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 15 matching lines...) Expand all
1016 "required": true, 1016 "required": true,
1017 "type": "string" 1017 "type": "string"
1018 }, 1018 },
1019 "entity": { 1019 "entity": {
1020 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.", 1020 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.",
1021 "location": "path", 1021 "location": "path",
1022 "required": true, 1022 "required": true,
1023 "type": "string" 1023 "type": "string"
1024 }, 1024 },
1025 "userProject": { 1025 "userProject": {
1026 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1026 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1027 "location": "query", 1027 "location": "query",
1028 "type": "string" 1028 "type": "string"
1029 } 1029 }
1030 }, 1030 },
1031 "path": "b/{bucket}/defaultObjectAcl/{entity}", 1031 "path": "b/{bucket}/defaultObjectAcl/{entity}",
1032 "request": { 1032 "request": {
1033 "$ref": "ObjectAccessControl" 1033 "$ref": "ObjectAccessControl"
1034 }, 1034 },
1035 "response": { 1035 "response": {
1036 "$ref": "ObjectAccessControl" 1036 "$ref": "ObjectAccessControl"
(...skipping 18 matching lines...) Expand all
1055 "required": true, 1055 "required": true,
1056 "type": "string" 1056 "type": "string"
1057 }, 1057 },
1058 "entity": { 1058 "entity": {
1059 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.", 1059 "description": "The entity holding the permission. C an be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUser s, or allAuthenticatedUsers.",
1060 "location": "path", 1060 "location": "path",
1061 "required": true, 1061 "required": true,
1062 "type": "string" 1062 "type": "string"
1063 }, 1063 },
1064 "userProject": { 1064 "userProject": {
1065 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1065 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1066 "location": "query", 1066 "location": "query",
1067 "type": "string" 1067 "type": "string"
1068 } 1068 }
1069 }, 1069 },
1070 "path": "b/{bucket}/defaultObjectAcl/{entity}", 1070 "path": "b/{bucket}/defaultObjectAcl/{entity}",
1071 "request": { 1071 "request": {
1072 "$ref": "ObjectAccessControl" 1072 "$ref": "ObjectAccessControl"
1073 }, 1073 },
1074 "response": { 1074 "response": {
1075 "$ref": "ObjectAccessControl" 1075 "$ref": "ObjectAccessControl"
(...skipping 22 matching lines...) Expand all
1098 "required": true, 1098 "required": true,
1099 "type": "string" 1099 "type": "string"
1100 }, 1100 },
1101 "notification": { 1101 "notification": {
1102 "description": "ID of the notification to delete.", 1102 "description": "ID of the notification to delete.",
1103 "location": "path", 1103 "location": "path",
1104 "required": true, 1104 "required": true,
1105 "type": "string" 1105 "type": "string"
1106 }, 1106 },
1107 "userProject": { 1107 "userProject": {
1108 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1108 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1109 "location": "query", 1109 "location": "query",
1110 "type": "string" 1110 "type": "string"
1111 } 1111 }
1112 }, 1112 },
1113 "path": "b/{bucket}/notificationConfigs/{notification}", 1113 "path": "b/{bucket}/notificationConfigs/{notification}",
1114 "scopes": [ 1114 "scopes": [
1115 "https://www.googleapis.com/auth/cloud-platform", 1115 "https://www.googleapis.com/auth/cloud-platform",
1116 "https://www.googleapis.com/auth/devstorage.full_control ", 1116 "https://www.googleapis.com/auth/devstorage.full_control ",
1117 "https://www.googleapis.com/auth/devstorage.read_write" 1117 "https://www.googleapis.com/auth/devstorage.read_write"
1118 ] 1118 ]
(...skipping 13 matching lines...) Expand all
1132 "required": true, 1132 "required": true,
1133 "type": "string" 1133 "type": "string"
1134 }, 1134 },
1135 "notification": { 1135 "notification": {
1136 "description": "Notification ID", 1136 "description": "Notification ID",
1137 "location": "path", 1137 "location": "path",
1138 "required": true, 1138 "required": true,
1139 "type": "string" 1139 "type": "string"
1140 }, 1140 },
1141 "userProject": { 1141 "userProject": {
1142 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1142 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1143 "location": "query", 1143 "location": "query",
1144 "type": "string" 1144 "type": "string"
1145 } 1145 }
1146 }, 1146 },
1147 "path": "b/{bucket}/notificationConfigs/{notification}", 1147 "path": "b/{bucket}/notificationConfigs/{notification}",
1148 "response": { 1148 "response": {
1149 "$ref": "Notification" 1149 "$ref": "Notification"
1150 }, 1150 },
1151 "scopes": [ 1151 "scopes": [
1152 "https://www.googleapis.com/auth/cloud-platform", 1152 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 11 matching lines...) Expand all
1164 "bucket" 1164 "bucket"
1165 ], 1165 ],
1166 "parameters": { 1166 "parameters": {
1167 "bucket": { 1167 "bucket": {
1168 "description": "The parent bucket of the notificatio n.", 1168 "description": "The parent bucket of the notificatio n.",
1169 "location": "path", 1169 "location": "path",
1170 "required": true, 1170 "required": true,
1171 "type": "string" 1171 "type": "string"
1172 }, 1172 },
1173 "userProject": { 1173 "userProject": {
1174 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1174 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1175 "location": "query", 1175 "location": "query",
1176 "type": "string" 1176 "type": "string"
1177 } 1177 }
1178 }, 1178 },
1179 "path": "b/{bucket}/notificationConfigs", 1179 "path": "b/{bucket}/notificationConfigs",
1180 "request": { 1180 "request": {
1181 "$ref": "Notification" 1181 "$ref": "Notification"
1182 }, 1182 },
1183 "response": { 1183 "response": {
1184 "$ref": "Notification" 1184 "$ref": "Notification"
(...skipping 12 matching lines...) Expand all
1197 "bucket" 1197 "bucket"
1198 ], 1198 ],
1199 "parameters": { 1199 "parameters": {
1200 "bucket": { 1200 "bucket": {
1201 "description": "Name of a GCS bucket.", 1201 "description": "Name of a GCS bucket.",
1202 "location": "path", 1202 "location": "path",
1203 "required": true, 1203 "required": true,
1204 "type": "string" 1204 "type": "string"
1205 }, 1205 },
1206 "userProject": { 1206 "userProject": {
1207 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1207 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1208 "location": "query", 1208 "location": "query",
1209 "type": "string" 1209 "type": "string"
1210 } 1210 }
1211 }, 1211 },
1212 "path": "b/{bucket}/notificationConfigs", 1212 "path": "b/{bucket}/notificationConfigs",
1213 "response": { 1213 "response": {
1214 "$ref": "Notifications" 1214 "$ref": "Notifications"
1215 }, 1215 },
1216 "scopes": [ 1216 "scopes": [
1217 "https://www.googleapis.com/auth/cloud-platform", 1217 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1253 "location": "query", 1253 "location": "query",
1254 "type": "string" 1254 "type": "string"
1255 }, 1255 },
1256 "object": { 1256 "object": {
1257 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 1257 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
1258 "location": "path", 1258 "location": "path",
1259 "required": true, 1259 "required": true,
1260 "type": "string" 1260 "type": "string"
1261 }, 1261 },
1262 "userProject": { 1262 "userProject": {
1263 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1263 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1264 "location": "query", 1264 "location": "query",
1265 "type": "string" 1265 "type": "string"
1266 } 1266 }
1267 }, 1267 },
1268 "path": "b/{bucket}/o/{object}/acl/{entity}", 1268 "path": "b/{bucket}/o/{object}/acl/{entity}",
1269 "scopes": [ 1269 "scopes": [
1270 "https://www.googleapis.com/auth/cloud-platform", 1270 "https://www.googleapis.com/auth/cloud-platform",
1271 "https://www.googleapis.com/auth/devstorage.full_control " 1271 "https://www.googleapis.com/auth/devstorage.full_control "
1272 ] 1272 ]
1273 }, 1273 },
(...skipping 25 matching lines...) Expand all
1299 "location": "query", 1299 "location": "query",
1300 "type": "string" 1300 "type": "string"
1301 }, 1301 },
1302 "object": { 1302 "object": {
1303 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 1303 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
1304 "location": "path", 1304 "location": "path",
1305 "required": true, 1305 "required": true,
1306 "type": "string" 1306 "type": "string"
1307 }, 1307 },
1308 "userProject": { 1308 "userProject": {
1309 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1309 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1310 "location": "query", 1310 "location": "query",
1311 "type": "string" 1311 "type": "string"
1312 } 1312 }
1313 }, 1313 },
1314 "path": "b/{bucket}/o/{object}/acl/{entity}", 1314 "path": "b/{bucket}/o/{object}/acl/{entity}",
1315 "response": { 1315 "response": {
1316 "$ref": "ObjectAccessControl" 1316 "$ref": "ObjectAccessControl"
1317 }, 1317 },
1318 "scopes": [ 1318 "scopes": [
1319 "https://www.googleapis.com/auth/cloud-platform", 1319 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 21 matching lines...) Expand all
1341 "location": "query", 1341 "location": "query",
1342 "type": "string" 1342 "type": "string"
1343 }, 1343 },
1344 "object": { 1344 "object": {
1345 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 1345 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
1346 "location": "path", 1346 "location": "path",
1347 "required": true, 1347 "required": true,
1348 "type": "string" 1348 "type": "string"
1349 }, 1349 },
1350 "userProject": { 1350 "userProject": {
1351 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1351 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1352 "location": "query", 1352 "location": "query",
1353 "type": "string" 1353 "type": "string"
1354 } 1354 }
1355 }, 1355 },
1356 "path": "b/{bucket}/o/{object}/acl", 1356 "path": "b/{bucket}/o/{object}/acl",
1357 "request": { 1357 "request": {
1358 "$ref": "ObjectAccessControl" 1358 "$ref": "ObjectAccessControl"
1359 }, 1359 },
1360 "response": { 1360 "response": {
1361 "$ref": "ObjectAccessControl" 1361 "$ref": "ObjectAccessControl"
(...skipping 24 matching lines...) Expand all
1386 "location": "query", 1386 "location": "query",
1387 "type": "string" 1387 "type": "string"
1388 }, 1388 },
1389 "object": { 1389 "object": {
1390 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 1390 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
1391 "location": "path", 1391 "location": "path",
1392 "required": true, 1392 "required": true,
1393 "type": "string" 1393 "type": "string"
1394 }, 1394 },
1395 "userProject": { 1395 "userProject": {
1396 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1396 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1397 "location": "query", 1397 "location": "query",
1398 "type": "string" 1398 "type": "string"
1399 } 1399 }
1400 }, 1400 },
1401 "path": "b/{bucket}/o/{object}/acl", 1401 "path": "b/{bucket}/o/{object}/acl",
1402 "response": { 1402 "response": {
1403 "$ref": "ObjectAccessControls" 1403 "$ref": "ObjectAccessControls"
1404 }, 1404 },
1405 "scopes": [ 1405 "scopes": [
1406 "https://www.googleapis.com/auth/cloud-platform", 1406 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 28 matching lines...) Expand all
1435 "location": "query", 1435 "location": "query",
1436 "type": "string" 1436 "type": "string"
1437 }, 1437 },
1438 "object": { 1438 "object": {
1439 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 1439 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
1440 "location": "path", 1440 "location": "path",
1441 "required": true, 1441 "required": true,
1442 "type": "string" 1442 "type": "string"
1443 }, 1443 },
1444 "userProject": { 1444 "userProject": {
1445 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1445 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1446 "location": "query", 1446 "location": "query",
1447 "type": "string" 1447 "type": "string"
1448 } 1448 }
1449 }, 1449 },
1450 "path": "b/{bucket}/o/{object}/acl/{entity}", 1450 "path": "b/{bucket}/o/{object}/acl/{entity}",
1451 "request": { 1451 "request": {
1452 "$ref": "ObjectAccessControl" 1452 "$ref": "ObjectAccessControl"
1453 }, 1453 },
1454 "response": { 1454 "response": {
1455 "$ref": "ObjectAccessControl" 1455 "$ref": "ObjectAccessControl"
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
1487 "location": "query", 1487 "location": "query",
1488 "type": "string" 1488 "type": "string"
1489 }, 1489 },
1490 "object": { 1490 "object": {
1491 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 1491 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
1492 "location": "path", 1492 "location": "path",
1493 "required": true, 1493 "required": true,
1494 "type": "string" 1494 "type": "string"
1495 }, 1495 },
1496 "userProject": { 1496 "userProject": {
1497 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1497 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1498 "location": "query", 1498 "location": "query",
1499 "type": "string" 1499 "type": "string"
1500 } 1500 }
1501 }, 1501 },
1502 "path": "b/{bucket}/o/{object}/acl/{entity}", 1502 "path": "b/{bucket}/o/{object}/acl/{entity}",
1503 "request": { 1503 "request": {
1504 "$ref": "ObjectAccessControl" 1504 "$ref": "ObjectAccessControl"
1505 }, 1505 },
1506 "response": { 1506 "response": {
1507 "$ref": "ObjectAccessControl" 1507 "$ref": "ObjectAccessControl"
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1562 "format": "int64", 1562 "format": "int64",
1563 "location": "query", 1563 "location": "query",
1564 "type": "string" 1564 "type": "string"
1565 }, 1565 },
1566 "ifMetagenerationMatch": { 1566 "ifMetagenerationMatch": {
1567 "description": "Makes the operation conditional on w hether the object's current metageneration matches the given value.", 1567 "description": "Makes the operation conditional on w hether the object's current metageneration matches the given value.",
1568 "format": "int64", 1568 "format": "int64",
1569 "location": "query", 1569 "location": "query",
1570 "type": "string" 1570 "type": "string"
1571 }, 1571 },
1572 "kmsKeyName": {
1573 "description": "Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings/my-kr/cryptoKeys/my-ke y, that will be used to encrypt the object. Overrides the object metadata's kms_ key_name value, if any.",
1574 "location": "query",
1575 "type": "string"
1576 },
1572 "userProject": { 1577 "userProject": {
1573 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1578 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1574 "location": "query", 1579 "location": "query",
1575 "type": "string" 1580 "type": "string"
1576 } 1581 }
1577 }, 1582 },
1578 "path": "b/{destinationBucket}/o/{destinationObject}/compose ", 1583 "path": "b/{destinationBucket}/o/{destinationObject}/compose ",
1579 "request": { 1584 "request": {
1580 "$ref": "ComposeRequest" 1585 "$ref": "ComposeRequest"
1581 }, 1586 },
1582 "response": { 1587 "response": {
1583 "$ref": "Object" 1588 "$ref": "Object"
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
1706 "location": "query", 1711 "location": "query",
1707 "type": "string" 1712 "type": "string"
1708 }, 1713 },
1709 "sourceObject": { 1714 "sourceObject": {
1710 "description": "Name of the source object. For infor mation about how to URL encode object names to be path safe, see Encoding URI Pa th Parts.", 1715 "description": "Name of the source object. For infor mation about how to URL encode object names to be path safe, see Encoding URI Pa th Parts.",
1711 "location": "path", 1716 "location": "path",
1712 "required": true, 1717 "required": true,
1713 "type": "string" 1718 "type": "string"
1714 }, 1719 },
1715 "userProject": { 1720 "userProject": {
1716 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1721 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1717 "location": "query", 1722 "location": "query",
1718 "type": "string" 1723 "type": "string"
1719 } 1724 }
1720 }, 1725 },
1721 "path": "b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destina tionBucket}/o/{destinationObject}", 1726 "path": "b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destina tionBucket}/o/{destinationObject}",
1722 "request": { 1727 "request": {
1723 "$ref": "Object" 1728 "$ref": "Object"
1724 }, 1729 },
1725 "response": { 1730 "response": {
1726 "$ref": "Object" 1731 "$ref": "Object"
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1777 "location": "query", 1782 "location": "query",
1778 "type": "string" 1783 "type": "string"
1779 }, 1784 },
1780 "object": { 1785 "object": {
1781 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 1786 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
1782 "location": "path", 1787 "location": "path",
1783 "required": true, 1788 "required": true,
1784 "type": "string" 1789 "type": "string"
1785 }, 1790 },
1786 "userProject": { 1791 "userProject": {
1787 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1792 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1788 "location": "query", 1793 "location": "query",
1789 "type": "string" 1794 "type": "string"
1790 } 1795 }
1791 }, 1796 },
1792 "path": "b/{bucket}/o/{object}", 1797 "path": "b/{bucket}/o/{object}",
1793 "scopes": [ 1798 "scopes": [
1794 "https://www.googleapis.com/auth/cloud-platform", 1799 "https://www.googleapis.com/auth/cloud-platform",
1795 "https://www.googleapis.com/auth/devstorage.full_control ", 1800 "https://www.googleapis.com/auth/devstorage.full_control ",
1796 "https://www.googleapis.com/auth/devstorage.read_write" 1801 "https://www.googleapis.com/auth/devstorage.read_write"
1797 ] 1802 ]
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
1854 "noAcl" 1859 "noAcl"
1855 ], 1860 ],
1856 "enumDescriptions": [ 1861 "enumDescriptions": [
1857 "Include all properties.", 1862 "Include all properties.",
1858 "Omit the owner, acl property." 1863 "Omit the owner, acl property."
1859 ], 1864 ],
1860 "location": "query", 1865 "location": "query",
1861 "type": "string" 1866 "type": "string"
1862 }, 1867 },
1863 "userProject": { 1868 "userProject": {
1864 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1869 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1865 "location": "query", 1870 "location": "query",
1866 "type": "string" 1871 "type": "string"
1867 } 1872 }
1868 }, 1873 },
1869 "path": "b/{bucket}/o/{object}", 1874 "path": "b/{bucket}/o/{object}",
1870 "response": { 1875 "response": {
1871 "$ref": "Object" 1876 "$ref": "Object"
1872 }, 1877 },
1873 "scopes": [ 1878 "scopes": [
1874 "https://www.googleapis.com/auth/cloud-platform", 1879 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 25 matching lines...) Expand all
1900 "location": "query", 1905 "location": "query",
1901 "type": "string" 1906 "type": "string"
1902 }, 1907 },
1903 "object": { 1908 "object": {
1904 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 1909 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
1905 "location": "path", 1910 "location": "path",
1906 "required": true, 1911 "required": true,
1907 "type": "string" 1912 "type": "string"
1908 }, 1913 },
1909 "userProject": { 1914 "userProject": {
1910 "description": "The project number to be billed for this request, for Requester Pays buckets.", 1915 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
1911 "location": "query", 1916 "location": "query",
1912 "type": "string" 1917 "type": "string"
1913 } 1918 }
1914 }, 1919 },
1915 "path": "b/{bucket}/o/{object}/iam", 1920 "path": "b/{bucket}/o/{object}/iam",
1916 "response": { 1921 "response": {
1917 "$ref": "Policy" 1922 "$ref": "Policy"
1918 }, 1923 },
1919 "scopes": [ 1924 "scopes": [
1920 "https://www.googleapis.com/auth/cloud-platform", 1925 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1975 "format": "int64", 1980 "format": "int64",
1976 "location": "query", 1981 "location": "query",
1977 "type": "string" 1982 "type": "string"
1978 }, 1983 },
1979 "ifMetagenerationNotMatch": { 1984 "ifMetagenerationNotMatch": {
1980 "description": "Makes the operation conditional on w hether the object's current metageneration does not match the given value.", 1985 "description": "Makes the operation conditional on w hether the object's current metageneration does not match the given value.",
1981 "format": "int64", 1986 "format": "int64",
1982 "location": "query", 1987 "location": "query",
1983 "type": "string" 1988 "type": "string"
1984 }, 1989 },
1990 "kmsKeyName": {
1991 "description": "Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings/my-kr/cryptoKeys/my-ke y, that will be used to encrypt the object. Overrides the object metadata's kms_ key_name value, if any.",
1992 "location": "query",
1993 "type": "string"
1994 },
1985 "name": { 1995 "name": {
1986 "description": "Name of the object. Required when th e object metadata is not otherwise provided. Overrides the object metadata's nam e value, if any. For information about how to URL encode object names to be path safe, see Encoding URI Path Parts.", 1996 "description": "Name of the object. Required when th e object metadata is not otherwise provided. Overrides the object metadata's nam e value, if any. For information about how to URL encode object names to be path safe, see Encoding URI Path Parts.",
1987 "location": "query", 1997 "location": "query",
1988 "type": "string" 1998 "type": "string"
1989 }, 1999 },
1990 "predefinedAcl": { 2000 "predefinedAcl": {
1991 "description": "Apply a predefined set of access con trols to this object.", 2001 "description": "Apply a predefined set of access con trols to this object.",
1992 "enum": [ 2002 "enum": [
1993 "authenticatedRead", 2003 "authenticatedRead",
1994 "bucketOwnerFullControl", 2004 "bucketOwnerFullControl",
(...skipping 20 matching lines...) Expand all
2015 "noAcl" 2025 "noAcl"
2016 ], 2026 ],
2017 "enumDescriptions": [ 2027 "enumDescriptions": [
2018 "Include all properties.", 2028 "Include all properties.",
2019 "Omit the owner, acl property." 2029 "Omit the owner, acl property."
2020 ], 2030 ],
2021 "location": "query", 2031 "location": "query",
2022 "type": "string" 2032 "type": "string"
2023 }, 2033 },
2024 "userProject": { 2034 "userProject": {
2025 "description": "The project number to be billed for this request, for Requester Pays buckets.", 2035 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
2026 "location": "query", 2036 "location": "query",
2027 "type": "string" 2037 "type": "string"
2028 } 2038 }
2029 }, 2039 },
2030 "path": "b/{bucket}/o", 2040 "path": "b/{bucket}/o",
2031 "request": { 2041 "request": {
2032 "$ref": "Object" 2042 "$ref": "Object"
2033 }, 2043 },
2034 "response": { 2044 "response": {
2035 "$ref": "Object" 2045 "$ref": "Object"
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
2086 "noAcl" 2096 "noAcl"
2087 ], 2097 ],
2088 "enumDescriptions": [ 2098 "enumDescriptions": [
2089 "Include all properties.", 2099 "Include all properties.",
2090 "Omit the owner, acl property." 2100 "Omit the owner, acl property."
2091 ], 2101 ],
2092 "location": "query", 2102 "location": "query",
2093 "type": "string" 2103 "type": "string"
2094 }, 2104 },
2095 "userProject": { 2105 "userProject": {
2096 "description": "The project number to be billed for this request, for Requester Pays buckets.", 2106 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
2097 "location": "query", 2107 "location": "query",
2098 "type": "string" 2108 "type": "string"
2099 }, 2109 },
2100 "versions": { 2110 "versions": {
2101 "description": "If true, lists all versions of an ob ject as distinct results. The default is false. For more information, see Object Versioning.", 2111 "description": "If true, lists all versions of an ob ject as distinct results. The default is false. For more information, see Object Versioning.",
2102 "location": "query", 2112 "location": "query",
2103 "type": "boolean" 2113 "type": "boolean"
2104 } 2114 }
2105 }, 2115 },
2106 "path": "b/{bucket}/o", 2116 "path": "b/{bucket}/o",
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
2195 "noAcl" 2205 "noAcl"
2196 ], 2206 ],
2197 "enumDescriptions": [ 2207 "enumDescriptions": [
2198 "Include all properties.", 2208 "Include all properties.",
2199 "Omit the owner, acl property." 2209 "Omit the owner, acl property."
2200 ], 2210 ],
2201 "location": "query", 2211 "location": "query",
2202 "type": "string" 2212 "type": "string"
2203 }, 2213 },
2204 "userProject": { 2214 "userProject": {
2205 "description": "The project number to be billed for this request, for Requester Pays buckets.", 2215 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
2206 "location": "query", 2216 "location": "query",
2207 "type": "string" 2217 "type": "string"
2208 } 2218 }
2209 }, 2219 },
2210 "path": "b/{bucket}/o/{object}", 2220 "path": "b/{bucket}/o/{object}",
2211 "request": { 2221 "request": {
2212 "$ref": "Object" 2222 "$ref": "Object"
2213 }, 2223 },
2214 "response": { 2224 "response": {
2215 "$ref": "Object" 2225 "$ref": "Object"
(...skipping 13 matching lines...) Expand all
2229 "destinationBucket", 2239 "destinationBucket",
2230 "destinationObject" 2240 "destinationObject"
2231 ], 2241 ],
2232 "parameters": { 2242 "parameters": {
2233 "destinationBucket": { 2243 "destinationBucket": {
2234 "description": "Name of the bucket in which to store the new object. Overrides the provided object metadata's bucket value, if any." , 2244 "description": "Name of the bucket in which to store the new object. Overrides the provided object metadata's bucket value, if any." ,
2235 "location": "path", 2245 "location": "path",
2236 "required": true, 2246 "required": true,
2237 "type": "string" 2247 "type": "string"
2238 }, 2248 },
2249 "destinationKmsKeyName": {
2250 "description": "Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings/my-kr/cryptoKeys/my-ke y, that will be used to encrypt the object. Overrides the object metadata's kms_ key_name value, if any.",
2251 "location": "query",
2252 "type": "string"
2253 },
2239 "destinationObject": { 2254 "destinationObject": {
2240 "description": "Name of the new object. Required whe n the object metadata is not otherwise provided. Overrides the object metadata's name value, if any. For information about how to URL encode object names to be path safe, see Encoding URI Path Parts.", 2255 "description": "Name of the new object. Required whe n the object metadata is not otherwise provided. Overrides the object metadata's name value, if any. For information about how to URL encode object names to be path safe, see Encoding URI Path Parts.",
2241 "location": "path", 2256 "location": "path",
2242 "required": true, 2257 "required": true,
2243 "type": "string" 2258 "type": "string"
2244 }, 2259 },
2245 "destinationPredefinedAcl": { 2260 "destinationPredefinedAcl": {
2246 "description": "Apply a predefined set of access con trols to the destination object.", 2261 "description": "Apply a predefined set of access con trols to the destination object.",
2247 "enum": [ 2262 "enum": [
2248 "authenticatedRead", 2263 "authenticatedRead",
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
2347 "location": "query", 2362 "location": "query",
2348 "type": "string" 2363 "type": "string"
2349 }, 2364 },
2350 "sourceObject": { 2365 "sourceObject": {
2351 "description": "Name of the source object. For infor mation about how to URL encode object names to be path safe, see Encoding URI Pa th Parts.", 2366 "description": "Name of the source object. For infor mation about how to URL encode object names to be path safe, see Encoding URI Pa th Parts.",
2352 "location": "path", 2367 "location": "path",
2353 "required": true, 2368 "required": true,
2354 "type": "string" 2369 "type": "string"
2355 }, 2370 },
2356 "userProject": { 2371 "userProject": {
2357 "description": "The project number to be billed for this request, for Requester Pays buckets.", 2372 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
2358 "location": "query", 2373 "location": "query",
2359 "type": "string" 2374 "type": "string"
2360 } 2375 }
2361 }, 2376 },
2362 "path": "b/{sourceBucket}/o/{sourceObject}/rewriteTo/b/{dest inationBucket}/o/{destinationObject}", 2377 "path": "b/{sourceBucket}/o/{sourceObject}/rewriteTo/b/{dest inationBucket}/o/{destinationObject}",
2363 "request": { 2378 "request": {
2364 "$ref": "Object" 2379 "$ref": "Object"
2365 }, 2380 },
2366 "response": { 2381 "response": {
2367 "$ref": "RewriteResponse" 2382 "$ref": "RewriteResponse"
(...skipping 25 matching lines...) Expand all
2393 "location": "query", 2408 "location": "query",
2394 "type": "string" 2409 "type": "string"
2395 }, 2410 },
2396 "object": { 2411 "object": {
2397 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.", 2412 "description": "Name of the object. For information about how to URL encode object names to be path safe, see Encoding URI Path Part s.",
2398 "location": "path", 2413 "location": "path",
2399 "required": true, 2414 "required": true,
2400 "type": "string" 2415 "type": "string"
2401 }, 2416 },
2402 "userProject": { 2417 "userProject": {
2403 "description": "The project number to be billed for this request, for Requester Pays buckets.", 2418 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
2404 "location": "query", 2419 "location": "query",
2405 "type": "string" 2420 "type": "string"
2406 } 2421 }
2407 }, 2422 },
2408 "path": "b/{bucket}/o/{object}/iam", 2423 "path": "b/{bucket}/o/{object}/iam",
2409 "request": { 2424 "request": {
2410 "$ref": "Policy" 2425 "$ref": "Policy"
2411 }, 2426 },
2412 "response": { 2427 "response": {
2413 "$ref": "Policy" 2428 "$ref": "Policy"
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
2447 "type": "string" 2462 "type": "string"
2448 }, 2463 },
2449 "permissions": { 2464 "permissions": {
2450 "description": "Permissions to test.", 2465 "description": "Permissions to test.",
2451 "location": "query", 2466 "location": "query",
2452 "repeated": true, 2467 "repeated": true,
2453 "required": true, 2468 "required": true,
2454 "type": "string" 2469 "type": "string"
2455 }, 2470 },
2456 "userProject": { 2471 "userProject": {
2457 "description": "The project number to be billed for this request, for Requester Pays buckets.", 2472 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
2458 "location": "query", 2473 "location": "query",
2459 "type": "string" 2474 "type": "string"
2460 } 2475 }
2461 }, 2476 },
2462 "path": "b/{bucket}/o/{object}/iam/testPermissions", 2477 "path": "b/{bucket}/o/{object}/iam/testPermissions",
2463 "response": { 2478 "response": {
2464 "$ref": "TestIamPermissionsResponse" 2479 "$ref": "TestIamPermissionsResponse"
2465 }, 2480 },
2466 "scopes": [ 2481 "scopes": [
2467 "https://www.googleapis.com/auth/cloud-platform", 2482 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
2550 "noAcl" 2565 "noAcl"
2551 ], 2566 ],
2552 "enumDescriptions": [ 2567 "enumDescriptions": [
2553 "Include all properties.", 2568 "Include all properties.",
2554 "Omit the owner, acl property." 2569 "Omit the owner, acl property."
2555 ], 2570 ],
2556 "location": "query", 2571 "location": "query",
2557 "type": "string" 2572 "type": "string"
2558 }, 2573 },
2559 "userProject": { 2574 "userProject": {
2560 "description": "The project number to be billed for this request, for Requester Pays buckets.", 2575 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
2561 "location": "query", 2576 "location": "query",
2562 "type": "string" 2577 "type": "string"
2563 } 2578 }
2564 }, 2579 },
2565 "path": "b/{bucket}/o/{object}", 2580 "path": "b/{bucket}/o/{object}",
2566 "request": { 2581 "request": {
2567 "$ref": "Object" 2582 "$ref": "Object"
2568 }, 2583 },
2569 "response": { 2584 "response": {
2570 "$ref": "Object" 2585 "$ref": "Object"
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
2619 "noAcl" 2634 "noAcl"
2620 ], 2635 ],
2621 "enumDescriptions": [ 2636 "enumDescriptions": [
2622 "Include all properties.", 2637 "Include all properties.",
2623 "Omit the owner, acl property." 2638 "Omit the owner, acl property."
2624 ], 2639 ],
2625 "location": "query", 2640 "location": "query",
2626 "type": "string" 2641 "type": "string"
2627 }, 2642 },
2628 "userProject": { 2643 "userProject": {
2629 "description": "The project number to be billed for this request, for Requester Pays buckets.", 2644 "description": "The project to be billed for this re quest, for Requester Pays buckets.",
2630 "location": "query", 2645 "location": "query",
2631 "type": "string" 2646 "type": "string"
2632 }, 2647 },
2633 "versions": { 2648 "versions": {
2634 "description": "If true, lists all versions of an ob ject as distinct results. The default is false. For more information, see Object Versioning.", 2649 "description": "If true, lists all versions of an ob ject as distinct results. The default is false. For more information, see Object Versioning.",
2635 "location": "query", 2650 "location": "query",
2636 "type": "boolean" 2651 "type": "boolean"
2637 } 2652 }
2638 }, 2653 },
2639 "path": "b/{bucket}/o/watch", 2654 "path": "b/{bucket}/o/watch",
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
2684 "https://www.googleapis.com/auth/devstorage.full _control", 2699 "https://www.googleapis.com/auth/devstorage.full _control",
2685 "https://www.googleapis.com/auth/devstorage.read _only", 2700 "https://www.googleapis.com/auth/devstorage.read _only",
2686 "https://www.googleapis.com/auth/devstorage.read _write" 2701 "https://www.googleapis.com/auth/devstorage.read _write"
2687 ] 2702 ]
2688 } 2703 }
2689 } 2704 }
2690 } 2705 }
2691 } 2706 }
2692 } 2707 }
2693 }, 2708 },
2694 "revision": "20170510", 2709 "revision": "20170531",
2695 "rootUrl": "https://www.googleapis.com/", 2710 "rootUrl": "https://www.googleapis.com/",
2696 "schemas": { 2711 "schemas": {
2697 "Bucket": { 2712 "Bucket": {
2698 "description": "A bucket.", 2713 "description": "A bucket.",
2699 "id": "Bucket", 2714 "id": "Bucket",
2700 "properties": { 2715 "properties": {
2701 "acl": { 2716 "acl": {
2702 "annotations": { 2717 "annotations": {
2703 "required": [ 2718 "required": [
2704 "storage.buckets.update" 2719 "storage.buckets.update"
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
2755 }, 2770 },
2756 "type": "array" 2771 "type": "array"
2757 }, 2772 },
2758 "defaultObjectAcl": { 2773 "defaultObjectAcl": {
2759 "description": "Default access controls to apply to new obje cts when no ACL is provided.", 2774 "description": "Default access controls to apply to new obje cts when no ACL is provided.",
2760 "items": { 2775 "items": {
2761 "$ref": "ObjectAccessControl" 2776 "$ref": "ObjectAccessControl"
2762 }, 2777 },
2763 "type": "array" 2778 "type": "array"
2764 }, 2779 },
2780 "encryption": {
2781 "description": "Encryption configuration used by default for newly inserted objects, when no encryption config is specified.",
2782 "properties": {
2783 "defaultKmsKeyName": {
2784 "type": "string"
2785 }
2786 },
2787 "type": "object"
2788 },
2765 "etag": { 2789 "etag": {
2766 "description": "HTTP 1.1 Entity tag for the bucket.", 2790 "description": "HTTP 1.1 Entity tag for the bucket.",
2767 "type": "string" 2791 "type": "string"
2768 }, 2792 },
2769 "id": { 2793 "id": {
2770 "description": "The ID of the bucket. For buckets, the id an d name properities are the same.", 2794 "description": "The ID of the bucket. For buckets, the id an d name properities are the same.",
2771 "type": "string" 2795 "type": "string"
2772 }, 2796 },
2773 "kind": { 2797 "kind": {
2774 "default": "storage#bucket", 2798 "default": "storage#bucket",
(...skipping 536 matching lines...) Expand 10 before | Expand all | Expand 10 after
3311 }, 3335 },
3312 "id": { 3336 "id": {
3313 "description": "The ID of the object, including the bucket n ame, object name, and generation number.", 3337 "description": "The ID of the object, including the bucket n ame, object name, and generation number.",
3314 "type": "string" 3338 "type": "string"
3315 }, 3339 },
3316 "kind": { 3340 "kind": {
3317 "default": "storage#object", 3341 "default": "storage#object",
3318 "description": "The kind of item this is. For objects, this is always storage#object.", 3342 "description": "The kind of item this is. For objects, this is always storage#object.",
3319 "type": "string" 3343 "type": "string"
3320 }, 3344 },
3345 "kmsKeyName": {
3346 "description": "Cloud KMS Key used to encrypt this object, i f the object is encrypted by such a key.",
3347 "type": "string"
3348 },
3321 "md5Hash": { 3349 "md5Hash": {
3322 "description": "MD5 hash of the data; encoded using base64. For more information about using the MD5 hash, see Hashes and ETags: Best Practi ces.", 3350 "description": "MD5 hash of the data; encoded using base64. For more information about using the MD5 hash, see Hashes and ETags: Best Practi ces.",
3323 "type": "string" 3351 "type": "string"
3324 }, 3352 },
3325 "mediaLink": { 3353 "mediaLink": {
3326 "description": "Media download link.", 3354 "description": "Media download link.",
3327 "type": "string" 3355 "type": "string"
3328 }, 3356 },
3329 "metadata": { 3357 "metadata": {
3330 "additionalProperties": { 3358 "additionalProperties": {
(...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after
3651 "type": "array" 3679 "type": "array"
3652 } 3680 }
3653 }, 3681 },
3654 "type": "object" 3682 "type": "object"
3655 } 3683 }
3656 }, 3684 },
3657 "servicePath": "storage/v1/", 3685 "servicePath": "storage/v1/",
3658 "title": "Cloud Storage JSON API", 3686 "title": "Cloud Storage JSON API",
3659 "version": "v1" 3687 "version": "v1"
3660 } 3688 }
OLDNEW
« no previous file with comments | « discovery/googleapis/speech__v1.json ('k') | discovery/googleapis/storagetransfer__v1.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698