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

Side by Side Diff: discovery/googleapis_beta/appengine__v1beta4.json

Issue 2779563003: Api-roll 47: 2017-03-27 (Closed)
Patch Set: Created 3 years, 8 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
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/appengine.admin": { 5 "https://www.googleapis.com/auth/appengine.admin": {
6 "description": "View and manage your applications deployed o n Google App Engine" 6 "description": "View and manage your applications deployed o n Google App Engine"
7 }, 7 },
8 "https://www.googleapis.com/auth/cloud-platform": { 8 "https://www.googleapis.com/auth/cloud-platform": {
9 "description": "View and manage your data across Google Clou d Platform services" 9 "description": "View and manage your data across Google Clou d Platform services"
10 }, 10 },
11 "https://www.googleapis.com/auth/cloud-platform.read-only": { 11 "https://www.googleapis.com/auth/cloud-platform.read-only": {
12 "description": "View your data across Google Cloud Platform services" 12 "description": "View your data across Google Cloud Platform services"
13 } 13 }
14 } 14 }
15 } 15 }
16 }, 16 },
17 "basePath": "", 17 "basePath": "",
18 "baseUrl": "https://appengine.googleapis.com/", 18 "baseUrl": "https://appengine.googleapis.com/",
19 "batchPath": "batch", 19 "batchPath": "batch",
20 "description": "Provisions and manages App Engine applications.", 20 "description": "Provisions and manages App Engine applications.",
21 "discoveryVersion": "v1", 21 "discoveryVersion": "v1",
22 "documentationLink": "https://cloud.google.com/appengine/docs/admin-api/", 22 "documentationLink": "https://cloud.google.com/appengine/docs/admin-api/",
23 "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/WPOHGBs1fdHtwU9urrOWmhzm9OM\"", 23 "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/Se7Ars-pJUGCXY_MujlPxE-KCds\"",
24 "icons": { 24 "icons": {
25 "x16": "http://www.google.com/images/icons/product/search-16.gif", 25 "x16": "http://www.google.com/images/icons/product/search-16.gif",
26 "x32": "http://www.google.com/images/icons/product/search-32.gif" 26 "x32": "http://www.google.com/images/icons/product/search-32.gif"
27 }, 27 },
28 "id": "appengine:v1beta4", 28 "id": "appengine:v1beta4",
29 "kind": "discovery#restDescription", 29 "kind": "discovery#restDescription",
30 "name": "appengine", 30 "name": "appengine",
31 "ownerDomain": "google.com", 31 "ownerDomain": "google.com",
32 "ownerName": "Google", 32 "ownerName": "Google",
33 "parameters": { 33 "parameters": {
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 ], 107 ],
108 "location": "query", 108 "location": "query",
109 "type": "string" 109 "type": "string"
110 } 110 }
111 }, 111 },
112 "protocol": "rest", 112 "protocol": "rest",
113 "resources": { 113 "resources": {
114 "apps": { 114 "apps": {
115 "methods": { 115 "methods": {
116 "create": { 116 "create": {
117 "description": "Creates an App Engine application for a Goog le Cloud Platform project. This requires a project that excludes an App Engine a pplication. For details about creating a project without an application, see the Google Cloud Resource Manager create project topic (https://cloud.google.com/re source-manager/docs/creating-project).", 117 "description": "Creates an App Engine application for a Goog le Cloud Platform project. Required fields: id - The ID of the target Cloud Plat form project. location - The region (https://cloud.google.com/appengine/docs/loc ations) where you want the App Engine application located.For more information a bout App Engine applications, see Managing Projects, Applications, and Billing ( https://cloud.google.com/appengine/docs/python/console/).",
118 "httpMethod": "POST", 118 "httpMethod": "POST",
119 "id": "appengine.apps.create", 119 "id": "appengine.apps.create",
120 "path": "v1beta4/apps", 120 "path": "v1beta4/apps",
121 "request": { 121 "request": {
122 "$ref": "Application" 122 "$ref": "Application"
123 }, 123 },
124 "response": { 124 "response": {
125 "$ref": "Operation" 125 "$ref": "Operation"
126 }, 126 },
127 "scopes": [ 127 "scopes": [
(...skipping 258 matching lines...) Expand 10 before | Expand all | Expand 10 after
386 "location": "path", 386 "location": "path",
387 "required": true, 387 "required": true,
388 "type": "string" 388 "type": "string"
389 }, 389 },
390 "mask": { 390 "mask": {
391 "description": "Standard field mask for the set of fields to be updated.", 391 "description": "Standard field mask for the set of fields to be updated.",
392 "location": "query", 392 "location": "query",
393 "type": "string" 393 "type": "string"
394 }, 394 },
395 "migrateTraffic": { 395 "migrateTraffic": {
396 "description": "Set to true to gradually shi ft traffic from one version to another single version. By default, traffic is sh ifted immediately. For gradual traffic migration, the target version must be loc ated within instances that are configured for both warmup requests (https://clou d.google.com/appengine/docs/admin-api/reference/rest/v1beta4/apps.modules.versio ns#inboundservicetype) and automatic scaling (https://cloud.google.com/appengine /docs/admin-api/reference/rest/v1beta4/apps.modules.versions#automaticscaling). You must specify the shardBy (https://cloud.google.com/appengine/docs/admin-api/ reference/rest/v1beta4/apps.modules#shardby) field in the Module resource. Gradu al traffic migration is not supported in the App Engine flexible environment. Fo r examples, see Migrating and Splitting Traffic (https://cloud.google.com/appeng ine/docs/admin-api/migrating-splitting-traffic).", 396 "description": "Set to true to gradually shi ft traffic to one or more versions that you specify. By default, traffic is shif ted immediately. For gradual traffic migration, the target versions must be loca ted within instances that are configured for both warmup requests (https://cloud .google.com/appengine/docs/admin-api/reference/rest/v1beta4/apps.modules.version s#inboundservicetype) and automatic scaling (https://cloud.google.com/appengine/ docs/admin-api/reference/rest/v1beta4/apps.modules.versions#automaticscaling). Y ou must specify the shardBy (https://cloud.google.com/appengine/docs/admin-api/r eference/rest/v1beta4/apps.modules#shardby) field in the Module resource. Gradua l traffic migration is not supported in the App Engine flexible environment. For examples, see Migrating and Splitting Traffic (https://cloud.google.com/appengi ne/docs/admin-api/migrating-splitting-traffic).",
397 "location": "query", 397 "location": "query",
398 "type": "boolean" 398 "type": "boolean"
399 } 399 }
400 }, 400 },
401 "path": "v1beta4/apps/{appsId}/modules/{modulesId}", 401 "path": "v1beta4/apps/{appsId}/modules/{modulesId}",
402 "request": { 402 "request": {
403 "$ref": "Module" 403 "$ref": "Module"
404 }, 404 },
405 "response": { 405 "response": {
406 "$ref": "Operation" 406 "$ref": "Operation"
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after
716 "response": { 716 "response": {
717 "$ref": "Instance" 717 "$ref": "Instance"
718 }, 718 },
719 "scopes": [ 719 "scopes": [
720 "https://www.googleapis.com/auth /appengine.admin", 720 "https://www.googleapis.com/auth /appengine.admin",
721 "https://www.googleapis.com/auth /cloud-platform", 721 "https://www.googleapis.com/auth /cloud-platform",
722 "https://www.googleapis.com/auth /cloud-platform.read-only" 722 "https://www.googleapis.com/auth /cloud-platform.read-only"
723 ] 723 ]
724 }, 724 },
725 "list": { 725 "list": {
726 "description": "Lists the instances of a version.", 726 "description": "Lists the instances of a version.Tip: To aggregate details about instances over time, see the Stackd river Monitoring API (https://cloud.google.com/monitoring/api/ref_v3/rest/v3/pro jects.timeSeries/list).",
727 "httpMethod": "GET", 727 "httpMethod": "GET",
728 "id": "appengine.apps.modules.versio ns.instances.list", 728 "id": "appengine.apps.modules.versio ns.instances.list",
729 "parameterOrder": [ 729 "parameterOrder": [
730 "appsId", 730 "appsId",
731 "modulesId", 731 "modulesId",
732 "versionsId" 732 "versionsId"
733 ], 733 ],
734 "parameters": { 734 "parameters": {
735 "appsId": { 735 "appsId": {
736 "description": "Part of `nam e`. Name of the resource requested. Example: apps/myapp/modules/default/versions /v1.", 736 "description": "Part of `nam e`. Name of the resource requested. Example: apps/myapp/modules/default/versions /v1.",
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
898 "https://www.googleapis.com/auth/appengine.admin ", 898 "https://www.googleapis.com/auth/appengine.admin ",
899 "https://www.googleapis.com/auth/cloud-platform" , 899 "https://www.googleapis.com/auth/cloud-platform" ,
900 "https://www.googleapis.com/auth/cloud-platform. read-only" 900 "https://www.googleapis.com/auth/cloud-platform. read-only"
901 ] 901 ]
902 } 902 }
903 } 903 }
904 } 904 }
905 } 905 }
906 } 906 }
907 }, 907 },
908 "revision": "20161208", 908 "revision": "20170324",
909 "rootUrl": "https://appengine.googleapis.com/", 909 "rootUrl": "https://appengine.googleapis.com/",
910 "schemas": { 910 "schemas": {
911 "ListOperationsResponse": { 911 "ListOperationsResponse": {
912 "description": "The response message for Operations.ListOperations." , 912 "description": "The response message for Operations.ListOperations." ,
913 "id": "ListOperationsResponse", 913 "id": "ListOperationsResponse",
914 "properties": { 914 "properties": {
915 "operations": { 915 "operations": {
916 "description": "A list of operations that matches the specif ied filter in the request.", 916 "description": "A list of operations that matches the specif ied filter in the request.",
917 "items": { 917 "items": {
918 "$ref": "Operation" 918 "$ref": "Operation"
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
1023 "description": "Cookie expiration policy for this applicatio n.", 1023 "description": "Cookie expiration policy for this applicatio n.",
1024 "type": "string" 1024 "type": "string"
1025 }, 1025 },
1026 "defaultHostname": { 1026 "defaultHostname": {
1027 "description": "Hostname used to reach the application, as r esolved by App Engine.@OutputOnly", 1027 "description": "Hostname used to reach the application, as r esolved by App Engine.@OutputOnly",
1028 "type": "string" 1028 "type": "string"
1029 }, 1029 },
1030 "defaultBucket": { 1030 "defaultBucket": {
1031 "description": "Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly", 1031 "description": "Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly",
1032 "type": "string" 1032 "type": "string"
1033 },
1034 "iap": {
1035 "$ref": "IdentityAwareProxy"
1033 } 1036 }
1034 }, 1037 },
1035 "type": "object" 1038 "type": "object"
1036 }, 1039 },
1037 "UrlDispatchRule": { 1040 "UrlDispatchRule": {
1038 "description": "Rules to match an HTTP request and dispatch that req uest to a module.", 1041 "description": "Rules to match an HTTP request and dispatch that req uest to a module.",
1039 "id": "UrlDispatchRule", 1042 "id": "UrlDispatchRule",
1040 "properties": { 1043 "properties": {
1041 "domain": { 1044 "domain": {
1042 "description": "Domain name to match against. The wildcard \ "*\" is supported if specified before a period: \"*.\".Defaults to matching all domains: \"*\".", 1045 "description": "Domain name to match against. The wildcard \ "*\" is supported if specified before a period: \"*.\".Defaults to matching all domains: \"*\".",
1043 "type": "string" 1046 "type": "string"
1044 }, 1047 },
1045 "path": { 1048 "path": {
1046 "description": "Pathname within the host. Must start with a \"/\". A single \"*\" can be included at the end of the path. The sum of the len gths of the domain and path may not exceed 100 characters.", 1049 "description": "Pathname within the host. Must start with a \"/\". A single \"*\" can be included at the end of the path. The sum of the len gths of the domain and path may not exceed 100 characters.",
1047 "type": "string" 1050 "type": "string"
1048 }, 1051 },
1049 "module": { 1052 "module": {
1050 "description": "Resource ID of a module in this application that should serve the matched request. The module must already exist. Example: d efault.", 1053 "description": "Resource ID of a module in this application that should serve the matched request. The module must already exist. Example: d efault.",
1051 "type": "string" 1054 "type": "string"
1052 } 1055 }
1053 }, 1056 },
1054 "type": "object" 1057 "type": "object"
1055 }, 1058 },
1059 "IdentityAwareProxy": {
1060 "description": "Identity-Aware Proxy",
1061 "id": "IdentityAwareProxy",
1062 "properties": {
1063 "enabled": {
1064 "description": "Whether the serving infrastructure will auth enticate and authorize all incoming requests.If true, the oauth2_client_id and o auth2_client_secret fields must be non-empty.",
1065 "type": "boolean"
1066 },
1067 "oauth2ClientId": {
1068 "description": "OAuth2 client ID to use for the authenticati on flow.",
1069 "type": "string"
1070 },
1071 "oauth2ClientSecret": {
1072 "description": "For security reasons, this value cannot be r etrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly",
1073 "type": "string"
1074 },
1075 "oauth2ClientSecretSha256": {
1076 "description": "Hex-encoded SHA-256 hash of the client secre t.@OutputOnly",
1077 "type": "string"
1078 }
1079 },
1080 "type": "object"
1081 },
1056 "Version": { 1082 "Version": {
1057 "description": "A Version resource is a specific set of source code and configuration files that are deployed into a module.", 1083 "description": "A Version resource is a specific set of source code and configuration files that are deployed into a module.",
1058 "id": "Version", 1084 "id": "Version",
1059 "properties": { 1085 "properties": {
1060 "name": { 1086 "name": {
1061 "description": "Full path to the Version resource in the API . Example: apps/myapp/modules/default/versions/v1.@OutputOnly", 1087 "description": "Full path to the Version resource in the API . Example: apps/myapp/modules/default/versions/v1.@OutputOnly",
1062 "type": "string" 1088 "type": "string"
1063 }, 1089 },
1064 "id": { 1090 "id": {
1065 "description": "Relative name of the version within the modu le. Example: v1. Version names can contain only lowercase letters, numbers, or h yphens. Reserved names: \"default\", \"latest\", and any name with the prefix \" ah-\".", 1091 "description": "Relative name of the version within the modu le. Example: v1. Version names can contain only lowercase letters, numbers, or h yphens. Reserved names: \"default\", \"latest\", and any name with the prefix \" ah-\".",
(...skipping 681 matching lines...) Expand 10 before | Expand all | Expand 10 after
1747 "properties": { 1773 "properties": {
1748 "files": { 1774 "files": {
1749 "additionalProperties": { 1775 "additionalProperties": {
1750 "$ref": "FileInfo" 1776 "$ref": "FileInfo"
1751 }, 1777 },
1752 "description": "Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable u sing the credentials supplied with this call.", 1778 "description": "Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable u sing the credentials supplied with this call.",
1753 "type": "object" 1779 "type": "object"
1754 }, 1780 },
1755 "container": { 1781 "container": {
1756 "$ref": "ContainerInfo", 1782 "$ref": "ContainerInfo",
1757 "description": "A Docker image that App Engine uses the run the version. Only applicable for instances in App Engine flexible environment." 1783 "description": "The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible e nvironment."
1758 }, 1784 },
1759 "sourceReferences": { 1785 "sourceReferences": {
1760 "description": "Origin of the source code for this deploymen t. There can be more than one source reference per version if source code is dis tributed among multiple repositories.", 1786 "description": "Origin of the source code for this deploymen t. There can be more than one source reference per version if source code is dis tributed among multiple repositories.",
1761 "items": { 1787 "items": {
1762 "$ref": "SourceReference" 1788 "$ref": "SourceReference"
1763 }, 1789 },
1764 "type": "array" 1790 "type": "array"
1765 } 1791 }
1766 }, 1792 },
1767 "type": "object" 1793 "type": "object"
(...skipping 11 matching lines...) Expand all
1779 "type": "string" 1805 "type": "string"
1780 }, 1806 },
1781 "mimeType": { 1807 "mimeType": {
1782 "description": "The MIME type of the file.Defaults to the va lue from Google Cloud Storage.", 1808 "description": "The MIME type of the file.Defaults to the va lue from Google Cloud Storage.",
1783 "type": "string" 1809 "type": "string"
1784 } 1810 }
1785 }, 1811 },
1786 "type": "object" 1812 "type": "object"
1787 }, 1813 },
1788 "ContainerInfo": { 1814 "ContainerInfo": {
1789 "description": "Docker image that is used to start a VM container fo r the version you deploy.", 1815 "description": "Docker image that is used to create a container and start a VM instance for the version that you deploy. Only applicable for instanc es running in the App Engine flexible environment.",
1790 "id": "ContainerInfo", 1816 "id": "ContainerInfo",
1791 "properties": { 1817 "properties": {
1792 "image": { 1818 "image": {
1793 "description": "URI to the hosted container image in a Docke r repository. The URI must be fully qualified and include a tag or digest. Examp les: \"gcr.io/my-project/image:tag\" or \"gcr.io/my-project/image@digest\"", 1819 "description": "URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: \"gcr.io/my-project/image:tag\" or \"gcr.io/my-project/image@digest\" ",
1794 "type": "string" 1820 "type": "string"
1795 } 1821 }
1796 }, 1822 },
1797 "type": "object" 1823 "type": "object"
1798 }, 1824 },
1799 "SourceReference": { 1825 "SourceReference": {
1800 "description": "Reference to a particular snapshot of the source tre e used to build and deploy the application.", 1826 "description": "Reference to a particular snapshot of the source tre e used to build and deploy the application.",
1801 "id": "SourceReference", 1827 "id": "SourceReference",
1802 "properties": { 1828 "properties": {
1803 "repository": { 1829 "repository": {
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
1994 "id": "DebugInstanceRequest", 2020 "id": "DebugInstanceRequest",
1995 "properties": { 2021 "properties": {
1996 "sshKey": { 2022 "sshKey": {
1997 "description": "Public SSH key to add to the instance. Examp les: [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME] [USERNAME]:ssh-rsa [KEY_VALUE] go ogle-ssh {\"userName\":\"[USERNAME]\",\"expireOn\":\"[EXPIRE_TIME]\"}For more in formation, see Adding and Removing SSH Keys (https://cloud.google.com/compute/do cs/instances/adding-removing-ssh-keys).", 2023 "description": "Public SSH key to add to the instance. Examp les: [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME] [USERNAME]:ssh-rsa [KEY_VALUE] go ogle-ssh {\"userName\":\"[USERNAME]\",\"expireOn\":\"[EXPIRE_TIME]\"}For more in formation, see Adding and Removing SSH Keys (https://cloud.google.com/compute/do cs/instances/adding-removing-ssh-keys).",
1998 "type": "string" 2024 "type": "string"
1999 } 2025 }
2000 }, 2026 },
2001 "type": "object" 2027 "type": "object"
2002 }, 2028 },
2003 "ListLocationsResponse": { 2029 "ListLocationsResponse": {
2004 "description": "The response message for LocationService.ListLocatio ns.", 2030 "description": "The response message for Locations.ListLocations.",
2005 "id": "ListLocationsResponse", 2031 "id": "ListLocationsResponse",
2006 "properties": { 2032 "properties": {
2007 "locations": { 2033 "locations": {
2008 "description": "A list of locations that matches the specifi ed filter in the request.", 2034 "description": "A list of locations that matches the specifi ed filter in the request.",
2009 "items": { 2035 "items": {
2010 "$ref": "Location" 2036 "$ref": "Location"
2011 }, 2037 },
2012 "type": "array" 2038 "type": "array"
2013 }, 2039 },
2014 "nextPageToken": { 2040 "nextPageToken": {
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
2126 "description": "User who requested this operation.@OutputOnl y", 2152 "description": "User who requested this operation.@OutputOnl y",
2127 "type": "string" 2153 "type": "string"
2128 }, 2154 },
2129 "target": { 2155 "target": {
2130 "description": "Name of the resource that this operation is acting on. Example: apps/myapp/services/default.@OutputOnly", 2156 "description": "Name of the resource that this operation is acting on. Example: apps/myapp/services/default.@OutputOnly",
2131 "type": "string" 2157 "type": "string"
2132 } 2158 }
2133 }, 2159 },
2134 "type": "object" 2160 "type": "object"
2135 }, 2161 },
2162 "OperationMetadataV1Beta": {
2163 "description": "Metadata for the given google.longrunning.Operation. ",
2164 "id": "OperationMetadataV1Beta",
2165 "properties": {
2166 "method": {
2167 "description": "API method that initiated this operation. Ex ample: google.appengine.v1beta.Versions.CreateVersion.@OutputOnly",
2168 "type": "string"
2169 },
2170 "insertTime": {
2171 "description": "Time that this operation was created.@Output Only",
2172 "type": "string"
2173 },
2174 "endTime": {
2175 "description": "Time that this operation completed.@OutputOn ly",
2176 "type": "string"
2177 },
2178 "user": {
2179 "description": "User who requested this operation.@OutputOnl y",
2180 "type": "string"
2181 },
2182 "target": {
2183 "description": "Name of the resource that this operation is acting on. Example: apps/myapp/services/default.@OutputOnly",
2184 "type": "string"
2185 },
2186 "ephemeralMessage": {
2187 "description": "Ephemeral message that may change every time the operation is polled. @OutputOnly",
2188 "type": "string"
2189 },
2190 "warning": {
2191 "description": "Durable messages that persist on every opera tion poll. @OutputOnly",
2192 "items": {
2193 "type": "string"
2194 },
2195 "type": "array"
2196 }
2197 },
2198 "type": "object"
2199 },
2136 "OperationMetadataV1": { 2200 "OperationMetadataV1": {
2137 "description": "Metadata for the given google.longrunning.Operation. ", 2201 "description": "Metadata for the given google.longrunning.Operation. ",
2138 "id": "OperationMetadataV1", 2202 "id": "OperationMetadataV1",
2139 "properties": { 2203 "properties": {
2140 "method": { 2204 "method": {
2141 "description": "API method that initiated this operation. Ex ample: google.appengine.v1.Versions.CreateVersion.@OutputOnly", 2205 "description": "API method that initiated this operation. Ex ample: google.appengine.v1.Versions.CreateVersion.@OutputOnly",
2142 "type": "string" 2206 "type": "string"
2143 }, 2207 },
2144 "insertTime": { 2208 "insertTime": {
2145 "description": "Time that this operation was created.@Output Only", 2209 "description": "Time that this operation was created.@Output Only",
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
2184 "type": "boolean" 2248 "type": "boolean"
2185 } 2249 }
2186 }, 2250 },
2187 "type": "object" 2251 "type": "object"
2188 } 2252 }
2189 }, 2253 },
2190 "servicePath": "", 2254 "servicePath": "",
2191 "title": "Google App Engine Admin API", 2255 "title": "Google App Engine Admin API",
2192 "version": "v1beta4" 2256 "version": "v1beta4"
2193 } 2257 }
OLDNEW
« no previous file with comments | « discovery/googleapis_beta/appengine__v1beta.json ('k') | discovery/googleapis_beta/appengine__v1beta5.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698