OLD | NEW |
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/devstorage.full_control": { | 8 "https://www.googleapis.com/auth/devstorage.full_control": { |
9 "description": "Manage your data and permissions in Google C
loud Storage" | 9 "description": "Manage your data and permissions in Google C
loud Storage" |
10 }, | 10 }, |
11 "https://www.googleapis.com/auth/devstorage.read_only": { | 11 "https://www.googleapis.com/auth/devstorage.read_only": { |
12 "description": "View your data in Google Cloud Storage" | 12 "description": "View your data in Google Cloud Storage" |
13 }, | 13 }, |
14 "https://www.googleapis.com/auth/devstorage.read_write": { | 14 "https://www.googleapis.com/auth/devstorage.read_write": { |
15 "description": "Manage your data in Google Cloud Storage" | 15 "description": "Manage your data in Google Cloud Storage" |
16 } | 16 } |
17 } | 17 } |
18 } | 18 } |
19 }, | 19 }, |
20 "basePath": "/storage/v1/", | 20 "basePath": "/storage/v1/", |
21 "baseUrl": "https://www.googleapis.com/storage/v1/", | 21 "baseUrl": "https://www.googleapis.com/storage/v1/", |
22 "batchPath": "batch", | 22 "batchPath": "batch", |
23 "description": "Lets you store and retrieve potentially-large, immutable dat
a objects.", | 23 "description": "Lets you store and retrieve potentially-large, immutable dat
a objects.", |
24 "discoveryVersion": "v1", | 24 "discoveryVersion": "v1", |
25 "documentationLink": "https://developers.google.com/storage/docs/json_api/", | 25 "documentationLink": "https://developers.google.com/storage/docs/json_api/", |
26 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/WtTf6ro2iQev4qTGU1TluezVrLo\"", | 26 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/3q_iADjFHt1rgbaFlWGflHM37mg\"", |
27 "icons": { | 27 "icons": { |
28 "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png
", | 28 "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png
", |
29 "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png
" | 29 "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png
" |
30 }, | 30 }, |
31 "id": "storage:v1", | 31 "id": "storage:v1", |
32 "kind": "discovery#restDescription", | 32 "kind": "discovery#restDescription", |
33 "labels": [ | 33 "labels": [ |
34 "labs" | 34 "labs" |
35 ], | 35 ], |
36 "name": "storage", | 36 "name": "storage", |
(...skipping 1133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1170 "Object owner gets OWNER access, and allAuthenti
catedUsers get READER access.", | 1170 "Object owner gets OWNER access, and allAuthenti
catedUsers get READER access.", |
1171 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", | 1171 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", |
1172 "Object owner gets OWNER access, and project tea
m owners get READER access.", | 1172 "Object owner gets OWNER access, and project tea
m owners get READER access.", |
1173 "Object owner gets OWNER access.", | 1173 "Object owner gets OWNER access.", |
1174 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", | 1174 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", |
1175 "Object owner gets OWNER access, and allUsers ge
t READER access." | 1175 "Object owner gets OWNER access, and allUsers ge
t READER access." |
1176 ], | 1176 ], |
1177 "location": "query", | 1177 "location": "query", |
1178 "type": "string" | 1178 "type": "string" |
1179 }, | 1179 }, |
| 1180 "encryptionAlgorithm": { |
| 1181 "description": "Specifies the encryption algorithm t
hat was used to encrypt the object, if any. Only 'AES256' is supported currently
. Algorithm, key, and key hash must be supplied together.", |
| 1182 "location": "query", |
| 1183 "type": "string" |
| 1184 }, |
| 1185 "encryptionKey": { |
| 1186 "description": "Provides a base64-encoded 256-bit ke
y that was used to encrypt the object, if any. Algorithm, key, and key hash must
be supplied together.", |
| 1187 "location": "query", |
| 1188 "type": "string" |
| 1189 }, |
| 1190 "encryptionKeyHash": { |
| 1191 "description": "Provides the digest of the key for e
rror-checking transmission. A digest is in the format of '='. Algorithm, key, an
d key hash must be supplied together.", |
| 1192 "location": "query", |
| 1193 "type": "string" |
| 1194 }, |
1180 "ifGenerationMatch": { | 1195 "ifGenerationMatch": { |
1181 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1196 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", |
1182 "format": "int64", | 1197 "format": "int64", |
1183 "location": "query", | 1198 "location": "query", |
1184 "type": "string" | 1199 "type": "string" |
1185 }, | 1200 }, |
1186 "ifMetagenerationMatch": { | 1201 "ifMetagenerationMatch": { |
1187 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 1202 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
1188 "format": "int64", | 1203 "format": "int64", |
1189 "location": "query", | 1204 "location": "query", |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1241 "Object owner gets OWNER access, and allAuthenti
catedUsers get READER access.", | 1256 "Object owner gets OWNER access, and allAuthenti
catedUsers get READER access.", |
1242 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", | 1257 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", |
1243 "Object owner gets OWNER access, and project tea
m owners get READER access.", | 1258 "Object owner gets OWNER access, and project tea
m owners get READER access.", |
1244 "Object owner gets OWNER access.", | 1259 "Object owner gets OWNER access.", |
1245 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", | 1260 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", |
1246 "Object owner gets OWNER access, and allUsers ge
t READER access." | 1261 "Object owner gets OWNER access, and allUsers ge
t READER access." |
1247 ], | 1262 ], |
1248 "location": "query", | 1263 "location": "query", |
1249 "type": "string" | 1264 "type": "string" |
1250 }, | 1265 }, |
| 1266 "encryptionAlgorithm": { |
| 1267 "description": "Specifies the encryption algorithm t
hat was used to encrypt the object, if any. Only 'AES256' is supported currently
. Algorithm, key, and key hash must be supplied together.", |
| 1268 "location": "query", |
| 1269 "type": "string" |
| 1270 }, |
| 1271 "encryptionKey": { |
| 1272 "description": "Provides a base64-encoded 256-bit ke
y that was used to encrypt the object, if any. Algorithm, key, and key hash must
be supplied together.", |
| 1273 "location": "query", |
| 1274 "type": "string" |
| 1275 }, |
| 1276 "encryptionKeyHash": { |
| 1277 "description": "Provides the digest of the key for e
rror-checking transmission. A digest is in the format of '='. Algorithm, key, an
d key hash must be supplied together.", |
| 1278 "location": "query", |
| 1279 "type": "string" |
| 1280 }, |
1251 "ifGenerationMatch": { | 1281 "ifGenerationMatch": { |
1252 "description": "Makes the operation conditional on w
hether the destination object's current generation matches the given value.", | 1282 "description": "Makes the operation conditional on w
hether the destination object's current generation matches the given value.", |
1253 "format": "int64", | 1283 "format": "int64", |
1254 "location": "query", | 1284 "location": "query", |
1255 "type": "string" | 1285 "type": "string" |
1256 }, | 1286 }, |
1257 "ifGenerationNotMatch": { | 1287 "ifGenerationNotMatch": { |
1258 "description": "Makes the operation conditional on w
hether the destination object's current generation does not match the given valu
e.", | 1288 "description": "Makes the operation conditional on w
hether the destination object's current generation does not match the given valu
e.", |
1259 "format": "int64", | 1289 "format": "int64", |
1260 "location": "query", | 1290 "location": "query", |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1409 "bucket", | 1439 "bucket", |
1410 "object" | 1440 "object" |
1411 ], | 1441 ], |
1412 "parameters": { | 1442 "parameters": { |
1413 "bucket": { | 1443 "bucket": { |
1414 "description": "Name of the bucket in which the obje
ct resides.", | 1444 "description": "Name of the bucket in which the obje
ct resides.", |
1415 "location": "path", | 1445 "location": "path", |
1416 "required": true, | 1446 "required": true, |
1417 "type": "string" | 1447 "type": "string" |
1418 }, | 1448 }, |
| 1449 "encryptionAlgorithm": { |
| 1450 "description": "Specifies the encryption algorithm t
hat would be used to decrypt the object. Only 'AES256' is supported currently. A
lgorithm, key, and key hash must be supplied together.", |
| 1451 "location": "query", |
| 1452 "type": "string" |
| 1453 }, |
| 1454 "encryptionKey": { |
| 1455 "description": "Provides a base64-encoded 256-bit ke
y to decrypt the object. Algorithm, key, and key hash must be supplied together.
", |
| 1456 "location": "query", |
| 1457 "type": "string" |
| 1458 }, |
| 1459 "encryptionKeyHash": { |
| 1460 "description": "Provides the digest of the key for e
rror-checking transmission. A digest is in the format of '='. Algorithm, key, an
d key hash must be supplied together.", |
| 1461 "location": "query", |
| 1462 "type": "string" |
| 1463 }, |
1419 "generation": { | 1464 "generation": { |
1420 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 1465 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
1421 "format": "int64", | 1466 "format": "int64", |
1422 "location": "query", | 1467 "location": "query", |
1423 "type": "string" | 1468 "type": "string" |
1424 }, | 1469 }, |
1425 "ifGenerationMatch": { | 1470 "ifGenerationMatch": { |
1426 "description": "Makes the operation conditional on w
hether the object's generation matches the given value.", | 1471 "description": "Makes the operation conditional on w
hether the object's generation matches the given value.", |
1427 "format": "int64", | 1472 "format": "int64", |
1428 "location": "query", | 1473 "location": "query", |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1505 "description": "Name of the bucket in which to store
the new object. Overrides the provided object metadata's bucket value, if any."
, | 1550 "description": "Name of the bucket in which to store
the new object. Overrides the provided object metadata's bucket value, if any."
, |
1506 "location": "path", | 1551 "location": "path", |
1507 "required": true, | 1552 "required": true, |
1508 "type": "string" | 1553 "type": "string" |
1509 }, | 1554 }, |
1510 "contentEncoding": { | 1555 "contentEncoding": { |
1511 "description": "If set, sets the contentEncoding pro
perty of the final object to this value. Setting this parameter is equivalent to
setting the contentEncoding metadata property. This can be useful when uploadin
g an object with uploadType=media to indicate the encoding of the content being
uploaded.", | 1556 "description": "If set, sets the contentEncoding pro
perty of the final object to this value. Setting this parameter is equivalent to
setting the contentEncoding metadata property. This can be useful when uploadin
g an object with uploadType=media to indicate the encoding of the content being
uploaded.", |
1512 "location": "query", | 1557 "location": "query", |
1513 "type": "string" | 1558 "type": "string" |
1514 }, | 1559 }, |
| 1560 "encryptionAlgorithm": { |
| 1561 "description": "Specifies the encryption algorithm t
hat would be used to encrypt the object. Only 'AES256' is supported currently. A
lgorithm, key, and key hash must be supplied together.", |
| 1562 "location": "query", |
| 1563 "type": "string" |
| 1564 }, |
| 1565 "encryptionKey": { |
| 1566 "description": "Provides a base64-encoded 256-bit ke
y to encrypt the object. Algorithm, key, and key hash must be supplied together.
", |
| 1567 "location": "query", |
| 1568 "type": "string" |
| 1569 }, |
| 1570 "encryptionKeyHash": { |
| 1571 "description": "Provides the digest of the key for e
rror-checking transmission. A digest is in the format of '='. Algorithm, key, an
d key hash must be supplied together.", |
| 1572 "location": "query", |
| 1573 "type": "string" |
| 1574 }, |
1515 "ifGenerationMatch": { | 1575 "ifGenerationMatch": { |
1516 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1576 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", |
1517 "format": "int64", | 1577 "format": "int64", |
1518 "location": "query", | 1578 "location": "query", |
1519 "type": "string" | 1579 "type": "string" |
1520 }, | 1580 }, |
1521 "ifGenerationNotMatch": { | 1581 "ifGenerationNotMatch": { |
1522 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 1582 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", |
1523 "format": "int64", | 1583 "format": "int64", |
1524 "location": "query", | 1584 "location": "query", |
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1666 "bucket", | 1726 "bucket", |
1667 "object" | 1727 "object" |
1668 ], | 1728 ], |
1669 "parameters": { | 1729 "parameters": { |
1670 "bucket": { | 1730 "bucket": { |
1671 "description": "Name of the bucket in which the obje
ct resides.", | 1731 "description": "Name of the bucket in which the obje
ct resides.", |
1672 "location": "path", | 1732 "location": "path", |
1673 "required": true, | 1733 "required": true, |
1674 "type": "string" | 1734 "type": "string" |
1675 }, | 1735 }, |
| 1736 "encryptionAlgorithm": { |
| 1737 "description": "For downloading encrypted objects, s
pecifies the encryption algorithm that would be used to decrypt the object. Only
'AES256' is supported currently. Algorithm, key, and key hash must be supplied
together.", |
| 1738 "location": "query", |
| 1739 "type": "string" |
| 1740 }, |
| 1741 "encryptionKey": { |
| 1742 "description": "For downloading encrypted objects, p
rovides a base64-encoded 256-bit key to decrypt the object. Algorithm, key, and
key hash must be supplied together.", |
| 1743 "location": "query", |
| 1744 "type": "string" |
| 1745 }, |
| 1746 "encryptionKeyHash": { |
| 1747 "description": "For downloading encrypted objects, p
rovides the digest of the key for error-checking transmission. A digest is in th
e format of '='. Algorithm, key, and key hash must be supplied together.", |
| 1748 "location": "query", |
| 1749 "type": "string" |
| 1750 }, |
1676 "generation": { | 1751 "generation": { |
1677 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 1752 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
1678 "format": "int64", | 1753 "format": "int64", |
1679 "location": "query", | 1754 "location": "query", |
1680 "type": "string" | 1755 "type": "string" |
1681 }, | 1756 }, |
1682 "ifGenerationMatch": { | 1757 "ifGenerationMatch": { |
1683 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1758 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", |
1684 "format": "int64", | 1759 "format": "int64", |
1685 "location": "query", | 1760 "location": "query", |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1765 "bucket", | 1840 "bucket", |
1766 "object" | 1841 "object" |
1767 ], | 1842 ], |
1768 "parameters": { | 1843 "parameters": { |
1769 "bucket": { | 1844 "bucket": { |
1770 "description": "Name of the bucket in which the obje
ct resides.", | 1845 "description": "Name of the bucket in which the obje
ct resides.", |
1771 "location": "path", | 1846 "location": "path", |
1772 "required": true, | 1847 "required": true, |
1773 "type": "string" | 1848 "type": "string" |
1774 }, | 1849 }, |
| 1850 "encryptionAlgorithm": { |
| 1851 "description": "For downloading encrypted objects, s
pecifies the encryption algorithm that would be used to decrypt the object. Only
'AES256' is supported currently. Algorithm, key, and key hash must be supplied
together.", |
| 1852 "location": "query", |
| 1853 "type": "string" |
| 1854 }, |
| 1855 "encryptionKey": { |
| 1856 "description": "For downloading encrypted objects, p
rovides a base64-encoded 256-bit key to decrypt the object. Algorithm, key, and
key hash must be supplied together.", |
| 1857 "location": "query", |
| 1858 "type": "string" |
| 1859 }, |
| 1860 "encryptionKeyHash": { |
| 1861 "description": "For downloading encrypted objects, p
rovides the digest of the key for error-checking transmission. A digest is in th
e format of '='. Algorithm, key, and key hash must be supplied together.", |
| 1862 "location": "query", |
| 1863 "type": "string" |
| 1864 }, |
1775 "generation": { | 1865 "generation": { |
1776 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 1866 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
1777 "format": "int64", | 1867 "format": "int64", |
1778 "location": "query", | 1868 "location": "query", |
1779 "type": "string" | 1869 "type": "string" |
1780 }, | 1870 }, |
1781 "ifGenerationMatch": { | 1871 "ifGenerationMatch": { |
1782 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1872 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", |
1783 "format": "int64", | 1873 "format": "int64", |
1784 "location": "query", | 1874 "location": "query", |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1924 "https://www.googleapis.com/auth/cloud-platform", | 2014 "https://www.googleapis.com/auth/cloud-platform", |
1925 "https://www.googleapis.com/auth/devstorage.full_control
", | 2015 "https://www.googleapis.com/auth/devstorage.full_control
", |
1926 "https://www.googleapis.com/auth/devstorage.read_only", | 2016 "https://www.googleapis.com/auth/devstorage.read_only", |
1927 "https://www.googleapis.com/auth/devstorage.read_write" | 2017 "https://www.googleapis.com/auth/devstorage.read_write" |
1928 ], | 2018 ], |
1929 "supportsSubscription": true | 2019 "supportsSubscription": true |
1930 } | 2020 } |
1931 } | 2021 } |
1932 } | 2022 } |
1933 }, | 2023 }, |
1934 "revision": "20150213", | 2024 "revision": "20150326", |
1935 "rootUrl": "https://www.googleapis.com/", | 2025 "rootUrl": "https://www.googleapis.com/", |
1936 "schemas": { | 2026 "schemas": { |
1937 "Bucket": { | 2027 "Bucket": { |
1938 "description": "A bucket.", | 2028 "description": "A bucket.", |
1939 "id": "Bucket", | 2029 "id": "Bucket", |
1940 "properties": { | 2030 "properties": { |
1941 "acl": { | 2031 "acl": { |
1942 "annotations": { | 2032 "annotations": { |
1943 "required": [ | 2033 "required": [ |
1944 "storage.buckets.update" | 2034 "storage.buckets.update" |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2104 "projectNumber": { | 2194 "projectNumber": { |
2105 "description": "The project number of the project the bucket
belongs to.", | 2195 "description": "The project number of the project the bucket
belongs to.", |
2106 "format": "uint64", | 2196 "format": "uint64", |
2107 "type": "string" | 2197 "type": "string" |
2108 }, | 2198 }, |
2109 "selfLink": { | 2199 "selfLink": { |
2110 "description": "The URI of this bucket.", | 2200 "description": "The URI of this bucket.", |
2111 "type": "string" | 2201 "type": "string" |
2112 }, | 2202 }, |
2113 "storageClass": { | 2203 "storageClass": { |
2114 "description": "The bucket's storage class. This defines how
objects in the bucket are stored and determines the SLA and the cost of storage
. Typical values are STANDARD and DURABLE_REDUCED_AVAILABILITY. Defaults to STAN
DARD. See the developer's guide for the authoritative list.", | 2204 "description": "The bucket's storage class. This defines how
objects in the bucket are stored and determines the SLA and the cost of storage
. Values include STANDARD, NEARLINE and DURABLE_REDUCED_AVAILABILITY. Defaults t
o STANDARD. For more information, see storage classes.", |
2115 "type": "string" | 2205 "type": "string" |
2116 }, | 2206 }, |
2117 "timeCreated": { | 2207 "timeCreated": { |
2118 "description": "Creation time of the bucket in RFC 3339 form
at.", | 2208 "description": "Creation time of the bucket in RFC 3339 form
at.", |
2119 "format": "date-time", | 2209 "format": "date-time", |
2120 "type": "string" | 2210 "type": "string" |
2121 }, | 2211 }, |
2122 "versioning": { | 2212 "versioning": { |
2123 "description": "The bucket's versioning configuration.", | 2213 "description": "The bucket's versioning configuration.", |
2124 "properties": { | 2214 "properties": { |
(...skipping 498 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2623 "type": "array" | 2713 "type": "array" |
2624 } | 2714 } |
2625 }, | 2715 }, |
2626 "type": "object" | 2716 "type": "object" |
2627 } | 2717 } |
2628 }, | 2718 }, |
2629 "servicePath": "storage/v1/", | 2719 "servicePath": "storage/v1/", |
2630 "title": "Cloud Storage API", | 2720 "title": "Cloud Storage API", |
2631 "version": "v1" | 2721 "version": "v1" |
2632 } | 2722 } |
OLD | NEW |