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": { |
| 9 "description": "MESSAGE UNDER CONSTRUCTION View your data ac
ross Google Cloud Platform services" |
| 10 }, |
8 "https://www.googleapis.com/auth/replicapool": { | 11 "https://www.googleapis.com/auth/replicapool": { |
9 "description": "View and manage replica pools" | 12 "description": "View and manage replica pools" |
10 }, | 13 }, |
11 "https://www.googleapis.com/auth/replicapool.readonly": { | 14 "https://www.googleapis.com/auth/replicapool.readonly": { |
12 "description": "View replica pools" | 15 "description": "View replica pools" |
13 } | 16 } |
14 } | 17 } |
15 } | 18 } |
16 }, | 19 }, |
17 "basePath": "/replicapoolupdater/v1beta1/projects/", | 20 "basePath": "/replicapoolupdater/v1beta1/projects/", |
18 "baseUrl": "https://www.googleapis.com/replicapoolupdater/v1beta1/projects/"
, | 21 "baseUrl": "https://www.googleapis.com/replicapoolupdater/v1beta1/projects/"
, |
19 "batchPath": "batch", | 22 "batchPath": "batch", |
20 "description": "The Google Compute Engine Instance Group Updater API provide
s services for updating groups of Compute Engine Instances.", | 23 "description": "The Google Compute Engine Instance Group Updater API provide
s services for updating groups of Compute Engine Instances.", |
21 "discoveryVersion": "v1", | 24 "discoveryVersion": "v1", |
22 "documentationLink": "https://cloud.google.com/compute/docs/instance-groups/
manager/#applying_rolling_updates_using_the_updater_service", | 25 "documentationLink": "https://cloud.google.com/compute/docs/instance-groups/
manager/#applying_rolling_updates_using_the_updater_service", |
23 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/VmJ_vmyXHKjcZlOaFyHKHkKE8I0\"", | 26 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/ls6prcFEwNExLeKeNy_PY2Dokdc\"", |
24 "icons": { | 27 "icons": { |
25 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 28 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
26 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 29 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
27 }, | 30 }, |
28 "id": "replicapoolupdater:v1beta1", | 31 "id": "replicapoolupdater:v1beta1", |
29 "kind": "discovery#restDescription", | 32 "kind": "discovery#restDescription", |
30 "labels": [ | 33 "labels": [ |
31 "limited_availability" | 34 "limited_availability" |
32 ], | 35 ], |
33 "name": "replicapoolupdater", | 36 "name": "replicapoolupdater", |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
150 "required": true, | 153 "required": true, |
151 "type": "string" | 154 "type": "string" |
152 } | 155 } |
153 }, | 156 }, |
154 "path": "{project}/zones/{zone}/rollingUpdates/{rollingUpdat
e}", | 157 "path": "{project}/zones/{zone}/rollingUpdates/{rollingUpdat
e}", |
155 "response": { | 158 "response": { |
156 "$ref": "RollingUpdate" | 159 "$ref": "RollingUpdate" |
157 }, | 160 }, |
158 "scopes": [ | 161 "scopes": [ |
159 "https://www.googleapis.com/auth/cloud-platform", | 162 "https://www.googleapis.com/auth/cloud-platform", |
| 163 "https://www.googleapis.com/auth/cloud-platform.read-onl
y", |
160 "https://www.googleapis.com/auth/replicapool", | 164 "https://www.googleapis.com/auth/replicapool", |
161 "https://www.googleapis.com/auth/replicapool.readonly" | 165 "https://www.googleapis.com/auth/replicapool.readonly" |
162 ] | 166 ] |
163 }, | 167 }, |
164 "insert": { | 168 "insert": { |
165 "description": "Inserts and starts a new update.", | 169 "description": "Inserts and starts a new update.", |
166 "httpMethod": "POST", | 170 "httpMethod": "POST", |
167 "id": "replicapoolupdater.rollingUpdates.insert", | 171 "id": "replicapoolupdater.rollingUpdates.insert", |
168 "parameterOrder": [ | 172 "parameterOrder": [ |
169 "project", | 173 "project", |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
203 "parameterOrder": [ | 207 "parameterOrder": [ |
204 "project", | 208 "project", |
205 "zone" | 209 "zone" |
206 ], | 210 ], |
207 "parameters": { | 211 "parameters": { |
208 "filter": { | 212 "filter": { |
209 "description": "Optional. Filter expression for filt
ering listed resources.", | 213 "description": "Optional. Filter expression for filt
ering listed resources.", |
210 "location": "query", | 214 "location": "query", |
211 "type": "string" | 215 "type": "string" |
212 }, | 216 }, |
213 "instanceGroupManager": { | |
214 "description": "The name of the instance group manag
er. Use this parameter to return only updates to instances that are part of a sp
ecific instance group.", | |
215 "location": "query", | |
216 "type": "string" | |
217 }, | |
218 "maxResults": { | 217 "maxResults": { |
219 "default": "500", | 218 "default": "500", |
220 "description": "Optional. Maximum count of results t
o be returned. Maximum value is 500 and default value is 500.", | 219 "description": "Optional. Maximum count of results t
o be returned. Maximum value is 500 and default value is 500.", |
221 "format": "uint32", | 220 "format": "uint32", |
222 "location": "query", | 221 "location": "query", |
223 "maximum": "500", | 222 "maximum": "500", |
224 "minimum": "0", | 223 "minimum": "0", |
225 "type": "integer" | 224 "type": "integer" |
226 }, | 225 }, |
227 "pageToken": { | 226 "pageToken": { |
(...skipping 14 matching lines...) Expand all Loading... |
242 "required": true, | 241 "required": true, |
243 "type": "string" | 242 "type": "string" |
244 } | 243 } |
245 }, | 244 }, |
246 "path": "{project}/zones/{zone}/rollingUpdates", | 245 "path": "{project}/zones/{zone}/rollingUpdates", |
247 "response": { | 246 "response": { |
248 "$ref": "RollingUpdateList" | 247 "$ref": "RollingUpdateList" |
249 }, | 248 }, |
250 "scopes": [ | 249 "scopes": [ |
251 "https://www.googleapis.com/auth/cloud-platform", | 250 "https://www.googleapis.com/auth/cloud-platform", |
| 251 "https://www.googleapis.com/auth/cloud-platform.read-onl
y", |
252 "https://www.googleapis.com/auth/replicapool", | 252 "https://www.googleapis.com/auth/replicapool", |
253 "https://www.googleapis.com/auth/replicapool.readonly" | 253 "https://www.googleapis.com/auth/replicapool.readonly" |
254 ] | 254 ] |
255 }, | 255 }, |
256 "listInstanceUpdates": { | 256 "listInstanceUpdates": { |
257 "description": "Lists the current status for each instance w
ithin a given update.", | 257 "description": "Lists the current status for each instance w
ithin a given update.", |
258 "httpMethod": "GET", | 258 "httpMethod": "GET", |
259 "id": "replicapoolupdater.rollingUpdates.listInstanceUpdates
", | 259 "id": "replicapoolupdater.rollingUpdates.listInstanceUpdates
", |
260 "parameterOrder": [ | 260 "parameterOrder": [ |
261 "project", | 261 "project", |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
301 "required": true, | 301 "required": true, |
302 "type": "string" | 302 "type": "string" |
303 } | 303 } |
304 }, | 304 }, |
305 "path": "{project}/zones/{zone}/rollingUpdates/{rollingUpdat
e}/instanceUpdates", | 305 "path": "{project}/zones/{zone}/rollingUpdates/{rollingUpdat
e}/instanceUpdates", |
306 "response": { | 306 "response": { |
307 "$ref": "InstanceUpdateList" | 307 "$ref": "InstanceUpdateList" |
308 }, | 308 }, |
309 "scopes": [ | 309 "scopes": [ |
310 "https://www.googleapis.com/auth/cloud-platform", | 310 "https://www.googleapis.com/auth/cloud-platform", |
| 311 "https://www.googleapis.com/auth/cloud-platform.read-onl
y", |
311 "https://www.googleapis.com/auth/replicapool", | 312 "https://www.googleapis.com/auth/replicapool", |
312 "https://www.googleapis.com/auth/replicapool.readonly" | 313 "https://www.googleapis.com/auth/replicapool.readonly" |
313 ] | 314 ] |
314 }, | 315 }, |
315 "pause": { | 316 "pause": { |
316 "description": "Pauses the update in state from ROLLING_FORW
ARD or ROLLING_BACK. Has no effect if invoked when the state of the update is PA
USED.", | 317 "description": "Pauses the update in state from ROLLING_FORW
ARD or ROLLING_BACK. Has no effect if invoked when the state of the update is PA
USED.", |
317 "httpMethod": "POST", | 318 "httpMethod": "POST", |
318 "id": "replicapoolupdater.rollingUpdates.pause", | 319 "id": "replicapoolupdater.rollingUpdates.pause", |
319 "parameterOrder": [ | 320 "parameterOrder": [ |
320 "project", | 321 "project", |
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
468 "$ref": "Operation" | 469 "$ref": "Operation" |
469 }, | 470 }, |
470 "scopes": [ | 471 "scopes": [ |
471 "https://www.googleapis.com/auth/cloud-platform", | 472 "https://www.googleapis.com/auth/cloud-platform", |
472 "https://www.googleapis.com/auth/replicapool" | 473 "https://www.googleapis.com/auth/replicapool" |
473 ] | 474 ] |
474 } | 475 } |
475 } | 476 } |
476 } | 477 } |
477 }, | 478 }, |
478 "revision": "20150326", | 479 "revision": "20150722", |
479 "rootUrl": "https://www.googleapis.com/", | 480 "rootUrl": "https://www.googleapis.com/", |
480 "schemas": { | 481 "schemas": { |
481 "InstanceUpdate": { | 482 "InstanceUpdate": { |
482 "description": "Update of a single instance.", | 483 "description": "Update of a single instance.", |
483 "id": "InstanceUpdate", | 484 "id": "InstanceUpdate", |
484 "properties": { | 485 "properties": { |
485 "error": { | 486 "error": { |
486 "description": "Errors that occurred during the instance upd
ate.", | 487 "description": "Errors that occurred during the instance upd
ate.", |
487 "properties": { | 488 "properties": { |
488 "errors": { | 489 "errors": { |
(...skipping 14 matching lines...) Expand all Loading... |
503 } | 504 } |
504 }, | 505 }, |
505 "type": "object" | 506 "type": "object" |
506 }, | 507 }, |
507 "type": "array" | 508 "type": "array" |
508 } | 509 } |
509 }, | 510 }, |
510 "type": "object" | 511 "type": "object" |
511 }, | 512 }, |
512 "instance": { | 513 "instance": { |
513 "description": "URL of the instance being updated.", | 514 "description": "Fully-qualified URL of the instance being up
dated.", |
514 "type": "string" | 515 "type": "string" |
515 }, | 516 }, |
516 "status": { | 517 "status": { |
517 "description": "Status of the instance update. Possible valu
es are: \n- \"PENDING\": The instance update is pending execution. \n- \"ROLLIN
G_FORWARD\": The instance update is going forward. \n- \"ROLLING_BACK\": The ins
tance update is being rolled back. \n- \"PAUSED\": The instance update is tempor
arily paused (inactive). \n- \"ROLLED_OUT\": The instance update is finished, th
e instance is running the new template. \n- \"ROLLED_BACK\": The instance update
is finished, the instance has been reverted to the previous template. \n- \"CAN
CELLED\": The instance update is paused and no longer can be resumed, undefined
in which template the instance is running.", | 518 "description": "Status of the instance update. Possible valu
es are: \n- \"PENDING\": The instance update is pending execution. \n- \"ROLLIN
G_FORWARD\": The instance update is going forward. \n- \"ROLLING_BACK\": The ins
tance update is being rolled back. \n- \"PAUSED\": The instance update is tempor
arily paused (inactive). \n- \"ROLLED_OUT\": The instance update is finished, th
e instance is running the new template. \n- \"ROLLED_BACK\": The instance update
is finished, the instance has been reverted to the previous template. \n- \"CAN
CELLED\": The instance update is paused and no longer can be resumed, undefined
in which template the instance is running.", |
518 "type": "string" | 519 "type": "string" |
519 } | 520 } |
520 }, | 521 }, |
521 "type": "object" | 522 "type": "object" |
522 }, | 523 }, |
523 "InstanceUpdateList": { | 524 "InstanceUpdateList": { |
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
749 }, | 750 }, |
750 "instanceTemplate": { | 751 "instanceTemplate": { |
751 "description": "Fully-qualified URL of an instance template
to apply.", | 752 "description": "Fully-qualified URL of an instance template
to apply.", |
752 "type": "string" | 753 "type": "string" |
753 }, | 754 }, |
754 "kind": { | 755 "kind": { |
755 "default": "replicapoolupdater#rollingUpdate", | 756 "default": "replicapoolupdater#rollingUpdate", |
756 "description": "[Output Only] Type of the resource.", | 757 "description": "[Output Only] Type of the resource.", |
757 "type": "string" | 758 "type": "string" |
758 }, | 759 }, |
| 760 "oldInstanceTemplate": { |
| 761 "description": "Fully-qualified URL of the instance template
encountered while starting the update.", |
| 762 "type": "string" |
| 763 }, |
759 "policy": { | 764 "policy": { |
760 "description": "Parameters of the update process.", | 765 "description": "Parameters of the update process.", |
761 "properties": { | 766 "properties": { |
762 "autoPauseAfterInstances": { | 767 "autoPauseAfterInstances": { |
763 "description": "Number of instances to update before
the updater pauses the rolling update.", | 768 "description": "Number of instances to update before
the updater pauses the rolling update.", |
764 "format": "int32", | 769 "format": "int32", |
765 "type": "integer" | 770 "type": "integer" |
766 }, | 771 }, |
767 "instanceStartupTimeoutSec": { | 772 "instanceStartupTimeoutSec": { |
768 "description": "The maximum amount of time that the
updater waits for a HEALTHY state after all of the update steps are complete. If
the HEALTHY state is not received before the deadline, the instance update is c
onsidered a failure.", | 773 "description": "The maximum amount of time that the
updater waits for a HEALTHY state after all of the update steps are complete. If
the HEALTHY state is not received before the deadline, the instance update is c
onsidered a failure.", |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
836 "type": "string" | 841 "type": "string" |
837 } | 842 } |
838 }, | 843 }, |
839 "type": "object" | 844 "type": "object" |
840 } | 845 } |
841 }, | 846 }, |
842 "servicePath": "replicapoolupdater/v1beta1/projects/", | 847 "servicePath": "replicapoolupdater/v1beta1/projects/", |
843 "title": "Google Compute Engine Instance Group Updater API", | 848 "title": "Google Compute Engine Instance Group Updater API", |
844 "version": "v1beta1" | 849 "version": "v1beta1" |
845 } | 850 } |
OLD | NEW |