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/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/-XlPsGE1eaKzlxWDtbwmuSaBoqc\"", | 29 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/tlgWHRfLf7fwkqtOCpLemeoORxg\"", |
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 1151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1191 }, | 1191 }, |
1192 "list": { | 1192 "list": { |
1193 "description": "Retrieves a list of notification subscriptio
ns for a given bucket.", | 1193 "description": "Retrieves a list of notification subscriptio
ns for a given bucket.", |
1194 "httpMethod": "GET", | 1194 "httpMethod": "GET", |
1195 "id": "storage.notifications.list", | 1195 "id": "storage.notifications.list", |
1196 "parameterOrder": [ | 1196 "parameterOrder": [ |
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 Google Cloud Storage bucke
t.", |
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 to be billed for this re
quest, 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 }, |
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1551 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", | 1551 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", |
1552 "Object owner gets OWNER access, and project tea
m owners get READER access.", | 1552 "Object owner gets OWNER access, and project tea
m owners get READER access.", |
1553 "Object owner gets OWNER access.", | 1553 "Object owner gets OWNER access.", |
1554 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", | 1554 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", |
1555 "Object owner gets OWNER access, and allUsers ge
t READER access." | 1555 "Object owner gets OWNER access, and allUsers ge
t READER access." |
1556 ], | 1556 ], |
1557 "location": "query", | 1557 "location": "query", |
1558 "type": "string" | 1558 "type": "string" |
1559 }, | 1559 }, |
1560 "ifGenerationMatch": { | 1560 "ifGenerationMatch": { |
1561 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1561 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
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 }, |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1632 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", | 1632 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", |
1633 "Object owner gets OWNER access, and project tea
m owners get READER access.", | 1633 "Object owner gets OWNER access, and project tea
m owners get READER access.", |
1634 "Object owner gets OWNER access.", | 1634 "Object owner gets OWNER access.", |
1635 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", | 1635 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", |
1636 "Object owner gets OWNER access, and allUsers ge
t READER access." | 1636 "Object owner gets OWNER access, and allUsers ge
t READER access." |
1637 ], | 1637 ], |
1638 "location": "query", | 1638 "location": "query", |
1639 "type": "string" | 1639 "type": "string" |
1640 }, | 1640 }, |
1641 "ifGenerationMatch": { | 1641 "ifGenerationMatch": { |
1642 "description": "Makes the operation conditional on w
hether the destination object's current generation matches the given value.", | 1642 "description": "Makes the operation conditional on w
hether the destination object's current generation matches the given value. Sett
ing to 0 makes the operation succeed only if there are no live versions of the o
bject.", |
1643 "format": "int64", | 1643 "format": "int64", |
1644 "location": "query", | 1644 "location": "query", |
1645 "type": "string" | 1645 "type": "string" |
1646 }, | 1646 }, |
1647 "ifGenerationNotMatch": { | 1647 "ifGenerationNotMatch": { |
1648 "description": "Makes the operation conditional on w
hether the destination object's current generation does not match the given valu
e.", | 1648 "description": "Makes the operation conditional on w
hether the destination object's current generation does not match the given valu
e. If no live object exists, the precondition fails. Setting to 0 makes the oper
ation succeed only if there is a live version of the object.", |
1649 "format": "int64", | 1649 "format": "int64", |
1650 "location": "query", | 1650 "location": "query", |
1651 "type": "string" | 1651 "type": "string" |
1652 }, | 1652 }, |
1653 "ifMetagenerationMatch": { | 1653 "ifMetagenerationMatch": { |
1654 "description": "Makes the operation conditional on w
hether the destination object's current metageneration matches the given value."
, | 1654 "description": "Makes the operation conditional on w
hether the destination object's current metageneration matches the given value."
, |
1655 "format": "int64", | 1655 "format": "int64", |
1656 "location": "query", | 1656 "location": "query", |
1657 "type": "string" | 1657 "type": "string" |
1658 }, | 1658 }, |
1659 "ifMetagenerationNotMatch": { | 1659 "ifMetagenerationNotMatch": { |
1660 "description": "Makes the operation conditional on w
hether the destination object's current metageneration does not match the given
value.", | 1660 "description": "Makes the operation conditional on w
hether the destination object's current metageneration does not match the given
value.", |
1661 "format": "int64", | 1661 "format": "int64", |
1662 "location": "query", | 1662 "location": "query", |
1663 "type": "string" | 1663 "type": "string" |
1664 }, | 1664 }, |
1665 "ifSourceGenerationMatch": { | 1665 "ifSourceGenerationMatch": { |
1666 "description": "Makes the operation conditional on w
hether the source object's generation matches the given value.", | 1666 "description": "Makes the operation conditional on w
hether the source object's current generation matches the given value.", |
1667 "format": "int64", | 1667 "format": "int64", |
1668 "location": "query", | 1668 "location": "query", |
1669 "type": "string" | 1669 "type": "string" |
1670 }, | 1670 }, |
1671 "ifSourceGenerationNotMatch": { | 1671 "ifSourceGenerationNotMatch": { |
1672 "description": "Makes the operation conditional on w
hether the source object's generation does not match the given value.", | 1672 "description": "Makes the operation conditional on w
hether the source object's current generation does not match the given value.", |
1673 "format": "int64", | 1673 "format": "int64", |
1674 "location": "query", | 1674 "location": "query", |
1675 "type": "string" | 1675 "type": "string" |
1676 }, | 1676 }, |
1677 "ifSourceMetagenerationMatch": { | 1677 "ifSourceMetagenerationMatch": { |
1678 "description": "Makes the operation conditional on w
hether the source object's current metageneration matches the given value.", | 1678 "description": "Makes the operation conditional on w
hether the source object's current metageneration matches the given value.", |
1679 "format": "int64", | 1679 "format": "int64", |
1680 "location": "query", | 1680 "location": "query", |
1681 "type": "string" | 1681 "type": "string" |
1682 }, | 1682 }, |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1752 "required": true, | 1752 "required": true, |
1753 "type": "string" | 1753 "type": "string" |
1754 }, | 1754 }, |
1755 "generation": { | 1755 "generation": { |
1756 "description": "If present, permanently deletes a sp
ecific revision of this object (as opposed to the latest version, the default)."
, | 1756 "description": "If present, permanently deletes a sp
ecific revision of this object (as opposed to the latest version, the default)."
, |
1757 "format": "int64", | 1757 "format": "int64", |
1758 "location": "query", | 1758 "location": "query", |
1759 "type": "string" | 1759 "type": "string" |
1760 }, | 1760 }, |
1761 "ifGenerationMatch": { | 1761 "ifGenerationMatch": { |
1762 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1762 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
1763 "format": "int64", | 1763 "format": "int64", |
1764 "location": "query", | 1764 "location": "query", |
1765 "type": "string" | 1765 "type": "string" |
1766 }, | 1766 }, |
1767 "ifGenerationNotMatch": { | 1767 "ifGenerationNotMatch": { |
1768 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 1768 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
1769 "format": "int64", | 1769 "format": "int64", |
1770 "location": "query", | 1770 "location": "query", |
1771 "type": "string" | 1771 "type": "string" |
1772 }, | 1772 }, |
1773 "ifMetagenerationMatch": { | 1773 "ifMetagenerationMatch": { |
1774 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 1774 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
1775 "format": "int64", | 1775 "format": "int64", |
1776 "location": "query", | 1776 "location": "query", |
1777 "type": "string" | 1777 "type": "string" |
1778 }, | 1778 }, |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1816 "required": true, | 1816 "required": true, |
1817 "type": "string" | 1817 "type": "string" |
1818 }, | 1818 }, |
1819 "generation": { | 1819 "generation": { |
1820 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 1820 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
1821 "format": "int64", | 1821 "format": "int64", |
1822 "location": "query", | 1822 "location": "query", |
1823 "type": "string" | 1823 "type": "string" |
1824 }, | 1824 }, |
1825 "ifGenerationMatch": { | 1825 "ifGenerationMatch": { |
1826 "description": "Makes the operation conditional on w
hether the object's generation matches the given value.", | 1826 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
1827 "format": "int64", | 1827 "format": "int64", |
1828 "location": "query", | 1828 "location": "query", |
1829 "type": "string" | 1829 "type": "string" |
1830 }, | 1830 }, |
1831 "ifGenerationNotMatch": { | 1831 "ifGenerationNotMatch": { |
1832 "description": "Makes the operation conditional on w
hether the object's generation does not match the given value.", | 1832 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
1833 "format": "int64", | 1833 "format": "int64", |
1834 "location": "query", | 1834 "location": "query", |
1835 "type": "string" | 1835 "type": "string" |
1836 }, | 1836 }, |
1837 "ifMetagenerationMatch": { | 1837 "ifMetagenerationMatch": { |
1838 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 1838 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
1839 "format": "int64", | 1839 "format": "int64", |
1840 "location": "query", | 1840 "location": "query", |
1841 "type": "string" | 1841 "type": "string" |
1842 }, | 1842 }, |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1957 "location": "path", | 1957 "location": "path", |
1958 "required": true, | 1958 "required": true, |
1959 "type": "string" | 1959 "type": "string" |
1960 }, | 1960 }, |
1961 "contentEncoding": { | 1961 "contentEncoding": { |
1962 "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.", | 1962 "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.", |
1963 "location": "query", | 1963 "location": "query", |
1964 "type": "string" | 1964 "type": "string" |
1965 }, | 1965 }, |
1966 "ifGenerationMatch": { | 1966 "ifGenerationMatch": { |
1967 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1967 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
1968 "format": "int64", | 1968 "format": "int64", |
1969 "location": "query", | 1969 "location": "query", |
1970 "type": "string" | 1970 "type": "string" |
1971 }, | 1971 }, |
1972 "ifGenerationNotMatch": { | 1972 "ifGenerationNotMatch": { |
1973 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 1973 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
1974 "format": "int64", | 1974 "format": "int64", |
1975 "location": "query", | 1975 "location": "query", |
1976 "type": "string" | 1976 "type": "string" |
1977 }, | 1977 }, |
1978 "ifMetagenerationMatch": { | 1978 "ifMetagenerationMatch": { |
1979 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 1979 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
1980 "format": "int64", | 1980 "format": "int64", |
1981 "location": "query", | 1981 "location": "query", |
1982 "type": "string" | 1982 "type": "string" |
1983 }, | 1983 }, |
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2141 "required": true, | 2141 "required": true, |
2142 "type": "string" | 2142 "type": "string" |
2143 }, | 2143 }, |
2144 "generation": { | 2144 "generation": { |
2145 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 2145 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
2146 "format": "int64", | 2146 "format": "int64", |
2147 "location": "query", | 2147 "location": "query", |
2148 "type": "string" | 2148 "type": "string" |
2149 }, | 2149 }, |
2150 "ifGenerationMatch": { | 2150 "ifGenerationMatch": { |
2151 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 2151 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
2152 "format": "int64", | 2152 "format": "int64", |
2153 "location": "query", | 2153 "location": "query", |
2154 "type": "string" | 2154 "type": "string" |
2155 }, | 2155 }, |
2156 "ifGenerationNotMatch": { | 2156 "ifGenerationNotMatch": { |
2157 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 2157 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
2158 "format": "int64", | 2158 "format": "int64", |
2159 "location": "query", | 2159 "location": "query", |
2160 "type": "string" | 2160 "type": "string" |
2161 }, | 2161 }, |
2162 "ifMetagenerationMatch": { | 2162 "ifMetagenerationMatch": { |
2163 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 2163 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
2164 "format": "int64", | 2164 "format": "int64", |
2165 "location": "query", | 2165 "location": "query", |
2166 "type": "string" | 2166 "type": "string" |
2167 }, | 2167 }, |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2272 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", | 2272 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", |
2273 "Object owner gets OWNER access, and project tea
m owners get READER access.", | 2273 "Object owner gets OWNER access, and project tea
m owners get READER access.", |
2274 "Object owner gets OWNER access.", | 2274 "Object owner gets OWNER access.", |
2275 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", | 2275 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", |
2276 "Object owner gets OWNER access, and allUsers ge
t READER access." | 2276 "Object owner gets OWNER access, and allUsers ge
t READER access." |
2277 ], | 2277 ], |
2278 "location": "query", | 2278 "location": "query", |
2279 "type": "string" | 2279 "type": "string" |
2280 }, | 2280 }, |
2281 "ifGenerationMatch": { | 2281 "ifGenerationMatch": { |
2282 "description": "Makes the operation conditional on w
hether the destination object's current generation matches the given value.", | 2282 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
2283 "format": "int64", | 2283 "format": "int64", |
2284 "location": "query", | 2284 "location": "query", |
2285 "type": "string" | 2285 "type": "string" |
2286 }, | 2286 }, |
2287 "ifGenerationNotMatch": { | 2287 "ifGenerationNotMatch": { |
2288 "description": "Makes the operation conditional on w
hether the destination object's current generation does not match the given valu
e.", | 2288 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
2289 "format": "int64", | 2289 "format": "int64", |
2290 "location": "query", | 2290 "location": "query", |
2291 "type": "string" | 2291 "type": "string" |
2292 }, | 2292 }, |
2293 "ifMetagenerationMatch": { | 2293 "ifMetagenerationMatch": { |
2294 "description": "Makes the operation conditional on w
hether the destination object's current metageneration matches the given value."
, | 2294 "description": "Makes the operation conditional on w
hether the destination object's current metageneration matches the given value."
, |
2295 "format": "int64", | 2295 "format": "int64", |
2296 "location": "query", | 2296 "location": "query", |
2297 "type": "string" | 2297 "type": "string" |
2298 }, | 2298 }, |
2299 "ifMetagenerationNotMatch": { | 2299 "ifMetagenerationNotMatch": { |
2300 "description": "Makes the operation conditional on w
hether the destination object's current metageneration does not match the given
value.", | 2300 "description": "Makes the operation conditional on w
hether the destination object's current metageneration does not match the given
value.", |
2301 "format": "int64", | 2301 "format": "int64", |
2302 "location": "query", | 2302 "location": "query", |
2303 "type": "string" | 2303 "type": "string" |
2304 }, | 2304 }, |
2305 "ifSourceGenerationMatch": { | 2305 "ifSourceGenerationMatch": { |
2306 "description": "Makes the operation conditional on w
hether the source object's generation matches the given value.", | 2306 "description": "Makes the operation conditional on w
hether the source object's current generation matches the given value.", |
2307 "format": "int64", | 2307 "format": "int64", |
2308 "location": "query", | 2308 "location": "query", |
2309 "type": "string" | 2309 "type": "string" |
2310 }, | 2310 }, |
2311 "ifSourceGenerationNotMatch": { | 2311 "ifSourceGenerationNotMatch": { |
2312 "description": "Makes the operation conditional on w
hether the source object's generation does not match the given value.", | 2312 "description": "Makes the operation conditional on w
hether the source object's current generation does not match the given value.", |
2313 "format": "int64", | 2313 "format": "int64", |
2314 "location": "query", | 2314 "location": "query", |
2315 "type": "string" | 2315 "type": "string" |
2316 }, | 2316 }, |
2317 "ifSourceMetagenerationMatch": { | 2317 "ifSourceMetagenerationMatch": { |
2318 "description": "Makes the operation conditional on w
hether the source object's current metageneration matches the given value.", | 2318 "description": "Makes the operation conditional on w
hether the source object's current metageneration matches the given value.", |
2319 "format": "int64", | 2319 "format": "int64", |
2320 "location": "query", | 2320 "location": "query", |
2321 "type": "string" | 2321 "type": "string" |
2322 }, | 2322 }, |
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2501 "required": true, | 2501 "required": true, |
2502 "type": "string" | 2502 "type": "string" |
2503 }, | 2503 }, |
2504 "generation": { | 2504 "generation": { |
2505 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 2505 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
2506 "format": "int64", | 2506 "format": "int64", |
2507 "location": "query", | 2507 "location": "query", |
2508 "type": "string" | 2508 "type": "string" |
2509 }, | 2509 }, |
2510 "ifGenerationMatch": { | 2510 "ifGenerationMatch": { |
2511 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 2511 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
2512 "format": "int64", | 2512 "format": "int64", |
2513 "location": "query", | 2513 "location": "query", |
2514 "type": "string" | 2514 "type": "string" |
2515 }, | 2515 }, |
2516 "ifGenerationNotMatch": { | 2516 "ifGenerationNotMatch": { |
2517 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 2517 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
2518 "format": "int64", | 2518 "format": "int64", |
2519 "location": "query", | 2519 "location": "query", |
2520 "type": "string" | 2520 "type": "string" |
2521 }, | 2521 }, |
2522 "ifMetagenerationMatch": { | 2522 "ifMetagenerationMatch": { |
2523 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 2523 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
2524 "format": "int64", | 2524 "format": "int64", |
2525 "location": "query", | 2525 "location": "query", |
2526 "type": "string" | 2526 "type": "string" |
2527 }, | 2527 }, |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2668 ], | 2668 ], |
2669 "supportsSubscription": true | 2669 "supportsSubscription": true |
2670 } | 2670 } |
2671 } | 2671 } |
2672 }, | 2672 }, |
2673 "projects": { | 2673 "projects": { |
2674 "resources": { | 2674 "resources": { |
2675 "serviceAccount": { | 2675 "serviceAccount": { |
2676 "methods": { | 2676 "methods": { |
2677 "get": { | 2677 "get": { |
2678 "description": "Get the email address of this projec
t's GCS service account.", | 2678 "description": "Get the email address of this projec
t's Google Cloud Storage service account.", |
2679 "httpMethod": "GET", | 2679 "httpMethod": "GET", |
2680 "id": "storage.projects.serviceAccount.get", | 2680 "id": "storage.projects.serviceAccount.get", |
2681 "parameterOrder": [ | 2681 "parameterOrder": [ |
2682 "projectId" | 2682 "projectId" |
2683 ], | 2683 ], |
2684 "parameters": { | 2684 "parameters": { |
2685 "projectId": { | 2685 "projectId": { |
2686 "description": "Project ID", | 2686 "description": "Project ID", |
2687 "location": "path", | 2687 "location": "path", |
2688 "required": true, | 2688 "required": true, |
(...skipping 10 matching lines...) Expand all Loading... |
2699 "https://www.googleapis.com/auth/devstorage.full
_control", | 2699 "https://www.googleapis.com/auth/devstorage.full
_control", |
2700 "https://www.googleapis.com/auth/devstorage.read
_only", | 2700 "https://www.googleapis.com/auth/devstorage.read
_only", |
2701 "https://www.googleapis.com/auth/devstorage.read
_write" | 2701 "https://www.googleapis.com/auth/devstorage.read
_write" |
2702 ] | 2702 ] |
2703 } | 2703 } |
2704 } | 2704 } |
2705 } | 2705 } |
2706 } | 2706 } |
2707 } | 2707 } |
2708 }, | 2708 }, |
2709 "revision": "20170607", | 2709 "revision": "20170810", |
2710 "rootUrl": "https://www.googleapis.com/", | 2710 "rootUrl": "https://www.googleapis.com/", |
2711 "schemas": { | 2711 "schemas": { |
2712 "Bucket": { | 2712 "Bucket": { |
2713 "description": "A bucket.", | 2713 "description": "A bucket.", |
2714 "id": "Bucket", | 2714 "id": "Bucket", |
2715 "properties": { | 2715 "properties": { |
2716 "acl": { | 2716 "acl": { |
2717 "annotations": { | 2717 "annotations": { |
2718 "required": [ | 2718 "required": [ |
2719 "storage.buckets.update" | 2719 "storage.buckets.update" |
(...skipping 576 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3296 }, | 3296 }, |
3297 "contentEncoding": { | 3297 "contentEncoding": { |
3298 "description": "Content-Encoding of the object data.", | 3298 "description": "Content-Encoding of the object data.", |
3299 "type": "string" | 3299 "type": "string" |
3300 }, | 3300 }, |
3301 "contentLanguage": { | 3301 "contentLanguage": { |
3302 "description": "Content-Language of the object data.", | 3302 "description": "Content-Language of the object data.", |
3303 "type": "string" | 3303 "type": "string" |
3304 }, | 3304 }, |
3305 "contentType": { | 3305 "contentType": { |
3306 "description": "Content-Type of the object data. If contentT
ype is not specified, object downloads will be served as application/octet-strea
m.", | 3306 "description": "Content-Type of the object data. If an objec
t is stored without a Content-Type, it is served as application/octet-stream.", |
3307 "type": "string" | 3307 "type": "string" |
3308 }, | 3308 }, |
3309 "crc32c": { | 3309 "crc32c": { |
3310 "description": "CRC32c checksum, as described in RFC 4960, A
ppendix B; encoded using base64 in big-endian byte order. For more information a
bout using the CRC32c checksum, see Hashes and ETags: Best Practices.", | 3310 "description": "CRC32c checksum, as described in RFC 4960, A
ppendix B; encoded using base64 in big-endian byte order. For more information a
bout using the CRC32c checksum, see Hashes and ETags: Best Practices.", |
3311 "type": "string" | 3311 "type": "string" |
3312 }, | 3312 }, |
3313 "customerEncryption": { | 3313 "customerEncryption": { |
3314 "description": "Metadata of customer-supplied encryption key
, if the object is encrypted by such a key.", | 3314 "description": "Metadata of customer-supplied encryption key
, if the object is encrypted by such a key.", |
3315 "properties": { | 3315 "properties": { |
3316 "encryptionAlgorithm": { | 3316 "encryptionAlgorithm": { |
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3599 "description": "HTTP 1.1 Entity tag for the policy.", | 3599 "description": "HTTP 1.1 Entity tag for the policy.", |
3600 "format": "byte", | 3600 "format": "byte", |
3601 "type": "string" | 3601 "type": "string" |
3602 }, | 3602 }, |
3603 "kind": { | 3603 "kind": { |
3604 "default": "storage#policy", | 3604 "default": "storage#policy", |
3605 "description": "The kind of item this is. For policies, this
is always storage#policy. This field is ignored on input.", | 3605 "description": "The kind of item this is. For policies, this
is always storage#policy. This field is ignored on input.", |
3606 "type": "string" | 3606 "type": "string" |
3607 }, | 3607 }, |
3608 "resourceId": { | 3608 "resourceId": { |
3609 "description": "The ID of the resource to which this policy
belongs. Will be of the form buckets/bucket for buckets, and buckets/bucket/obje
cts/object for objects. A specific generation may be specified by appending #gen
erationNumber to the end of the object name, e.g. buckets/my-bucket/objects/data
.txt#17. The current generation can be denoted with #0. This field is ignored on
input.", | 3609 "description": "The ID of the resource to which this policy
belongs. Will be of the form projects/_/buckets/bucket for buckets, and projects
/_/buckets/bucket/objects/object for objects. A specific generation may be speci
fied by appending #generationNumber to the end of the object name, e.g. projects
/_/buckets/my-bucket/objects/data.txt#17. The current generation can be denoted
with #0. This field is ignored on input.", |
3610 "type": "string" | 3610 "type": "string" |
3611 } | 3611 } |
3612 }, | 3612 }, |
3613 "type": "object" | 3613 "type": "object" |
3614 }, | 3614 }, |
3615 "RewriteResponse": { | 3615 "RewriteResponse": { |
3616 "description": "A rewrite response.", | 3616 "description": "A rewrite response.", |
3617 "id": "RewriteResponse", | 3617 "id": "RewriteResponse", |
3618 "properties": { | 3618 "properties": { |
3619 "done": { | 3619 "done": { |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3679 "type": "array" | 3679 "type": "array" |
3680 } | 3680 } |
3681 }, | 3681 }, |
3682 "type": "object" | 3682 "type": "object" |
3683 } | 3683 } |
3684 }, | 3684 }, |
3685 "servicePath": "storage/v1/", | 3685 "servicePath": "storage/v1/", |
3686 "title": "Cloud Storage JSON API", | 3686 "title": "Cloud Storage JSON API", |
3687 "version": "v1" | 3687 "version": "v1" |
3688 } | 3688 } |
OLD | NEW |