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/replicapool": { | 8 "https://www.googleapis.com/auth/replicapool": { |
9 "description": "View and manage replica pools" | 9 "description": "View and manage replica pools" |
10 }, | 10 }, |
11 "https://www.googleapis.com/auth/replicapool.readonly": { | 11 "https://www.googleapis.com/auth/replicapool.readonly": { |
12 "description": "View replica pools" | 12 "description": "View replica pools" |
13 } | 13 } |
14 } | 14 } |
15 } | 15 } |
16 }, | 16 }, |
17 "basePath": "/replicapoolupdater/v1beta1/projects/", | 17 "basePath": "/replicapoolupdater/v1beta1/projects/", |
18 "baseUrl": "https://www.googleapis.com/replicapoolupdater/v1beta1/projects/"
, | 18 "baseUrl": "https://www.googleapis.com/replicapoolupdater/v1beta1/projects/"
, |
19 "batchPath": "batch", | 19 "batchPath": "batch", |
20 "description": "The Google Compute Engine Instance Group Updater API provide
s services for updating groups of Compute Engine Instances.", | 20 "description": "The Google Compute Engine Instance Group Updater API provide
s services for updating groups of Compute Engine Instances.", |
21 "discoveryVersion": "v1", | 21 "discoveryVersion": "v1", |
22 "documentationLink": "https://cloud.google.com/compute/docs/instance-groups/
manager/#applying_rolling_updates_using_the_updater_service", | 22 "documentationLink": "https://cloud.google.com/compute/docs/instance-groups/
manager/#applying_rolling_updates_using_the_updater_service", |
23 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/eJNOa2VAnZWx5ALy5y9ejkM9EKI\"", | 23 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/IuZy-huEI4odldDxlxCkfd4i7iE\"", |
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": "replicapoolupdater:v1beta1", | 28 "id": "replicapoolupdater:v1beta1", |
29 "kind": "discovery#restDescription", | 29 "kind": "discovery#restDescription", |
30 "labels": [ | 30 "labels": [ |
31 "limited_availability" | 31 "limited_availability" |
32 ], | 32 ], |
33 "name": "replicapoolupdater", | 33 "name": "replicapoolupdater", |
(...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
468 "$ref": "Operation" | 468 "$ref": "Operation" |
469 }, | 469 }, |
470 "scopes": [ | 470 "scopes": [ |
471 "https://www.googleapis.com/auth/cloud-platform", | 471 "https://www.googleapis.com/auth/cloud-platform", |
472 "https://www.googleapis.com/auth/replicapool" | 472 "https://www.googleapis.com/auth/replicapool" |
473 ] | 473 ] |
474 } | 474 } |
475 } | 475 } |
476 } | 476 } |
477 }, | 477 }, |
478 "revision": "20150216", | 478 "revision": "20150129", |
479 "rootUrl": "https://www.googleapis.com/", | 479 "rootUrl": "https://www.googleapis.com/", |
480 "schemas": { | 480 "schemas": { |
481 "InstanceUpdate": { | 481 "InstanceUpdate": { |
482 "description": "Update of a single instance.", | 482 "description": "Update of a single instance.", |
483 "id": "InstanceUpdate", | 483 "id": "InstanceUpdate", |
484 "properties": { | 484 "properties": { |
485 "error": { | 485 "error": { |
486 "description": "Errors that occurred during the instance upd
ate.", | 486 "description": "Errors that occurred during the instance upd
ate.", |
487 "properties": { | 487 "properties": { |
488 "errors": { | 488 "errors": { |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
690 "type": "string" | 690 "type": "string" |
691 } | 691 } |
692 }, | 692 }, |
693 "type": "object" | 693 "type": "object" |
694 }, | 694 }, |
695 "RollingUpdate": { | 695 "RollingUpdate": { |
696 "description": "The following represents a resource describing a sin
gle update (rollout) of a group of instances to the given template.", | 696 "description": "The following represents a resource describing a sin
gle update (rollout) of a group of instances to the given template.", |
697 "id": "RollingUpdate", | 697 "id": "RollingUpdate", |
698 "properties": { | 698 "properties": { |
699 "actionType": { | 699 "actionType": { |
700 "description": "Specifies the action to take for each instan
ce within the instance group. This can be RECREATE which will recreate each inst
ance and is only available for managed instance groups. It can also be REBOOT wh
ich performs a soft reboot for each instance and is only available for regular (
non-managed) instance groups.", | 700 "description": "Specifies the action to take for each instan
ce within the instance group. This can be RECREATE which will recreate each inst
ance and is only available for managed instance groups. It can also be REBOOT wh
ich performs a soft reboot for each instance and is only available for regular (
non-managed) instance groups and explicit lists of instances.", |
701 "type": "string" | 701 "type": "string" |
702 }, | 702 }, |
703 "creationTimestamp": { | 703 "creationTimestamp": { |
704 "description": "[Output Only] Creation timestamp in RFC3339
text format.", | 704 "description": "[Output Only] Creation timestamp in RFC3339
text format.", |
705 "type": "string" | 705 "type": "string" |
706 }, | 706 }, |
707 "description": { | 707 "description": { |
708 "description": "An optional textual description of the resou
rce; provided by the client when the resource is created.", | 708 "description": "An optional textual description of the resou
rce; provided by the client when the resource is created.", |
709 "type": "string" | 709 "type": "string" |
710 }, | 710 }, |
(...skipping 22 matching lines...) Expand all Loading... |
733 "type": "array" | 733 "type": "array" |
734 } | 734 } |
735 }, | 735 }, |
736 "type": "object" | 736 "type": "object" |
737 }, | 737 }, |
738 "id": { | 738 "id": { |
739 "description": "[Output Only] Unique identifier for the reso
urce; defined by the server.", | 739 "description": "[Output Only] Unique identifier for the reso
urce; defined by the server.", |
740 "type": "string" | 740 "type": "string" |
741 }, | 741 }, |
742 "instanceGroup": { | 742 "instanceGroup": { |
743 "description": "Fully-qualified URL of an instance group bei
ng updated. Exactly one of instanceGroupManager and instanceGroup must be set.", | 743 "description": "Fully-qualified URL of an instance group bei
ng updated. Exactly one of instanceGroupManager, instanceGroup and instance list
must be set.", |
744 "type": "string" | 744 "type": "string" |
745 }, | 745 }, |
746 "instanceGroupManager": { | 746 "instanceGroupManager": { |
747 "description": "Fully-qualified URL of an instance group man
ager being updated. Exactly one of instanceGroupManager and instanceGroup must b
e set.", | 747 "description": "Fully-qualified URL of an instance group man
ager being updated. Exactly one of instanceGroupManager, instanceGroup and insta
nce list must be set.", |
748 "type": "string" | 748 "type": "string" |
749 }, | 749 }, |
750 "instanceTemplate": { | 750 "instanceTemplate": { |
751 "description": "Fully-qualified URL of an instance template
to apply.", | 751 "description": "Fully-qualified URL of an instance template
to apply.", |
752 "type": "string" | 752 "type": "string" |
753 }, | 753 }, |
| 754 "instances": { |
| 755 "description": "List of fully-qualified URLs of instances to
be updated. Exactly one of instanceGroupManager, instanceGroup and instance lis
t must be set.", |
| 756 "items": { |
| 757 "type": "string" |
| 758 }, |
| 759 "type": "array" |
| 760 }, |
754 "kind": { | 761 "kind": { |
755 "default": "replicapoolupdater#rollingUpdate", | 762 "default": "replicapoolupdater#rollingUpdate", |
756 "description": "[Output Only] Type of the resource.", | 763 "description": "[Output Only] Type of the resource.", |
757 "type": "string" | 764 "type": "string" |
758 }, | 765 }, |
759 "policy": { | 766 "policy": { |
760 "description": "Parameters of the update process.", | 767 "description": "Parameters of the update process.", |
761 "properties": { | 768 "properties": { |
762 "autoPauseAfterInstances": { | 769 "autoPauseAfterInstances": { |
763 "description": "Number of instances updated before t
he update gets automatically paused.", | 770 "description": "Number of instances updated before t
he update gets automatically paused.", |
764 "format": "int32", | 771 "format": "int32", |
765 "type": "integer" | 772 "type": "integer" |
766 }, | 773 }, |
767 "canary": { | |
768 "description": "Parameters of a canary phase. If abs
ent, canary will NOT be performed.", | |
769 "properties": { | |
770 "numInstances": { | |
771 "description": "Number of instances updated
as a part of canary phase. If absent, the default number of instances will be us
ed.", | |
772 "format": "int32", | |
773 "type": "integer" | |
774 } | |
775 }, | |
776 "type": "object" | |
777 }, | |
778 "instanceStartupTimeoutSec": { | 774 "instanceStartupTimeoutSec": { |
779 "description": "Maximum amount of time we will wait
after finishing all steps until we receive HEALTHY state for instance. If this d
eadline is exceeded instance update is considered as failed.", | 775 "description": "Maximum amount of time we will wait
after finishing all steps until we receive HEALTHY state for instance. If this d
eadline is exceeded instance update is considered as failed.", |
780 "format": "int32", | 776 "format": "int32", |
781 "type": "integer" | 777 "type": "integer" |
782 }, | 778 }, |
783 "maxNumConcurrentInstances": { | 779 "maxNumConcurrentInstances": { |
784 "description": "Maximum number of instances that can
be updated simultaneously (concurrently). An update of an instance starts when
the instance is about to be restarted and finishes after the instance has been r
estarted and the sleep period (defined by sleepAfterInstanceRestartSec) has pass
ed.", | 780 "description": "Maximum number of instances that can
be updated simultaneously (concurrently). An update of an instance starts when
the instance is about to be restarted and finishes after the instance has been r
estarted and the sleep period (defined by sleepAfterInstanceRestartSec) has pass
ed.", |
785 "format": "int32", | 781 "format": "int32", |
786 "type": "integer" | 782 "type": "integer" |
787 }, | 783 }, |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
852 "type": "string" | 848 "type": "string" |
853 } | 849 } |
854 }, | 850 }, |
855 "type": "object" | 851 "type": "object" |
856 } | 852 } |
857 }, | 853 }, |
858 "servicePath": "replicapoolupdater/v1beta1/projects/", | 854 "servicePath": "replicapoolupdater/v1beta1/projects/", |
859 "title": "Google Compute Engine Instance Group Updater API", | 855 "title": "Google Compute Engine Instance Group Updater API", |
860 "version": "v1beta1" | 856 "version": "v1beta1" |
861 } | 857 } |
OLD | NEW |