2
"kind": "discovery#restDescription",
3
"etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/2oa8SMSfpFS6UKNS3wRm4F3v1wQ\"",
4
"discoveryVersion": "v1",
5
"id": "resourceviews:v1beta1",
6
"name": "resourceviews",
8
"revision": "20140904",
9
"title": "Resource Views API",
10
"description": "The Resource View API allows users to create and manage logical sets of Google Compute Engine instances.",
11
"ownerDomain": "google.com",
12
"ownerName": "Google",
14
"x16": "http://www.google.com/images/icons/product/search-16.gif",
15
"x32": "http://www.google.com/images/icons/product/search-32.gif"
17
"documentationLink": "https://developers.google.com/compute/",
19
"limited_availability"
22
"baseUrl": "https://www.googleapis.com/resourceviews/v1beta1/projects/",
23
"basePath": "/resourceviews/v1beta1/projects/",
24
"rootUrl": "https://www.googleapis.com/",
25
"servicePath": "resourceviews/v1beta1/projects/",
30
"description": "Data format for the response.",
36
"Responses with Content-Type of application/json"
42
"description": "Selector specifying which fields to include in a partial response.",
47
"description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
52
"description": "OAuth 2.0 token for the current user.",
57
"description": "Returns response with indentations and line breaks.",
63
"description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
68
"description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
75
"https://www.googleapis.com/auth/cloud-platform": {
76
"description": "View and manage your data across Google Cloud Platform services"
78
"https://www.googleapis.com/auth/compute": {
79
"description": "View and manage your Google Compute Engine resources"
81
"https://www.googleapis.com/auth/compute.readonly": {
82
"description": "View your Google Compute Engine resources"
84
"https://www.googleapis.com/auth/ndev.cloudman": {
85
"description": "View and manage your Google Cloud Platform management resources and deployment status information"
87
"https://www.googleapis.com/auth/ndev.cloudman.readonly": {
88
"description": "View your Google Cloud Platform management resources and deployment status information"
97
"description": "The Label to be applied to the resource views.",
101
"description": "Key of the label."
105
"description": "Value of the label."
109
"RegionViewsAddResourcesRequest": {
110
"id": "RegionViewsAddResourcesRequest",
112
"description": "The request to add resources to the resource view.",
116
"description": "The list of resources to be added.",
123
"RegionViewsInsertResponse": {
124
"id": "RegionViewsInsertResponse",
126
"description": "The response to a resource view insert request.",
129
"$ref": "ResourceView",
130
"description": "The resource view object inserted."
134
"RegionViewsListResourcesResponse": {
135
"id": "RegionViewsListResourcesResponse",
137
"description": "The response to the list resource request.",
141
"description": "The resources in the view.",
148
"description": "A token used for pagination."
152
"RegionViewsListResponse": {
153
"id": "RegionViewsListResponse",
155
"description": "The response to the list resource view request.",
159
"description": "A token used for pagination."
163
"description": "The list of resource views that meet the criteria.",
165
"$ref": "ResourceView"
170
"RegionViewsRemoveResourcesRequest": {
171
"id": "RegionViewsRemoveResourcesRequest",
173
"description": "The request to remove resources from the resource view.",
177
"description": "The list of resources to be removed.",
185
"id": "ResourceView",
187
"description": "The resource view object.",
191
"description": "The creation time of the resource view."
195
"description": "The detailed description of the resource view."
199
"description": "[Output Only] The ID of the resource view."
203
"description": "Type of the resource.",
204
"default": "resourceviews#resourceView"
208
"description": "The labels for events.",
215
"description": "The last modified time of the view. Not supported yet."
219
"description": "A list of all resources in the resource view.",
226
"description": "The name of the resource view."
230
"description": "The total number of resources in the resource view.",
235
"description": "[Output Only] A self-link to the resource view."
239
"ZoneViewsAddResourcesRequest": {
240
"id": "ZoneViewsAddResourcesRequest",
242
"description": "The request to add resources to the resource view.",
246
"description": "The list of resources to be added.",
253
"ZoneViewsInsertResponse": {
254
"id": "ZoneViewsInsertResponse",
256
"description": "The response to an insert request.",
259
"$ref": "ResourceView",
260
"description": "The resource view object that has been inserted."
264
"ZoneViewsListResourcesResponse": {
265
"id": "ZoneViewsListResourcesResponse",
267
"description": "The response to a list resource request.",
271
"description": "The full URL of resources in the view.",
278
"description": "A token used for pagination."
282
"ZoneViewsListResponse": {
283
"id": "ZoneViewsListResponse",
285
"description": "The response to a list request.",
289
"description": "A token used for pagination."
293
"description": "The result that contains all resource views that meet the criteria.",
295
"$ref": "ResourceView"
300
"ZoneViewsRemoveResourcesRequest": {
301
"id": "ZoneViewsRemoveResourcesRequest",
303
"description": "The request to remove resources from the resource view.",
307
"description": "The list of resources to be removed.",
319
"id": "resourceviews.regionViews.addresources",
320
"path": "{projectName}/regions/{region}/resourceViews/{resourceViewName}/addResources",
321
"httpMethod": "POST",
322
"description": "Add resources to the view.",
326
"description": "The project name of the resource view.",
332
"description": "The region name of the resource view.",
336
"resourceViewName": {
338
"description": "The name of the resource view.",
349
"$ref": "RegionViewsAddResourcesRequest"
352
"https://www.googleapis.com/auth/cloud-platform",
353
"https://www.googleapis.com/auth/compute",
354
"https://www.googleapis.com/auth/ndev.cloudman"
358
"id": "resourceviews.regionViews.delete",
359
"path": "{projectName}/regions/{region}/resourceViews/{resourceViewName}",
360
"httpMethod": "DELETE",
361
"description": "Delete a resource view.",
365
"description": "The project name of the resource view.",
371
"description": "The region name of the resource view.",
375
"resourceViewName": {
377
"description": "The name of the resource view.",
388
"https://www.googleapis.com/auth/cloud-platform",
389
"https://www.googleapis.com/auth/compute",
390
"https://www.googleapis.com/auth/ndev.cloudman"
394
"id": "resourceviews.regionViews.get",
395
"path": "{projectName}/regions/{region}/resourceViews/{resourceViewName}",
397
"description": "Get the information of a resource view.",
401
"description": "The project name of the resource view.",
407
"description": "The region name of the resource view.",
411
"resourceViewName": {
413
"description": "The name of the resource view.",
424
"$ref": "ResourceView"
427
"https://www.googleapis.com/auth/cloud-platform",
428
"https://www.googleapis.com/auth/compute",
429
"https://www.googleapis.com/auth/compute.readonly",
430
"https://www.googleapis.com/auth/ndev.cloudman",
431
"https://www.googleapis.com/auth/ndev.cloudman.readonly"
435
"id": "resourceviews.regionViews.insert",
436
"path": "{projectName}/regions/{region}/resourceViews",
437
"httpMethod": "POST",
438
"description": "Create a resource view.",
442
"description": "The project name of the resource view.",
448
"description": "The region name of the resource view.",
458
"$ref": "ResourceView"
461
"$ref": "RegionViewsInsertResponse"
464
"https://www.googleapis.com/auth/cloud-platform",
465
"https://www.googleapis.com/auth/compute",
466
"https://www.googleapis.com/auth/ndev.cloudman"
470
"id": "resourceviews.regionViews.list",
471
"path": "{projectName}/regions/{region}/resourceViews",
473
"description": "List resource views.",
477
"description": "Maximum count of results to be returned. Acceptable values are 0 to 5000, inclusive. (Default: 5000)",
486
"description": "Specifies a nextPageToken returned by a previous list request. This token can be used to request the next page of results from a previous list request.",
491
"description": "The project name of the resource view.",
497
"description": "The region name of the resource view.",
507
"$ref": "RegionViewsListResponse"
510
"https://www.googleapis.com/auth/cloud-platform",
511
"https://www.googleapis.com/auth/compute",
512
"https://www.googleapis.com/auth/compute.readonly",
513
"https://www.googleapis.com/auth/ndev.cloudman",
514
"https://www.googleapis.com/auth/ndev.cloudman.readonly"
518
"id": "resourceviews.regionViews.listresources",
519
"path": "{projectName}/regions/{region}/resourceViews/{resourceViewName}/resources",
520
"httpMethod": "POST",
521
"description": "List the resources in the view.",
525
"description": "Maximum count of results to be returned. Acceptable values are 0 to 5000, inclusive. (Default: 5000)",
534
"description": "Specifies a nextPageToken returned by a previous list request. This token can be used to request the next page of results from a previous list request.",
539
"description": "The project name of the resource view.",
545
"description": "The region name of the resource view.",
549
"resourceViewName": {
551
"description": "The name of the resource view.",
562
"$ref": "RegionViewsListResourcesResponse"
565
"https://www.googleapis.com/auth/cloud-platform",
566
"https://www.googleapis.com/auth/compute",
567
"https://www.googleapis.com/auth/compute.readonly",
568
"https://www.googleapis.com/auth/ndev.cloudman",
569
"https://www.googleapis.com/auth/ndev.cloudman.readonly"
573
"id": "resourceviews.regionViews.removeresources",
574
"path": "{projectName}/regions/{region}/resourceViews/{resourceViewName}/removeResources",
575
"httpMethod": "POST",
576
"description": "Remove resources from the view.",
580
"description": "The project name of the resource view.",
586
"description": "The region name of the resource view.",
590
"resourceViewName": {
592
"description": "The name of the resource view.",
603
"$ref": "RegionViewsRemoveResourcesRequest"
606
"https://www.googleapis.com/auth/cloud-platform",
607
"https://www.googleapis.com/auth/compute",
608
"https://www.googleapis.com/auth/ndev.cloudman"
616
"id": "resourceviews.zoneViews.addresources",
617
"path": "{projectName}/zones/{zone}/resourceViews/{resourceViewName}/addResources",
618
"httpMethod": "POST",
619
"description": "Add resources to the view.",
623
"description": "The project name of the resource view.",
627
"resourceViewName": {
629
"description": "The name of the resource view.",
635
"description": "The zone name of the resource view.",
646
"$ref": "ZoneViewsAddResourcesRequest"
649
"https://www.googleapis.com/auth/cloud-platform",
650
"https://www.googleapis.com/auth/compute",
651
"https://www.googleapis.com/auth/ndev.cloudman"
655
"id": "resourceviews.zoneViews.delete",
656
"path": "{projectName}/zones/{zone}/resourceViews/{resourceViewName}",
657
"httpMethod": "DELETE",
658
"description": "Delete a resource view.",
662
"description": "The project name of the resource view.",
666
"resourceViewName": {
668
"description": "The name of the resource view.",
674
"description": "The zone name of the resource view.",
685
"https://www.googleapis.com/auth/cloud-platform",
686
"https://www.googleapis.com/auth/compute",
687
"https://www.googleapis.com/auth/ndev.cloudman"
691
"id": "resourceviews.zoneViews.get",
692
"path": "{projectName}/zones/{zone}/resourceViews/{resourceViewName}",
694
"description": "Get the information of a zonal resource view.",
698
"description": "The project name of the resource view.",
702
"resourceViewName": {
704
"description": "The name of the resource view.",
710
"description": "The zone name of the resource view.",
721
"$ref": "ResourceView"
724
"https://www.googleapis.com/auth/cloud-platform",
725
"https://www.googleapis.com/auth/compute",
726
"https://www.googleapis.com/auth/compute.readonly",
727
"https://www.googleapis.com/auth/ndev.cloudman",
728
"https://www.googleapis.com/auth/ndev.cloudman.readonly"
732
"id": "resourceviews.zoneViews.insert",
733
"path": "{projectName}/zones/{zone}/resourceViews",
734
"httpMethod": "POST",
735
"description": "Create a resource view.",
739
"description": "The project name of the resource view.",
745
"description": "The zone name of the resource view.",
755
"$ref": "ResourceView"
758
"$ref": "ZoneViewsInsertResponse"
761
"https://www.googleapis.com/auth/cloud-platform",
762
"https://www.googleapis.com/auth/compute",
763
"https://www.googleapis.com/auth/ndev.cloudman"
767
"id": "resourceviews.zoneViews.list",
768
"path": "{projectName}/zones/{zone}/resourceViews",
770
"description": "List resource views.",
774
"description": "Maximum count of results to be returned. Acceptable values are 0 to 5000, inclusive. (Default: 5000)",
783
"description": "Specifies a nextPageToken returned by a previous list request. This token can be used to request the next page of results from a previous list request.",
788
"description": "The project name of the resource view.",
794
"description": "The zone name of the resource view.",
804
"$ref": "ZoneViewsListResponse"
807
"https://www.googleapis.com/auth/cloud-platform",
808
"https://www.googleapis.com/auth/compute",
809
"https://www.googleapis.com/auth/compute.readonly",
810
"https://www.googleapis.com/auth/ndev.cloudman",
811
"https://www.googleapis.com/auth/ndev.cloudman.readonly"
815
"id": "resourceviews.zoneViews.listresources",
816
"path": "{projectName}/zones/{zone}/resourceViews/{resourceViewName}/resources",
817
"httpMethod": "POST",
818
"description": "List the resources of the resource view.",
822
"description": "Maximum count of results to be returned. Acceptable values are 0 to 5000, inclusive. (Default: 5000)",
831
"description": "Specifies a nextPageToken returned by a previous list request. This token can be used to request the next page of results from a previous list request.",
836
"description": "The project name of the resource view.",
840
"resourceViewName": {
842
"description": "The name of the resource view.",
848
"description": "The zone name of the resource view.",
859
"$ref": "ZoneViewsListResourcesResponse"
862
"https://www.googleapis.com/auth/cloud-platform",
863
"https://www.googleapis.com/auth/compute",
864
"https://www.googleapis.com/auth/compute.readonly",
865
"https://www.googleapis.com/auth/ndev.cloudman",
866
"https://www.googleapis.com/auth/ndev.cloudman.readonly"
870
"id": "resourceviews.zoneViews.removeresources",
871
"path": "{projectName}/zones/{zone}/resourceViews/{resourceViewName}/removeResources",
872
"httpMethod": "POST",
873
"description": "Remove resources from the view.",
877
"description": "The project name of the resource view.",
881
"resourceViewName": {
883
"description": "The name of the resource view.",
889
"description": "The zone name of the resource view.",
900
"$ref": "ZoneViewsRemoveResourcesRequest"
903
"https://www.googleapis.com/auth/cloud-platform",
904
"https://www.googleapis.com/auth/compute",
905
"https://www.googleapis.com/auth/ndev.cloudman"