OLD | NEW |
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/CydBYfZ8LICDy6eugptbrOxuOz0\"", | 23 "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/jvAB1N_FX7xzyPOdjzd58bQdWjQ\"", |
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:v1", | 28 "id": "appengine:v1", |
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 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 "response": { | 132 "response": { |
133 "$ref": "Application" | 133 "$ref": "Application" |
134 }, | 134 }, |
135 "scopes": [ | 135 "scopes": [ |
136 "https://www.googleapis.com/auth/appengine.admin", | 136 "https://www.googleapis.com/auth/appengine.admin", |
137 "https://www.googleapis.com/auth/cloud-platform", | 137 "https://www.googleapis.com/auth/cloud-platform", |
138 "https://www.googleapis.com/auth/cloud-platform.read-onl
y" | 138 "https://www.googleapis.com/auth/cloud-platform.read-onl
y" |
139 ] | 139 ] |
140 }, | 140 }, |
141 "create": { | 141 "create": { |
142 "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).", | 142 "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/).", |
143 "httpMethod": "POST", | 143 "httpMethod": "POST", |
144 "id": "appengine.apps.create", | 144 "id": "appengine.apps.create", |
145 "path": "v1/apps", | 145 "path": "v1/apps", |
146 "request": { | 146 "request": { |
147 "$ref": "Application" | 147 "$ref": "Application" |
148 }, | 148 }, |
149 "response": { | 149 "response": { |
150 "$ref": "Operation" | 150 "$ref": "Operation" |
151 }, | 151 }, |
152 "scopes": [ | 152 "scopes": [ |
153 "https://www.googleapis.com/auth/cloud-platform" | 153 "https://www.googleapis.com/auth/cloud-platform" |
154 ] | 154 ] |
155 }, | 155 }, |
156 "patch": { | 156 "patch": { |
157 "description": "Updates the specified Application resource.
You can update the following fields: auth_domain (https://cloud.google.com/appen
gine/docs/admin-api/reference/rest/v1/apps#Application.FIELDS.auth_domain) defau
lt_cookie_expiration (https://cloud.google.com/appengine/docs/admin-api/referenc
e/rest/v1/apps#Application.FIELDS.default_cookie_expiration)", | 157 "description": "Updates the specified Application resource.
You can update the following fields: auth_domain - Google authentication domain
for controlling user access to the application. default_cookie_expiration - Cook
ie expiration policy for the application.", |
158 "httpMethod": "PATCH", | 158 "httpMethod": "PATCH", |
159 "id": "appengine.apps.patch", | 159 "id": "appengine.apps.patch", |
160 "parameterOrder": [ | 160 "parameterOrder": [ |
161 "appsId" | 161 "appsId" |
162 ], | 162 ], |
163 "parameters": { | 163 "parameters": { |
164 "appsId": { | 164 "appsId": { |
165 "description": "Part of `name`. Name of the Applicat
ion resource to update. Example: apps/myapp.", | 165 "description": "Part of `name`. Name of the Applicat
ion resource to update. Example: apps/myapp.", |
166 "location": "path", | 166 "location": "path", |
167 "required": true, | 167 "required": true, |
(...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
379 "location": "path", | 379 "location": "path", |
380 "required": true, | 380 "required": true, |
381 "type": "string" | 381 "type": "string" |
382 }, | 382 }, |
383 "updateMask": { | 383 "updateMask": { |
384 "description": "Standard field mask for the
set of fields to be updated.", | 384 "description": "Standard field mask for the
set of fields to be updated.", |
385 "location": "query", | 385 "location": "query", |
386 "type": "string" | 386 "type": "string" |
387 }, | 387 }, |
388 "migrateTraffic": { | 388 "migrateTraffic": { |
389 "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/v1/apps.services.versions#i
nboundservicetype) and automatic scaling (https://cloud.google.com/appengine/doc
s/admin-api/reference/rest/v1/apps.services.versions#automaticscaling). You must
specify the shardBy (https://cloud.google.com/appengine/docs/admin-api/referenc
e/rest/v1/apps.services#shardby) field in the Service resource. Gradual traffic
migration is not supported in the App Engine flexible environment. For examples,
see Migrating and Splitting Traffic (https://cloud.google.com/appengine/docs/ad
min-api/migrating-splitting-traffic).", | 389 "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/v1/apps.services.versions#in
boundservicetype) and automatic scaling (https://cloud.google.com/appengine/docs
/admin-api/reference/rest/v1/apps.services.versions#automaticscaling). You must
specify the shardBy (https://cloud.google.com/appengine/docs/admin-api/reference
/rest/v1/apps.services#shardby) field in the Service resource. Gradual traffic m
igration is not supported in the App Engine flexible environment. For examples,
see Migrating and Splitting Traffic (https://cloud.google.com/appengine/docs/adm
in-api/migrating-splitting-traffic).", |
390 "location": "query", | 390 "location": "query", |
391 "type": "boolean" | 391 "type": "boolean" |
392 } | 392 } |
393 }, | 393 }, |
394 "path": "v1/apps/{appsId}/services/{servicesId}", | 394 "path": "v1/apps/{appsId}/services/{servicesId}", |
395 "request": { | 395 "request": { |
396 "$ref": "Service" | 396 "$ref": "Service" |
397 }, | 397 }, |
398 "response": { | 398 "response": { |
399 "$ref": "Operation" | 399 "$ref": "Operation" |
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
649 }, | 649 }, |
650 "scopes": [ | 650 "scopes": [ |
651 "https://www.googleapis.com/auth/cloud-p
latform" | 651 "https://www.googleapis.com/auth/cloud-p
latform" |
652 ] | 652 ] |
653 } | 653 } |
654 }, | 654 }, |
655 "resources": { | 655 "resources": { |
656 "instances": { | 656 "instances": { |
657 "methods": { | 657 "methods": { |
658 "list": { | 658 "list": { |
659 "description": "Lists the instances
of a version.", | 659 "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).", |
660 "httpMethod": "GET", | 660 "httpMethod": "GET", |
661 "id": "appengine.apps.services.versi
ons.instances.list", | 661 "id": "appengine.apps.services.versi
ons.instances.list", |
662 "parameterOrder": [ | 662 "parameterOrder": [ |
663 "appsId", | 663 "appsId", |
664 "servicesId", | 664 "servicesId", |
665 "versionsId" | 665 "versionsId" |
666 ], | 666 ], |
667 "parameters": { | 667 "parameters": { |
668 "appsId": { | 668 "appsId": { |
669 "description": "Part of `par
ent`. Name of the parent Version resource. Example: apps/myapp/services/default/
versions/v1.", | 669 "description": "Part of `par
ent`. Name of the parent Version resource. Example: apps/myapp/services/default/
versions/v1.", |
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
921 "https://www.googleapis.com/auth/appengine.admin
", | 921 "https://www.googleapis.com/auth/appengine.admin
", |
922 "https://www.googleapis.com/auth/cloud-platform"
, | 922 "https://www.googleapis.com/auth/cloud-platform"
, |
923 "https://www.googleapis.com/auth/cloud-platform.
read-only" | 923 "https://www.googleapis.com/auth/cloud-platform.
read-only" |
924 ] | 924 ] |
925 } | 925 } |
926 } | 926 } |
927 } | 927 } |
928 } | 928 } |
929 } | 929 } |
930 }, | 930 }, |
931 "revision": "20161208", | 931 "revision": "20170324", |
932 "rootUrl": "https://appengine.googleapis.com/", | 932 "rootUrl": "https://appengine.googleapis.com/", |
933 "schemas": { | 933 "schemas": { |
934 "ListOperationsResponse": { | 934 "ListOperationsResponse": { |
935 "description": "The response message for Operations.ListOperations."
, | 935 "description": "The response message for Operations.ListOperations."
, |
936 "id": "ListOperationsResponse", | 936 "id": "ListOperationsResponse", |
937 "properties": { | 937 "properties": { |
938 "operations": { | 938 "operations": { |
939 "description": "A list of operations that matches the specif
ied filter in the request.", | 939 "description": "A list of operations that matches the specif
ied filter in the request.", |
940 "items": { | 940 "items": { |
941 "$ref": "Operation" | 941 "$ref": "Operation" |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1017 "properties": { | 1017 "properties": { |
1018 "name": { | 1018 "name": { |
1019 "description": "Full path to the Application resource in the
API. Example: apps/myapp.@OutputOnly", | 1019 "description": "Full path to the Application resource in the
API. Example: apps/myapp.@OutputOnly", |
1020 "type": "string" | 1020 "type": "string" |
1021 }, | 1021 }, |
1022 "id": { | 1022 "id": { |
1023 "description": "Identifier of the Application resource. This
identifier is equivalent to the project ID of the Google Cloud Platform project
where you want to deploy your application. Example: myapp.", | 1023 "description": "Identifier of the Application resource. This
identifier is equivalent to the project ID of the Google Cloud Platform project
where you want to deploy your application. Example: myapp.", |
1024 "type": "string" | 1024 "type": "string" |
1025 }, | 1025 }, |
1026 "dispatchRules": { | 1026 "dispatchRules": { |
1027 "description": "HTTP path dispatch rules for requests to the
application that do not explicitly target a service or version. Rules are order
-dependent.@OutputOnly", | 1027 "description": "HTTP path dispatch rules for requests to the
application that do not explicitly target a service or version. Rules are order
-dependent. Up to 20 dispatch rules can be supported.@OutputOnly", |
1028 "items": { | 1028 "items": { |
1029 "$ref": "UrlDispatchRule" | 1029 "$ref": "UrlDispatchRule" |
1030 }, | 1030 }, |
1031 "type": "array" | 1031 "type": "array" |
1032 }, | 1032 }, |
1033 "authDomain": { | 1033 "authDomain": { |
1034 "description": "Google Apps authentication domain that contr
ols which users can access this application.Defaults to open access for any Goog
le Account.", | 1034 "description": "Google Apps authentication domain that contr
ols which users can access this application.Defaults to open access for any Goog
le Account.", |
1035 "type": "string" | 1035 "type": "string" |
1036 }, | 1036 }, |
1037 "locationId": { | 1037 "locationId": { |
1038 "description": "Location from which this application will be
run. Application instances will run out of data centers in the chosen location,
which is also where all of the application's end user content is stored.Default
s to us-central.Options are:us-central - Central USeurope-west - Western Europeu
s-east1 - Eastern US", | 1038 "description": "Location from which this application will be
run. Application instances will run out of data centers in the chosen location,
which is also where all of the application's end user content is stored.Default
s to us-central.Options are:us-central - Central USeurope-west - Western Europeu
s-east1 - Eastern US", |
1039 "type": "string" | 1039 "type": "string" |
1040 }, | 1040 }, |
1041 "codeBucket": { | 1041 "codeBucket": { |
1042 "description": "Google Cloud Storage bucket that can be used
for storing files associated with this application. This bucket is associated w
ith the application and can be used by the gcloud deployment commands.@OutputOnl
y", | 1042 "description": "Google Cloud Storage bucket that can be used
for storing files associated with this application. This bucket is associated w
ith the application and can be used by the gcloud deployment commands.@OutputOnl
y", |
1043 "type": "string" | 1043 "type": "string" |
1044 }, | 1044 }, |
1045 "defaultCookieExpiration": { | 1045 "defaultCookieExpiration": { |
1046 "description": "Cookie expiration policy for this applicatio
n.", | 1046 "description": "Cookie expiration policy for this applicatio
n.", |
1047 "type": "string" | 1047 "type": "string" |
1048 }, | 1048 }, |
| 1049 "servingStatus": { |
| 1050 "description": "Serving status of this application.", |
| 1051 "enum": [ |
| 1052 "UNSPECIFIED", |
| 1053 "SERVING", |
| 1054 "USER_DISABLED", |
| 1055 "SYSTEM_DISABLED" |
| 1056 ], |
| 1057 "type": "string" |
| 1058 }, |
1049 "defaultHostname": { | 1059 "defaultHostname": { |
1050 "description": "Hostname used to reach this application, as
resolved by App Engine.@OutputOnly", | 1060 "description": "Hostname used to reach this application, as
resolved by App Engine.@OutputOnly", |
1051 "type": "string" | 1061 "type": "string" |
1052 }, | 1062 }, |
1053 "defaultBucket": { | 1063 "defaultBucket": { |
1054 "description": "Google Cloud Storage bucket that can be used
by this application to store content.@OutputOnly", | 1064 "description": "Google Cloud Storage bucket that can be used
by this application to store content.@OutputOnly", |
1055 "type": "string" | 1065 "type": "string" |
| 1066 }, |
| 1067 "iap": { |
| 1068 "$ref": "IdentityAwareProxy" |
| 1069 }, |
| 1070 "gcrDomain": { |
| 1071 "description": "The Google Container Registry domain used fo
r storing managed build docker images for this application.", |
| 1072 "type": "string" |
1056 } | 1073 } |
1057 }, | 1074 }, |
1058 "type": "object" | 1075 "type": "object" |
1059 }, | 1076 }, |
1060 "UrlDispatchRule": { | 1077 "UrlDispatchRule": { |
1061 "description": "Rules to match an HTTP request and dispatch that req
uest to a service.", | 1078 "description": "Rules to match an HTTP request and dispatch that req
uest to a service.", |
1062 "id": "UrlDispatchRule", | 1079 "id": "UrlDispatchRule", |
1063 "properties": { | 1080 "properties": { |
1064 "domain": { | 1081 "domain": { |
1065 "description": "Domain name to match against. The wildcard \
"*\" is supported if specified before a period: \"*.\".Defaults to matching all
domains: \"*\".", | 1082 "description": "Domain name to match against. The wildcard \
"*\" is supported if specified before a period: \"*.\".Defaults to matching all
domains: \"*\".", |
1066 "type": "string" | 1083 "type": "string" |
1067 }, | 1084 }, |
1068 "path": { | 1085 "path": { |
1069 "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.", | 1086 "description": "Pathname within the host. Must start with a
\"/\". A single \"*\" can be included at the end of the path.The sum of the leng
ths of the domain and path may not exceed 100 characters.", |
1070 "type": "string" | 1087 "type": "string" |
1071 }, | 1088 }, |
1072 "service": { | 1089 "service": { |
1073 "description": "Resource ID of a service in this application
that should serve the matched request. The service must already exist. Example:
default.", | 1090 "description": "Resource ID of a service in this application
that should serve the matched request. The service must already exist. Example:
default.", |
1074 "type": "string" | 1091 "type": "string" |
1075 } | 1092 } |
1076 }, | 1093 }, |
1077 "type": "object" | 1094 "type": "object" |
1078 }, | 1095 }, |
| 1096 "IdentityAwareProxy": { |
| 1097 "description": "Identity-Aware Proxy", |
| 1098 "id": "IdentityAwareProxy", |
| 1099 "properties": { |
| 1100 "enabled": { |
| 1101 "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.", |
| 1102 "type": "boolean" |
| 1103 }, |
| 1104 "oauth2ClientId": { |
| 1105 "description": "OAuth2 client ID to use for the authenticati
on flow.", |
| 1106 "type": "string" |
| 1107 }, |
| 1108 "oauth2ClientSecret": { |
| 1109 "description": "OAuth2 client secret to use for the authenti
cation flow.For security reasons, this value cannot be retrieved via the API. In
stead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha
256 field.@InputOnly", |
| 1110 "type": "string" |
| 1111 }, |
| 1112 "oauth2ClientSecretSha256": { |
| 1113 "description": "Hex-encoded SHA-256 hash of the client secre
t.@OutputOnly", |
| 1114 "type": "string" |
| 1115 } |
| 1116 }, |
| 1117 "type": "object" |
| 1118 }, |
1079 "RepairApplicationRequest": { | 1119 "RepairApplicationRequest": { |
1080 "description": "Request message for 'Applications.RepairApplication'
.", | 1120 "description": "Request message for 'Applications.RepairApplication'
.", |
1081 "id": "RepairApplicationRequest", | 1121 "id": "RepairApplicationRequest", |
1082 "type": "object" | 1122 "type": "object" |
1083 }, | 1123 }, |
1084 "ListServicesResponse": { | 1124 "ListServicesResponse": { |
1085 "description": "Response message for Services.ListServices.", | 1125 "description": "Response message for Services.ListServices.", |
1086 "id": "ListServicesResponse", | 1126 "id": "ListServicesResponse", |
1087 "properties": { | 1127 "properties": { |
1088 "services": { | 1128 "services": { |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1120 }, | 1160 }, |
1121 "TrafficSplit": { | 1161 "TrafficSplit": { |
1122 "description": "Traffic routing configuration for versions within a
single service. Traffic splits define how traffic directed to the service is ass
igned to versions.", | 1162 "description": "Traffic routing configuration for versions within a
single service. Traffic splits define how traffic directed to the service is ass
igned to versions.", |
1123 "id": "TrafficSplit", | 1163 "id": "TrafficSplit", |
1124 "properties": { | 1164 "properties": { |
1125 "shardBy": { | 1165 "shardBy": { |
1126 "description": "Mechanism used to determine which version a
request is sent to. The traffic selection algorithm will be stable for either ty
pe until allocations are changed.", | 1166 "description": "Mechanism used to determine which version a
request is sent to. The traffic selection algorithm will be stable for either ty
pe until allocations are changed.", |
1127 "enum": [ | 1167 "enum": [ |
1128 "UNSPECIFIED", | 1168 "UNSPECIFIED", |
1129 "COOKIE", | 1169 "COOKIE", |
1130 "IP" | 1170 "IP", |
| 1171 "RANDOM" |
1131 ], | 1172 ], |
1132 "type": "string" | 1173 "type": "string" |
1133 }, | 1174 }, |
1134 "allocations": { | 1175 "allocations": { |
1135 "additionalProperties": { | 1176 "additionalProperties": { |
1136 "format": "double", | 1177 "format": "double", |
1137 "type": "number" | 1178 "type": "number" |
1138 }, | 1179 }, |
1139 "description": "Mapping from version IDs within the service
to fractional (0.000, 1] allocations of traffic for that version. Each version c
an be specified only once, but some versions in the service may not have any tra
ffic allocation. Services that have traffic allocated cannot be deleted until ei
ther the service is deleted or their traffic allocation is removed. Allocations
must sum to 1. Up to two decimal place precision is supported for IP-based split
s and up to three decimal places is supported for cookie-based splits.", | 1180 "description": "Mapping from version IDs within the service
to fractional (0.000, 1] allocations of traffic for that version. Each version c
an be specified only once, but some versions in the service may not have any tra
ffic allocation. Services that have traffic allocated cannot be deleted until ei
ther the service is deleted or their traffic allocation is removed. Allocations
must sum to 1. Up to two decimal place precision is supported for IP-based split
s and up to three decimal places is supported for cookie-based splits.", |
1140 "type": "object" | 1181 "type": "object" |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1303 "type": "object" | 1344 "type": "object" |
1304 }, | 1345 }, |
1305 "defaultExpiration": { | 1346 "defaultExpiration": { |
1306 "description": "Duration that static files should be cached
by web proxies and browsers. Only applicable if the corresponding StaticFilesHan
dler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#staticfileshandler) does not specify its own expiration time.On
ly returned in GET requests if view=FULL is set.", | 1347 "description": "Duration that static files should be cached
by web proxies and browsers. Only applicable if the corresponding StaticFilesHan
dler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.s
ervices.versions#staticfileshandler) does not specify its own expiration time.On
ly returned in GET requests if view=FULL is set.", |
1307 "type": "string" | 1348 "type": "string" |
1308 }, | 1349 }, |
1309 "healthCheck": { | 1350 "healthCheck": { |
1310 "$ref": "HealthCheck", | 1351 "$ref": "HealthCheck", |
1311 "description": "Configures health checking for VM instances.
Unhealthy instances are stopped and replaced with new instances. Only applicabl
e for VM runtimes.Only returned in GET requests if view=FULL is set." | 1352 "description": "Configures health checking for VM instances.
Unhealthy instances are stopped and replaced with new instances. Only applicabl
e for VM runtimes.Only returned in GET requests if view=FULL is set." |
1312 }, | 1353 }, |
| 1354 "readinessCheck": { |
| 1355 "$ref": "ReadinessCheck", |
| 1356 "description": "Configures readiness health checking for VM
instances. Unhealthy instances are not put into the backend traffic rotation.Onl
y returned in GET requests if view=FULL is set." |
| 1357 }, |
| 1358 "livenessCheck": { |
| 1359 "$ref": "LivenessCheck", |
| 1360 "description": "Configures liveness health checking for VM i
nstances. Unhealthy instances are stopped and replaced with new instancesOnly re
turned in GET requests if view=FULL is set." |
| 1361 }, |
1313 "nobuildFilesRegex": { | 1362 "nobuildFilesRegex": { |
1314 "description": "Files that match this pattern will not be bu
ilt into this version. Only applicable for Go runtimes.Only returned in GET requ
ests if view=FULL is set.", | 1363 "description": "Files that match this pattern will not be bu
ilt into this version. Only applicable for Go runtimes.Only returned in GET requ
ests if view=FULL is set.", |
1315 "type": "string" | 1364 "type": "string" |
1316 }, | 1365 }, |
1317 "deployment": { | 1366 "deployment": { |
1318 "$ref": "Deployment", | 1367 "$ref": "Deployment", |
1319 "description": "Code and application artifacts that make up
this version.Only returned in GET requests if view=FULL is set." | 1368 "description": "Code and application artifacts that make up
this version.Only returned in GET requests if view=FULL is set." |
1320 }, | 1369 }, |
1321 "versionUrl": { | 1370 "versionUrl": { |
1322 "description": "Serving URL for this version. Example: \"htt
ps://myversion-dot-myservice-dot-myapp.appspot.com\"@OutputOnly", | 1371 "description": "Serving URL for this version. Example: \"htt
ps://myversion-dot-myservice-dot-myapp.appspot.com\"@OutputOnly", |
(...skipping 497 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1820 "description": "Interval between health checks.", | 1869 "description": "Interval between health checks.", |
1821 "type": "string" | 1870 "type": "string" |
1822 }, | 1871 }, |
1823 "timeout": { | 1872 "timeout": { |
1824 "description": "Time before the health check is considered f
ailed.", | 1873 "description": "Time before the health check is considered f
ailed.", |
1825 "type": "string" | 1874 "type": "string" |
1826 } | 1875 } |
1827 }, | 1876 }, |
1828 "type": "object" | 1877 "type": "object" |
1829 }, | 1878 }, |
| 1879 "ReadinessCheck": { |
| 1880 "description": "Readiness checking configuration for VM instances. U
nhealthy instances are removed from traffic rotation.", |
| 1881 "id": "ReadinessCheck", |
| 1882 "properties": { |
| 1883 "path": { |
| 1884 "description": "The request path.", |
| 1885 "type": "string" |
| 1886 }, |
| 1887 "host": { |
| 1888 "description": "Host header to send when performing a HTTP R
eadiness check. Example: \"myapp.appspot.com\"", |
| 1889 "type": "string" |
| 1890 }, |
| 1891 "failureThreshold": { |
| 1892 "description": "Number of consecutive failed checks required
before removing traffic.", |
| 1893 "format": "uint32", |
| 1894 "type": "integer" |
| 1895 }, |
| 1896 "successThreshold": { |
| 1897 "description": "Number of consecutive successful checks requ
ired before receiving traffic.", |
| 1898 "format": "uint32", |
| 1899 "type": "integer" |
| 1900 }, |
| 1901 "checkInterval": { |
| 1902 "description": "Interval between health checks.", |
| 1903 "type": "string" |
| 1904 }, |
| 1905 "timeout": { |
| 1906 "description": "Time before the check is considered failed."
, |
| 1907 "type": "string" |
| 1908 } |
| 1909 }, |
| 1910 "type": "object" |
| 1911 }, |
| 1912 "LivenessCheck": { |
| 1913 "description": "Health checking configuration for VM instances. Unhe
althy instances are killed and replaced with new instances.", |
| 1914 "id": "LivenessCheck", |
| 1915 "properties": { |
| 1916 "path": { |
| 1917 "description": "The request path.", |
| 1918 "type": "string" |
| 1919 }, |
| 1920 "host": { |
| 1921 "description": "Host header to send when performing a HTTP L
iveness check. Example: \"myapp.appspot.com\"", |
| 1922 "type": "string" |
| 1923 }, |
| 1924 "failureThreshold": { |
| 1925 "description": "Number of consecutive failed checks required
before considering the VM unhealthy.", |
| 1926 "format": "uint32", |
| 1927 "type": "integer" |
| 1928 }, |
| 1929 "successThreshold": { |
| 1930 "description": "Number of consecutive successful checks requ
ired before considering the VM healthy.", |
| 1931 "format": "uint32", |
| 1932 "type": "integer" |
| 1933 }, |
| 1934 "checkInterval": { |
| 1935 "description": "Interval between health checks.", |
| 1936 "type": "string" |
| 1937 }, |
| 1938 "timeout": { |
| 1939 "description": "Time before the check is considered failed."
, |
| 1940 "type": "string" |
| 1941 }, |
| 1942 "initialDelay": { |
| 1943 "description": "The initial delay before starting to execute
the checks.", |
| 1944 "type": "string" |
| 1945 } |
| 1946 }, |
| 1947 "type": "object" |
| 1948 }, |
1830 "Deployment": { | 1949 "Deployment": { |
1831 "description": "Code and application artifacts used to deploy a vers
ion to App Engine.", | 1950 "description": "Code and application artifacts used to deploy a vers
ion to App Engine.", |
1832 "id": "Deployment", | 1951 "id": "Deployment", |
1833 "properties": { | 1952 "properties": { |
1834 "files": { | 1953 "files": { |
1835 "additionalProperties": { | 1954 "additionalProperties": { |
1836 "$ref": "FileInfo" | 1955 "$ref": "FileInfo" |
1837 }, | 1956 }, |
1838 "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.", | 1957 "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.", |
1839 "type": "object" | 1958 "type": "object" |
1840 }, | 1959 }, |
1841 "container": { | 1960 "container": { |
1842 "$ref": "ContainerInfo", | 1961 "$ref": "ContainerInfo", |
1843 "description": "A Docker image that App Engine uses to run t
he version. Only applicable for instances in App Engine flexible environment." | 1962 "description": "The Docker image for the container that runs
the version. Only applicable for instances running in the App Engine flexible e
nvironment." |
1844 }, | 1963 }, |
1845 "zip": { | 1964 "zip": { |
1846 "$ref": "ZipInfo", | 1965 "$ref": "ZipInfo", |
1847 "description": "The zip file for this deployment, if this is
a zip deployment." | 1966 "description": "The zip file for this deployment, if this is
a zip deployment." |
1848 } | 1967 } |
1849 }, | 1968 }, |
1850 "type": "object" | 1969 "type": "object" |
1851 }, | 1970 }, |
1852 "FileInfo": { | 1971 "FileInfo": { |
1853 "description": "Single source file that is part of the version to be
deployed. Each source file that is deployed must be specified separately.", | 1972 "description": "Single source file that is part of the version to be
deployed. Each source file that is deployed must be specified separately.", |
1854 "id": "FileInfo", | 1973 "id": "FileInfo", |
1855 "properties": { | 1974 "properties": { |
1856 "sourceUrl": { | 1975 "sourceUrl": { |
1857 "description": "URL source to use to fetch this file. Must b
e a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.goo
gleapis.com//'.", | 1976 "description": "URL source to use to fetch this file. Must b
e a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.goo
gleapis.com//'.", |
1858 "type": "string" | 1977 "type": "string" |
1859 }, | 1978 }, |
1860 "sha1Sum": { | 1979 "sha1Sum": { |
1861 "description": "The SHA1 hash of the file, in hex.", | 1980 "description": "The SHA1 hash of the file, in hex.", |
1862 "type": "string" | 1981 "type": "string" |
1863 }, | 1982 }, |
1864 "mimeType": { | 1983 "mimeType": { |
1865 "description": "The MIME type of the file.Defaults to the va
lue from Google Cloud Storage.", | 1984 "description": "The MIME type of the file.Defaults to the va
lue from Google Cloud Storage.", |
1866 "type": "string" | 1985 "type": "string" |
1867 } | 1986 } |
1868 }, | 1987 }, |
1869 "type": "object" | 1988 "type": "object" |
1870 }, | 1989 }, |
1871 "ContainerInfo": { | 1990 "ContainerInfo": { |
1872 "description": "Docker image that is used to start a VM container fo
r the version you deploy.", | 1991 "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.", |
1873 "id": "ContainerInfo", | 1992 "id": "ContainerInfo", |
1874 "properties": { | 1993 "properties": { |
1875 "image": { | 1994 "image": { |
1876 "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\"", | 1995 "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\"
", |
1877 "type": "string" | 1996 "type": "string" |
1878 } | 1997 } |
1879 }, | 1998 }, |
1880 "type": "object" | 1999 "type": "object" |
1881 }, | 2000 }, |
1882 "ZipInfo": { | 2001 "ZipInfo": { |
1883 "description": "The zip file information for a zip deployment.", | 2002 "description": "The zip file information for a zip deployment.", |
1884 "id": "ZipInfo", | 2003 "id": "ZipInfo", |
1885 "properties": { | 2004 "properties": { |
1886 "sourceUrl": { | 2005 "sourceUrl": { |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2014 "id": "DebugInstanceRequest", | 2133 "id": "DebugInstanceRequest", |
2015 "properties": { | 2134 "properties": { |
2016 "sshKey": { | 2135 "sshKey": { |
2017 "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).", | 2136 "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).", |
2018 "type": "string" | 2137 "type": "string" |
2019 } | 2138 } |
2020 }, | 2139 }, |
2021 "type": "object" | 2140 "type": "object" |
2022 }, | 2141 }, |
2023 "ListLocationsResponse": { | 2142 "ListLocationsResponse": { |
2024 "description": "The response message for LocationService.ListLocatio
ns.", | 2143 "description": "The response message for Locations.ListLocations.", |
2025 "id": "ListLocationsResponse", | 2144 "id": "ListLocationsResponse", |
2026 "properties": { | 2145 "properties": { |
2027 "locations": { | 2146 "locations": { |
2028 "description": "A list of locations that matches the specifi
ed filter in the request.", | 2147 "description": "A list of locations that matches the specifi
ed filter in the request.", |
2029 "items": { | 2148 "items": { |
2030 "$ref": "Location" | 2149 "$ref": "Location" |
2031 }, | 2150 }, |
2032 "type": "array" | 2151 "type": "array" |
2033 }, | 2152 }, |
2034 "nextPageToken": { | 2153 "nextPageToken": { |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2146 "description": "User who requested this operation.@OutputOnl
y", | 2265 "description": "User who requested this operation.@OutputOnl
y", |
2147 "type": "string" | 2266 "type": "string" |
2148 }, | 2267 }, |
2149 "target": { | 2268 "target": { |
2150 "description": "Name of the resource that this operation is
acting on. Example: apps/myapp/services/default.@OutputOnly", | 2269 "description": "Name of the resource that this operation is
acting on. Example: apps/myapp/services/default.@OutputOnly", |
2151 "type": "string" | 2270 "type": "string" |
2152 } | 2271 } |
2153 }, | 2272 }, |
2154 "type": "object" | 2273 "type": "object" |
2155 }, | 2274 }, |
| 2275 "OperationMetadataV1Beta": { |
| 2276 "description": "Metadata for the given google.longrunning.Operation.
", |
| 2277 "id": "OperationMetadataV1Beta", |
| 2278 "properties": { |
| 2279 "method": { |
| 2280 "description": "API method that initiated this operation. Ex
ample: google.appengine.v1beta.Versions.CreateVersion.@OutputOnly", |
| 2281 "type": "string" |
| 2282 }, |
| 2283 "insertTime": { |
| 2284 "description": "Time that this operation was created.@Output
Only", |
| 2285 "type": "string" |
| 2286 }, |
| 2287 "endTime": { |
| 2288 "description": "Time that this operation completed.@OutputOn
ly", |
| 2289 "type": "string" |
| 2290 }, |
| 2291 "user": { |
| 2292 "description": "User who requested this operation.@OutputOnl
y", |
| 2293 "type": "string" |
| 2294 }, |
| 2295 "target": { |
| 2296 "description": "Name of the resource that this operation is
acting on. Example: apps/myapp/services/default.@OutputOnly", |
| 2297 "type": "string" |
| 2298 }, |
| 2299 "ephemeralMessage": { |
| 2300 "description": "Ephemeral message that may change every time
the operation is polled. @OutputOnly", |
| 2301 "type": "string" |
| 2302 }, |
| 2303 "warning": { |
| 2304 "description": "Durable messages that persist on every opera
tion poll. @OutputOnly", |
| 2305 "items": { |
| 2306 "type": "string" |
| 2307 }, |
| 2308 "type": "array" |
| 2309 } |
| 2310 }, |
| 2311 "type": "object" |
| 2312 }, |
2156 "OperationMetadataV1": { | 2313 "OperationMetadataV1": { |
2157 "description": "Metadata for the given google.longrunning.Operation.
", | 2314 "description": "Metadata for the given google.longrunning.Operation.
", |
2158 "id": "OperationMetadataV1", | 2315 "id": "OperationMetadataV1", |
2159 "properties": { | 2316 "properties": { |
2160 "method": { | 2317 "method": { |
2161 "description": "API method that initiated this operation. Ex
ample: google.appengine.v1.Versions.CreateVersion.@OutputOnly", | 2318 "description": "API method that initiated this operation. Ex
ample: google.appengine.v1.Versions.CreateVersion.@OutputOnly", |
2162 "type": "string" | 2319 "type": "string" |
2163 }, | 2320 }, |
2164 "insertTime": { | 2321 "insertTime": { |
2165 "description": "Time that this operation was created.@Output
Only", | 2322 "description": "Time that this operation was created.@Output
Only", |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2204 "type": "boolean" | 2361 "type": "boolean" |
2205 } | 2362 } |
2206 }, | 2363 }, |
2207 "type": "object" | 2364 "type": "object" |
2208 } | 2365 } |
2209 }, | 2366 }, |
2210 "servicePath": "", | 2367 "servicePath": "", |
2211 "title": "Google App Engine Admin API", | 2368 "title": "Google App Engine Admin API", |
2212 "version": "v1" | 2369 "version": "v1" |
2213 } | 2370 } |
OLD | NEW |