OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/compute": { | 5 "https://www.googleapis.com/auth/compute": { |
6 "description": "View and manage your Google Compute Engine r
esources" | 6 "description": "View and manage your Google Compute Engine r
esources" |
7 }, | 7 }, |
8 "https://www.googleapis.com/auth/compute.readonly": { | 8 "https://www.googleapis.com/auth/compute.readonly": { |
9 "description": "View your Google Compute Engine resources" | 9 "description": "View your Google Compute Engine resources" |
10 } | 10 } |
11 } | 11 } |
12 } | 12 } |
13 }, | 13 }, |
14 "basePath": "/autoscaler/v1beta2/", | 14 "basePath": "/autoscaler/v1beta2/", |
15 "baseUrl": "https://www.googleapis.com/autoscaler/v1beta2/", | 15 "baseUrl": "https://www.googleapis.com/autoscaler/v1beta2/", |
16 "batchPath": "batch", | 16 "batchPath": "batch", |
17 "description": "The Google Compute Engine Autoscaler API provides autoscalin
g for groups of Cloud VMs.", | 17 "description": "The Google Compute Engine Autoscaler API provides autoscalin
g for groups of Cloud VMs.", |
18 "discoveryVersion": "v1", | 18 "discoveryVersion": "v1", |
19 "documentationLink": "http://developers.google.com/compute/docs/autoscaler", | 19 "documentationLink": "http://developers.google.com/compute/docs/autoscaler", |
20 "etag": "\"l66ggWbucbkBw9Lpos72oziyefE/mXaVlrmfb2VNKELCD4Zc-7YB4IU\"", | 20 "etag": "\"l66ggWbucbkBw9Lpos72oziyefE/5UzSOWUO3ZYn_NUebnJd-hd4w8w\"", |
21 "icons": { | 21 "icons": { |
22 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 22 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
23 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 23 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
24 }, | 24 }, |
25 "id": "autoscaler:v1beta2", | 25 "id": "autoscaler:v1beta2", |
26 "kind": "discovery#restDescription", | 26 "kind": "discovery#restDescription", |
27 "labels": [ | 27 "labels": [ |
28 "limited_availability" | 28 "limited_availability" |
29 ], | 29 ], |
30 "name": "autoscaler", | 30 "name": "autoscaler", |
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 "path": "{project}/zones/{zone}/operations", | 431 "path": "{project}/zones/{zone}/operations", |
432 "response": { | 432 "response": { |
433 "$ref": "OperationList" | 433 "$ref": "OperationList" |
434 }, | 434 }, |
435 "scopes": [ | 435 "scopes": [ |
436 "https://www.googleapis.com/auth/compute", | 436 "https://www.googleapis.com/auth/compute", |
437 "https://www.googleapis.com/auth/compute.readonly" | 437 "https://www.googleapis.com/auth/compute.readonly" |
438 ] | 438 ] |
439 } | 439 } |
440 } | 440 } |
| 441 }, |
| 442 "zones": { |
| 443 "methods": { |
| 444 "list": { |
| 445 "description": "", |
| 446 "httpMethod": "GET", |
| 447 "id": "autoscaler.zones.list", |
| 448 "parameterOrder": [ |
| 449 "project" |
| 450 ], |
| 451 "parameters": { |
| 452 "filter": { |
| 453 "location": "query", |
| 454 "type": "string" |
| 455 }, |
| 456 "maxResults": { |
| 457 "default": "500", |
| 458 "format": "uint32", |
| 459 "location": "query", |
| 460 "maximum": "500", |
| 461 "minimum": "0", |
| 462 "type": "integer" |
| 463 }, |
| 464 "pageToken": { |
| 465 "location": "query", |
| 466 "type": "string" |
| 467 }, |
| 468 "project": { |
| 469 "location": "path", |
| 470 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a
-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))"
, |
| 471 "required": true, |
| 472 "type": "string" |
| 473 } |
| 474 }, |
| 475 "path": "{project}/zones", |
| 476 "response": { |
| 477 "$ref": "ZoneList" |
| 478 }, |
| 479 "scopes": [ |
| 480 "https://www.googleapis.com/auth/compute", |
| 481 "https://www.googleapis.com/auth/compute.readonly" |
| 482 ] |
| 483 } |
| 484 } |
441 } | 485 } |
442 }, | 486 }, |
443 "revision": "20141013", | 487 "revision": "20141024", |
444 "rootUrl": "https://www.googleapis.com/", | 488 "rootUrl": "https://www.googleapis.com/", |
445 "schemas": { | 489 "schemas": { |
446 "Autoscaler": { | 490 "Autoscaler": { |
447 "description": "Cloud Autoscaler resource.", | 491 "description": "Cloud Autoscaler resource.", |
448 "id": "Autoscaler", | 492 "id": "Autoscaler", |
449 "properties": { | 493 "properties": { |
450 "autoscalingPolicy": { | 494 "autoscalingPolicy": { |
451 "$ref": "AutoscalingPolicy", | 495 "$ref": "AutoscalingPolicy", |
452 "description": "Configuration parameters for autoscaling alg
orithm." | 496 "description": "Configuration parameters for autoscaling alg
orithm." |
453 }, | 497 }, |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
580 "id": "AutoscalingPolicyLoadBalancingUtilization", | 624 "id": "AutoscalingPolicyLoadBalancingUtilization", |
581 "properties": { | 625 "properties": { |
582 "utilizationTarget": { | 626 "utilizationTarget": { |
583 "description": "Fraction of backend capacity utilization (se
t in HTTP load balancing configuration) that Autoscaler should maintain. Must be
a positive float value. If not defined, the default is 0.8. For example if your
maxRatePerInstance capacity (in HTTP Load Balancing configuration) is set at 10
and you would like to keep number of instances such that each instance receives
7 QPS on average, set this to 0.7.", | 627 "description": "Fraction of backend capacity utilization (se
t in HTTP load balancing configuration) that Autoscaler should maintain. Must be
a positive float value. If not defined, the default is 0.8. For example if your
maxRatePerInstance capacity (in HTTP Load Balancing configuration) is set at 10
and you would like to keep number of instances such that each instance receives
7 QPS on average, set this to 0.7.", |
584 "format": "double", | 628 "format": "double", |
585 "type": "number" | 629 "type": "number" |
586 } | 630 } |
587 }, | 631 }, |
588 "type": "object" | 632 "type": "object" |
589 }, | 633 }, |
| 634 "DeprecationStatus": { |
| 635 "id": "DeprecationStatus", |
| 636 "properties": { |
| 637 "deleted": { |
| 638 "type": "string" |
| 639 }, |
| 640 "deprecated": { |
| 641 "type": "string" |
| 642 }, |
| 643 "obsolete": { |
| 644 "type": "string" |
| 645 }, |
| 646 "replacement": { |
| 647 "type": "string" |
| 648 }, |
| 649 "state": { |
| 650 "type": "string" |
| 651 } |
| 652 }, |
| 653 "type": "object" |
| 654 }, |
590 "Operation": { | 655 "Operation": { |
591 "id": "Operation", | 656 "id": "Operation", |
592 "properties": { | 657 "properties": { |
593 "clientOperationId": { | 658 "clientOperationId": { |
594 "type": "string" | 659 "type": "string" |
595 }, | 660 }, |
596 "creationTimestamp": { | 661 "creationTimestamp": { |
597 "type": "string" | 662 "type": "string" |
598 }, | 663 }, |
599 "endTime": { | 664 "endTime": { |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
727 "type": "string" | 792 "type": "string" |
728 }, | 793 }, |
729 "nextPageToken": { | 794 "nextPageToken": { |
730 "type": "string" | 795 "type": "string" |
731 }, | 796 }, |
732 "selfLink": { | 797 "selfLink": { |
733 "type": "string" | 798 "type": "string" |
734 } | 799 } |
735 }, | 800 }, |
736 "type": "object" | 801 "type": "object" |
| 802 }, |
| 803 "Zone": { |
| 804 "id": "Zone", |
| 805 "properties": { |
| 806 "creationTimestamp": { |
| 807 "type": "string" |
| 808 }, |
| 809 "deprecated": { |
| 810 "$ref": "DeprecationStatus" |
| 811 }, |
| 812 "description": { |
| 813 "type": "string" |
| 814 }, |
| 815 "id": { |
| 816 "format": "uint64", |
| 817 "type": "string" |
| 818 }, |
| 819 "kind": { |
| 820 "default": "autoscaler#zone", |
| 821 "description": "Type of the resource.", |
| 822 "type": "string" |
| 823 }, |
| 824 "maintenanceWindows": { |
| 825 "items": { |
| 826 "properties": { |
| 827 "beginTime": { |
| 828 "type": "string" |
| 829 }, |
| 830 "description": { |
| 831 "type": "string" |
| 832 }, |
| 833 "endTime": { |
| 834 "type": "string" |
| 835 }, |
| 836 "name": { |
| 837 "type": "string" |
| 838 } |
| 839 }, |
| 840 "type": "object" |
| 841 }, |
| 842 "type": "array" |
| 843 }, |
| 844 "name": { |
| 845 "type": "string" |
| 846 }, |
| 847 "region": { |
| 848 "type": "string" |
| 849 }, |
| 850 "selfLink": { |
| 851 "description": "Server defined URL for the resource (output
only).", |
| 852 "type": "string" |
| 853 }, |
| 854 "status": { |
| 855 "type": "string" |
| 856 } |
| 857 }, |
| 858 "type": "object" |
| 859 }, |
| 860 "ZoneList": { |
| 861 "id": "ZoneList", |
| 862 "properties": { |
| 863 "id": { |
| 864 "type": "string" |
| 865 }, |
| 866 "items": { |
| 867 "items": { |
| 868 "$ref": "Zone" |
| 869 }, |
| 870 "type": "array" |
| 871 }, |
| 872 "kind": { |
| 873 "default": "autoscaler#zoneList", |
| 874 "description": "Type of resource.", |
| 875 "type": "string" |
| 876 }, |
| 877 "nextPageToken": { |
| 878 "type": "string" |
| 879 }, |
| 880 "selfLink": { |
| 881 "description": "Server defined URL for this resource (output
only).", |
| 882 "type": "string" |
| 883 } |
| 884 }, |
| 885 "type": "object" |
737 } | 886 } |
738 }, | 887 }, |
739 "servicePath": "autoscaler/v1beta2/", | 888 "servicePath": "autoscaler/v1beta2/", |
740 "title": "Google Compute Engine Autoscaler API", | 889 "title": "Google Compute Engine Autoscaler API", |
741 "version": "v1beta2" | 890 "version": "v1beta2" |
742 } | 891 } |
OLD | NEW |