Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(253)

Side by Side Diff: discovery/googleapis/compute__v1.json

Issue 1078053002: Roll of googleapis as of 4/7/2015. (Closed) Base URL: https://github.com/dart-lang/googleapis.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « discovery/googleapis/cloudsearch__v1.json ('k') | discovery/googleapis/content__v2.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/compute": { 8 "https://www.googleapis.com/auth/compute": {
9 "description": "View and manage your Google Compute Engine r esources" 9 "description": "View and manage your Google Compute Engine r esources"
10 }, 10 },
(...skipping 11 matching lines...) Expand all
22 } 22 }
23 } 23 }
24 } 24 }
25 }, 25 },
26 "basePath": "/compute/v1/projects/", 26 "basePath": "/compute/v1/projects/",
27 "baseUrl": "https://www.googleapis.com/compute/v1/projects/", 27 "baseUrl": "https://www.googleapis.com/compute/v1/projects/",
28 "batchPath": "batch", 28 "batchPath": "batch",
29 "description": "API for the Google Compute Engine service.", 29 "description": "API for the Google Compute Engine service.",
30 "discoveryVersion": "v1", 30 "discoveryVersion": "v1",
31 "documentationLink": "https://developers.google.com/compute/docs/reference/l atest/", 31 "documentationLink": "https://developers.google.com/compute/docs/reference/l atest/",
32 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/l_CmYt94fAo4o_kPq2u7fu2_ix0\"", 32 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/X7hvmvZAuE2GX5lBTJUD_xWfVrI\"",
33 "icons": { 33 "icons": {
34 "x16": "https://www.google.com/images/icons/product/compute_engine-16.pn g", 34 "x16": "https://www.google.com/images/icons/product/compute_engine-16.pn g",
35 "x32": "https://www.google.com/images/icons/product/compute_engine-32.pn g" 35 "x32": "https://www.google.com/images/icons/product/compute_engine-32.pn g"
36 }, 36 },
37 "id": "compute:v1", 37 "id": "compute:v1",
38 "kind": "discovery#restDescription", 38 "kind": "discovery#restDescription",
39 "name": "compute", 39 "name": "compute",
40 "ownerDomain": "google.com", 40 "ownerDomain": "google.com",
41 "ownerName": "Google", 41 "ownerName": "Google",
42 "parameters": { 42 "parameters": {
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 "maximum": "500", 109 "maximum": "500",
110 "minimum": "0", 110 "minimum": "0",
111 "type": "integer" 111 "type": "integer"
112 }, 112 },
113 "pageToken": { 113 "pageToken": {
114 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 114 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
115 "location": "query", 115 "location": "query",
116 "type": "string" 116 "type": "string"
117 }, 117 },
118 "project": { 118 "project": {
119 "description": "Name of the project scoping this req uest.", 119 "description": "Project ID for this request.",
120 "location": "path", 120 "location": "path",
121 "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])?))" , 121 "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])?))" ,
122 "required": true, 122 "required": true,
123 "type": "string" 123 "type": "string"
124 } 124 }
125 }, 125 },
126 "path": "{project}/aggregated/addresses", 126 "path": "{project}/aggregated/addresses",
127 "response": { 127 "response": {
128 "$ref": "AddressAggregatedList" 128 "$ref": "AddressAggregatedList"
129 }, 129 },
(...skipping 14 matching lines...) Expand all
144 ], 144 ],
145 "parameters": { 145 "parameters": {
146 "address": { 146 "address": {
147 "description": "Name of the address resource to dele te.", 147 "description": "Name of the address resource to dele te.",
148 "location": "path", 148 "location": "path",
149 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 149 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
150 "required": true, 150 "required": true,
151 "type": "string" 151 "type": "string"
152 }, 152 },
153 "project": { 153 "project": {
154 "description": "Name of the project scoping this req uest.", 154 "description": "Project ID for this request.",
155 "location": "path", 155 "location": "path",
156 "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])?))" , 156 "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])?))" ,
157 "required": true, 157 "required": true,
158 "type": "string" 158 "type": "string"
159 }, 159 },
160 "region": { 160 "region": {
161 "description": "Name of the region scoping this requ est.", 161 "description": "The name of the region for this requ est.",
162 "location": "path", 162 "location": "path",
163 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 163 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
164 "required": true, 164 "required": true,
165 "type": "string" 165 "type": "string"
166 } 166 }
167 }, 167 },
168 "path": "{project}/regions/{region}/addresses/{address}", 168 "path": "{project}/regions/{region}/addresses/{address}",
169 "response": { 169 "response": {
170 "$ref": "Operation" 170 "$ref": "Operation"
171 }, 171 },
(...skipping 13 matching lines...) Expand all
185 ], 185 ],
186 "parameters": { 186 "parameters": {
187 "address": { 187 "address": {
188 "description": "Name of the address resource to retu rn.", 188 "description": "Name of the address resource to retu rn.",
189 "location": "path", 189 "location": "path",
190 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 190 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
191 "required": true, 191 "required": true,
192 "type": "string" 192 "type": "string"
193 }, 193 },
194 "project": { 194 "project": {
195 "description": "Name of the project scoping this req uest.", 195 "description": "Project ID for this request.",
196 "location": "path", 196 "location": "path",
197 "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])?))" , 197 "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])?))" ,
198 "required": true, 198 "required": true,
199 "type": "string" 199 "type": "string"
200 }, 200 },
201 "region": { 201 "region": {
202 "description": "Name of the region scoping this requ est.", 202 "description": "The name of the region for this requ est.",
203 "location": "path", 203 "location": "path",
204 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 204 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
205 "required": true, 205 "required": true,
206 "type": "string" 206 "type": "string"
207 } 207 }
208 }, 208 },
209 "path": "{project}/regions/{region}/addresses/{address}", 209 "path": "{project}/regions/{region}/addresses/{address}",
210 "response": { 210 "response": {
211 "$ref": "Address" 211 "$ref": "Address"
212 }, 212 },
213 "scopes": [ 213 "scopes": [
214 "https://www.googleapis.com/auth/cloud-platform", 214 "https://www.googleapis.com/auth/cloud-platform",
215 "https://www.googleapis.com/auth/compute", 215 "https://www.googleapis.com/auth/compute",
216 "https://www.googleapis.com/auth/compute.readonly" 216 "https://www.googleapis.com/auth/compute.readonly"
217 ] 217 ]
218 }, 218 },
219 "insert": { 219 "insert": {
220 "description": "Creates an address resource in the specified project using the data included in the request.", 220 "description": "Creates an address resource in the specified project using the data included in the request.",
221 "httpMethod": "POST", 221 "httpMethod": "POST",
222 "id": "compute.addresses.insert", 222 "id": "compute.addresses.insert",
223 "parameterOrder": [ 223 "parameterOrder": [
224 "project", 224 "project",
225 "region" 225 "region"
226 ], 226 ],
227 "parameters": { 227 "parameters": {
228 "project": { 228 "project": {
229 "description": "Name of the project scoping this req uest.", 229 "description": "Project ID for this request.",
230 "location": "path", 230 "location": "path",
231 "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])?))" , 231 "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])?))" ,
232 "required": true, 232 "required": true,
233 "type": "string" 233 "type": "string"
234 }, 234 },
235 "region": { 235 "region": {
236 "description": "Name of the region scoping this requ est.", 236 "description": "The name of the region for this requ est.",
237 "location": "path", 237 "location": "path",
238 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 238 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
239 "required": true, 239 "required": true,
240 "type": "string" 240 "type": "string"
241 } 241 }
242 }, 242 },
243 "path": "{project}/regions/{region}/addresses", 243 "path": "{project}/regions/{region}/addresses",
244 "request": { 244 "request": {
245 "$ref": "Address" 245 "$ref": "Address"
246 }, 246 },
(...skipping 27 matching lines...) Expand all
274 "maximum": "500", 274 "maximum": "500",
275 "minimum": "0", 275 "minimum": "0",
276 "type": "integer" 276 "type": "integer"
277 }, 277 },
278 "pageToken": { 278 "pageToken": {
279 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 279 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
280 "location": "query", 280 "location": "query",
281 "type": "string" 281 "type": "string"
282 }, 282 },
283 "project": { 283 "project": {
284 "description": "Name of the project scoping this req uest.", 284 "description": "Project ID for this request.",
285 "location": "path", 285 "location": "path",
286 "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])?))" , 286 "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])?))" ,
287 "required": true, 287 "required": true,
288 "type": "string" 288 "type": "string"
289 }, 289 },
290 "region": { 290 "region": {
291 "description": "Name of the region scoping this requ est.", 291 "description": "The name of the region for this requ est.",
292 "location": "path", 292 "location": "path",
293 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 293 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
294 "required": true, 294 "required": true,
295 "type": "string" 295 "type": "string"
296 } 296 }
297 }, 297 },
298 "path": "{project}/regions/{region}/addresses", 298 "path": "{project}/regions/{region}/addresses",
299 "response": { 299 "response": {
300 "$ref": "AddressList" 300 "$ref": "AddressList"
301 }, 301 },
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after
582 "maximum": "500", 582 "maximum": "500",
583 "minimum": "0", 583 "minimum": "0",
584 "type": "integer" 584 "type": "integer"
585 }, 585 },
586 "pageToken": { 586 "pageToken": {
587 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 587 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
588 "location": "query", 588 "location": "query",
589 "type": "string" 589 "type": "string"
590 }, 590 },
591 "project": { 591 "project": {
592 "description": "Name of the project scoping this req uest.", 592 "description": "Project ID for this request.",
593 "location": "path", 593 "location": "path",
594 "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])?))" , 594 "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])?))" ,
595 "required": true, 595 "required": true,
596 "type": "string" 596 "type": "string"
597 } 597 }
598 }, 598 },
599 "path": "{project}/aggregated/diskTypes", 599 "path": "{project}/aggregated/diskTypes",
600 "response": { 600 "response": {
601 "$ref": "DiskTypeAggregatedList" 601 "$ref": "DiskTypeAggregatedList"
602 }, 602 },
(...skipping 14 matching lines...) Expand all
617 ], 617 ],
618 "parameters": { 618 "parameters": {
619 "diskType": { 619 "diskType": {
620 "description": "Name of the disk type resource to re turn.", 620 "description": "Name of the disk type resource to re turn.",
621 "location": "path", 621 "location": "path",
622 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 622 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
623 "required": true, 623 "required": true,
624 "type": "string" 624 "type": "string"
625 }, 625 },
626 "project": { 626 "project": {
627 "description": "Name of the project scoping this req uest.", 627 "description": "Project ID for this request.",
628 "location": "path", 628 "location": "path",
629 "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])?))" , 629 "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])?))" ,
630 "required": true, 630 "required": true,
631 "type": "string" 631 "type": "string"
632 }, 632 },
633 "zone": { 633 "zone": {
634 "description": "Name of the zone scoping this reques t.", 634 "description": "The name of the zone for this reques t.",
635 "location": "path", 635 "location": "path",
636 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 636 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
637 "required": true, 637 "required": true,
638 "type": "string" 638 "type": "string"
639 } 639 }
640 }, 640 },
641 "path": "{project}/zones/{zone}/diskTypes/{diskType}", 641 "path": "{project}/zones/{zone}/diskTypes/{diskType}",
642 "response": { 642 "response": {
643 "$ref": "DiskType" 643 "$ref": "DiskType"
644 }, 644 },
(...skipping 25 matching lines...) Expand all
670 "maximum": "500", 670 "maximum": "500",
671 "minimum": "0", 671 "minimum": "0",
672 "type": "integer" 672 "type": "integer"
673 }, 673 },
674 "pageToken": { 674 "pageToken": {
675 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 675 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
676 "location": "query", 676 "location": "query",
677 "type": "string" 677 "type": "string"
678 }, 678 },
679 "project": { 679 "project": {
680 "description": "Name of the project scoping this req uest.", 680 "description": "Project ID for this request.",
681 "location": "path", 681 "location": "path",
682 "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])?))" , 682 "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])?))" ,
683 "required": true, 683 "required": true,
684 "type": "string" 684 "type": "string"
685 }, 685 },
686 "zone": { 686 "zone": {
687 "description": "Name of the zone scoping this reques t.", 687 "description": "The name of the zone for this reques t.",
688 "location": "path", 688 "location": "path",
689 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 689 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
690 "required": true, 690 "required": true,
691 "type": "string" 691 "type": "string"
692 } 692 }
693 }, 693 },
694 "path": "{project}/zones/{zone}/diskTypes", 694 "path": "{project}/zones/{zone}/diskTypes",
695 "response": { 695 "response": {
696 "$ref": "DiskTypeList" 696 "$ref": "DiskTypeList"
697 }, 697 },
(...skipping 28 matching lines...) Expand all
726 "maximum": "500", 726 "maximum": "500",
727 "minimum": "0", 727 "minimum": "0",
728 "type": "integer" 728 "type": "integer"
729 }, 729 },
730 "pageToken": { 730 "pageToken": {
731 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 731 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
732 "location": "query", 732 "location": "query",
733 "type": "string" 733 "type": "string"
734 }, 734 },
735 "project": { 735 "project": {
736 "description": "Name of the project scoping this req uest.", 736 "description": "Project ID for this request.",
737 "location": "path", 737 "location": "path",
738 "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])?))" , 738 "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])?))" ,
739 "required": true, 739 "required": true,
740 "type": "string" 740 "type": "string"
741 } 741 }
742 }, 742 },
743 "path": "{project}/aggregated/disks", 743 "path": "{project}/aggregated/disks",
744 "response": { 744 "response": {
745 "$ref": "DiskAggregatedList" 745 "$ref": "DiskAggregatedList"
746 }, 746 },
747 "scopes": [ 747 "scopes": [
748 "https://www.googleapis.com/auth/cloud-platform", 748 "https://www.googleapis.com/auth/cloud-platform",
749 "https://www.googleapis.com/auth/compute", 749 "https://www.googleapis.com/auth/compute",
750 "https://www.googleapis.com/auth/compute.readonly" 750 "https://www.googleapis.com/auth/compute.readonly"
751 ] 751 ]
752 }, 752 },
753 "createSnapshot": { 753 "createSnapshot": {
754 "description": "Creates a snapshot of this disk.",
754 "httpMethod": "POST", 755 "httpMethod": "POST",
755 "id": "compute.disks.createSnapshot", 756 "id": "compute.disks.createSnapshot",
756 "parameterOrder": [ 757 "parameterOrder": [
757 "project", 758 "project",
758 "zone", 759 "zone",
759 "disk" 760 "disk"
760 ], 761 ],
761 "parameters": { 762 "parameters": {
762 "disk": { 763 "disk": {
763 "description": "Name of the persistent disk resource to snapshot.", 764 "description": "Name of the persistent disk to snaps hot.",
764 "location": "path", 765 "location": "path",
765 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 766 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
766 "required": true, 767 "required": true,
767 "type": "string" 768 "type": "string"
768 }, 769 },
769 "project": { 770 "project": {
770 "description": "Name of the project scoping this req uest.", 771 "description": "Project ID for this request.",
771 "location": "path", 772 "location": "path",
772 "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])?))" , 773 "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])?))" ,
773 "required": true, 774 "required": true,
774 "type": "string" 775 "type": "string"
775 }, 776 },
776 "zone": { 777 "zone": {
777 "description": "Name of the zone scoping this reques t.", 778 "description": "The name of the zone for this reques t.",
778 "location": "path", 779 "location": "path",
779 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 780 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
780 "required": true, 781 "required": true,
781 "type": "string" 782 "type": "string"
782 } 783 }
783 }, 784 },
784 "path": "{project}/zones/{zone}/disks/{disk}/createSnapshot" , 785 "path": "{project}/zones/{zone}/disks/{disk}/createSnapshot" ,
785 "request": { 786 "request": {
786 "$ref": "Snapshot" 787 "$ref": "Snapshot"
787 }, 788 },
788 "response": { 789 "response": {
789 "$ref": "Operation" 790 "$ref": "Operation"
790 }, 791 },
791 "scopes": [ 792 "scopes": [
792 "https://www.googleapis.com/auth/cloud-platform", 793 "https://www.googleapis.com/auth/cloud-platform",
793 "https://www.googleapis.com/auth/compute" 794 "https://www.googleapis.com/auth/compute"
794 ] 795 ]
795 }, 796 },
796 "delete": { 797 "delete": {
797 "description": "Deletes the specified persistent disk resour ce.", 798 "description": "Deletes the specified persistent disk.",
798 "httpMethod": "DELETE", 799 "httpMethod": "DELETE",
799 "id": "compute.disks.delete", 800 "id": "compute.disks.delete",
800 "parameterOrder": [ 801 "parameterOrder": [
801 "project", 802 "project",
802 "zone", 803 "zone",
803 "disk" 804 "disk"
804 ], 805 ],
805 "parameters": { 806 "parameters": {
806 "disk": { 807 "disk": {
807 "description": "Name of the persistent disk resource to delete.", 808 "description": "Name of the persistent disk to delet e.",
808 "location": "path", 809 "location": "path",
809 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 810 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
810 "required": true, 811 "required": true,
811 "type": "string" 812 "type": "string"
812 }, 813 },
813 "project": { 814 "project": {
814 "description": "Name of the project scoping this req uest.", 815 "description": "Project ID for this request.",
815 "location": "path", 816 "location": "path",
816 "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])?))" , 817 "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])?))" ,
817 "required": true, 818 "required": true,
818 "type": "string" 819 "type": "string"
819 }, 820 },
820 "zone": { 821 "zone": {
821 "description": "Name of the zone scoping this reques t.", 822 "description": "The name of the zone for this reques t.",
822 "location": "path", 823 "location": "path",
823 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 824 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
824 "required": true, 825 "required": true,
825 "type": "string" 826 "type": "string"
826 } 827 }
827 }, 828 },
828 "path": "{project}/zones/{zone}/disks/{disk}", 829 "path": "{project}/zones/{zone}/disks/{disk}",
829 "response": { 830 "response": {
830 "$ref": "Operation" 831 "$ref": "Operation"
831 }, 832 },
832 "scopes": [ 833 "scopes": [
833 "https://www.googleapis.com/auth/cloud-platform", 834 "https://www.googleapis.com/auth/cloud-platform",
834 "https://www.googleapis.com/auth/compute" 835 "https://www.googleapis.com/auth/compute"
835 ] 836 ]
836 }, 837 },
837 "get": { 838 "get": {
838 "description": "Returns the specified persistent disk resour ce.", 839 "description": "Returns a specified persistent disk.",
839 "httpMethod": "GET", 840 "httpMethod": "GET",
840 "id": "compute.disks.get", 841 "id": "compute.disks.get",
841 "parameterOrder": [ 842 "parameterOrder": [
842 "project", 843 "project",
843 "zone", 844 "zone",
844 "disk" 845 "disk"
845 ], 846 ],
846 "parameters": { 847 "parameters": {
847 "disk": { 848 "disk": {
848 "description": "Name of the persistent disk resource to return.", 849 "description": "Name of the persistent disk to retur n.",
849 "location": "path", 850 "location": "path",
850 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 851 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
851 "required": true, 852 "required": true,
852 "type": "string" 853 "type": "string"
853 }, 854 },
854 "project": { 855 "project": {
855 "description": "Name of the project scoping this req uest.", 856 "description": "Project ID for this request.",
856 "location": "path", 857 "location": "path",
857 "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])?))" , 858 "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])?))" ,
858 "required": true, 859 "required": true,
859 "type": "string" 860 "type": "string"
860 }, 861 },
861 "zone": { 862 "zone": {
862 "description": "Name of the zone scoping this reques t.", 863 "description": "The name of the zone for this reques t.",
863 "location": "path", 864 "location": "path",
864 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 865 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
865 "required": true, 866 "required": true,
866 "type": "string" 867 "type": "string"
867 } 868 }
868 }, 869 },
869 "path": "{project}/zones/{zone}/disks/{disk}", 870 "path": "{project}/zones/{zone}/disks/{disk}",
870 "response": { 871 "response": {
871 "$ref": "Disk" 872 "$ref": "Disk"
872 }, 873 },
873 "scopes": [ 874 "scopes": [
874 "https://www.googleapis.com/auth/cloud-platform", 875 "https://www.googleapis.com/auth/cloud-platform",
875 "https://www.googleapis.com/auth/compute", 876 "https://www.googleapis.com/auth/compute",
876 "https://www.googleapis.com/auth/compute.readonly" 877 "https://www.googleapis.com/auth/compute.readonly"
877 ] 878 ]
878 }, 879 },
879 "insert": { 880 "insert": {
880 "description": "Creates a persistent disk resource in the sp ecified project using the data included in the request.", 881 "description": "Creates a persistent disk in the specified p roject using the data included in the request.",
881 "httpMethod": "POST", 882 "httpMethod": "POST",
882 "id": "compute.disks.insert", 883 "id": "compute.disks.insert",
883 "parameterOrder": [ 884 "parameterOrder": [
884 "project", 885 "project",
885 "zone" 886 "zone"
886 ], 887 ],
887 "parameters": { 888 "parameters": {
888 "project": { 889 "project": {
889 "description": "Name of the project scoping this req uest.", 890 "description": "Project ID for this request.",
890 "location": "path", 891 "location": "path",
891 "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])?))" , 892 "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])?))" ,
892 "required": true, 893 "required": true,
893 "type": "string" 894 "type": "string"
894 }, 895 },
895 "sourceImage": { 896 "sourceImage": {
896 "description": "Optional. Source image to restore on to a disk.", 897 "description": "Optional. Source image to restore on to a disk.",
897 "location": "query", 898 "location": "query",
898 "type": "string" 899 "type": "string"
899 }, 900 },
900 "zone": { 901 "zone": {
901 "description": "Name of the zone scoping this reques t.", 902 "description": "The name of the zone for this reques t.",
902 "location": "path", 903 "location": "path",
903 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 904 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
904 "required": true, 905 "required": true,
905 "type": "string" 906 "type": "string"
906 } 907 }
907 }, 908 },
908 "path": "{project}/zones/{zone}/disks", 909 "path": "{project}/zones/{zone}/disks",
909 "request": { 910 "request": {
910 "$ref": "Disk" 911 "$ref": "Disk"
911 }, 912 },
912 "response": { 913 "response": {
913 "$ref": "Operation" 914 "$ref": "Operation"
914 }, 915 },
915 "scopes": [ 916 "scopes": [
916 "https://www.googleapis.com/auth/cloud-platform", 917 "https://www.googleapis.com/auth/cloud-platform",
917 "https://www.googleapis.com/auth/compute" 918 "https://www.googleapis.com/auth/compute"
918 ] 919 ]
919 }, 920 },
920 "list": { 921 "list": {
921 "description": "Retrieves the list of persistent disk resour ces contained within the specified zone.", 922 "description": "Retrieves the list of persistent disks conta ined within the specified zone.",
922 "httpMethod": "GET", 923 "httpMethod": "GET",
923 "id": "compute.disks.list", 924 "id": "compute.disks.list",
924 "parameterOrder": [ 925 "parameterOrder": [
925 "project", 926 "project",
926 "zone" 927 "zone"
927 ], 928 ],
928 "parameters": { 929 "parameters": {
929 "filter": { 930 "filter": {
930 "description": "Optional. Filter expression for filt ering listed resources.", 931 "description": "Optional. Filter expression for filt ering listed resources.",
931 "location": "query", 932 "location": "query",
932 "type": "string" 933 "type": "string"
933 }, 934 },
934 "maxResults": { 935 "maxResults": {
935 "default": "500", 936 "default": "500",
936 "description": "Optional. Maximum count of results t o be returned. Maximum value is 500 and default value is 500.", 937 "description": "Optional. Maximum count of results t o be returned. Maximum value is 500 and default value is 500.",
937 "format": "uint32", 938 "format": "uint32",
938 "location": "query", 939 "location": "query",
939 "maximum": "500", 940 "maximum": "500",
940 "minimum": "0", 941 "minimum": "0",
941 "type": "integer" 942 "type": "integer"
942 }, 943 },
943 "pageToken": { 944 "pageToken": {
944 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 945 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
945 "location": "query", 946 "location": "query",
946 "type": "string" 947 "type": "string"
947 }, 948 },
948 "project": { 949 "project": {
949 "description": "Name of the project scoping this req uest.", 950 "description": "Project ID for this request.",
950 "location": "path", 951 "location": "path",
951 "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])?))" , 952 "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])?))" ,
952 "required": true, 953 "required": true,
953 "type": "string" 954 "type": "string"
954 }, 955 },
955 "zone": { 956 "zone": {
956 "description": "Name of the zone scoping this reques t.", 957 "description": "The name of the zone for this reques t.",
957 "location": "path", 958 "location": "path",
958 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 959 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
959 "required": true, 960 "required": true,
960 "type": "string" 961 "type": "string"
961 } 962 }
962 }, 963 },
963 "path": "{project}/zones/{zone}/disks", 964 "path": "{project}/zones/{zone}/disks",
964 "response": { 965 "response": {
965 "$ref": "DiskList" 966 "$ref": "DiskList"
966 }, 967 },
(...skipping 17 matching lines...) Expand all
984 ], 985 ],
985 "parameters": { 986 "parameters": {
986 "firewall": { 987 "firewall": {
987 "description": "Name of the firewall resource to del ete.", 988 "description": "Name of the firewall resource to del ete.",
988 "location": "path", 989 "location": "path",
989 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 990 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
990 "required": true, 991 "required": true,
991 "type": "string" 992 "type": "string"
992 }, 993 },
993 "project": { 994 "project": {
994 "description": "Name of the project scoping this req uest.", 995 "description": "Project ID for this request.",
995 "location": "path", 996 "location": "path",
996 "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])?))" , 997 "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])?))" ,
997 "required": true, 998 "required": true,
998 "type": "string" 999 "type": "string"
999 } 1000 }
1000 }, 1001 },
1001 "path": "{project}/global/firewalls/{firewall}", 1002 "path": "{project}/global/firewalls/{firewall}",
1002 "response": { 1003 "response": {
1003 "$ref": "Operation" 1004 "$ref": "Operation"
1004 }, 1005 },
(...skipping 12 matching lines...) Expand all
1017 ], 1018 ],
1018 "parameters": { 1019 "parameters": {
1019 "firewall": { 1020 "firewall": {
1020 "description": "Name of the firewall resource to ret urn.", 1021 "description": "Name of the firewall resource to ret urn.",
1021 "location": "path", 1022 "location": "path",
1022 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1023 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1023 "required": true, 1024 "required": true,
1024 "type": "string" 1025 "type": "string"
1025 }, 1026 },
1026 "project": { 1027 "project": {
1027 "description": "Name of the project scoping this req uest.", 1028 "description": "Project ID for this request.",
1028 "location": "path", 1029 "location": "path",
1029 "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])?))" , 1030 "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])?))" ,
1030 "required": true, 1031 "required": true,
1031 "type": "string" 1032 "type": "string"
1032 } 1033 }
1033 }, 1034 },
1034 "path": "{project}/global/firewalls/{firewall}", 1035 "path": "{project}/global/firewalls/{firewall}",
1035 "response": { 1036 "response": {
1036 "$ref": "Firewall" 1037 "$ref": "Firewall"
1037 }, 1038 },
1038 "scopes": [ 1039 "scopes": [
1039 "https://www.googleapis.com/auth/cloud-platform", 1040 "https://www.googleapis.com/auth/cloud-platform",
1040 "https://www.googleapis.com/auth/compute", 1041 "https://www.googleapis.com/auth/compute",
1041 "https://www.googleapis.com/auth/compute.readonly" 1042 "https://www.googleapis.com/auth/compute.readonly"
1042 ] 1043 ]
1043 }, 1044 },
1044 "insert": { 1045 "insert": {
1045 "description": "Creates a firewall resource in the specified project using the data included in the request.", 1046 "description": "Creates a firewall resource in the specified project using the data included in the request.",
1046 "httpMethod": "POST", 1047 "httpMethod": "POST",
1047 "id": "compute.firewalls.insert", 1048 "id": "compute.firewalls.insert",
1048 "parameterOrder": [ 1049 "parameterOrder": [
1049 "project" 1050 "project"
1050 ], 1051 ],
1051 "parameters": { 1052 "parameters": {
1052 "project": { 1053 "project": {
1053 "description": "Name of the project scoping this req uest.", 1054 "description": "Project ID for this request.",
1054 "location": "path", 1055 "location": "path",
1055 "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])?))" , 1056 "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])?))" ,
1056 "required": true, 1057 "required": true,
1057 "type": "string" 1058 "type": "string"
1058 } 1059 }
1059 }, 1060 },
1060 "path": "{project}/global/firewalls", 1061 "path": "{project}/global/firewalls",
1061 "request": { 1062 "request": {
1062 "$ref": "Firewall" 1063 "$ref": "Firewall"
1063 }, 1064 },
(...skipping 26 matching lines...) Expand all
1090 "maximum": "500", 1091 "maximum": "500",
1091 "minimum": "0", 1092 "minimum": "0",
1092 "type": "integer" 1093 "type": "integer"
1093 }, 1094 },
1094 "pageToken": { 1095 "pageToken": {
1095 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 1096 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
1096 "location": "query", 1097 "location": "query",
1097 "type": "string" 1098 "type": "string"
1098 }, 1099 },
1099 "project": { 1100 "project": {
1100 "description": "Name of the project scoping this req uest.", 1101 "description": "Project ID for this request.",
1101 "location": "path", 1102 "location": "path",
1102 "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])?))" , 1103 "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])?))" ,
1103 "required": true, 1104 "required": true,
1104 "type": "string" 1105 "type": "string"
1105 } 1106 }
1106 }, 1107 },
1107 "path": "{project}/global/firewalls", 1108 "path": "{project}/global/firewalls",
1108 "response": { 1109 "response": {
1109 "$ref": "FirewallList" 1110 "$ref": "FirewallList"
1110 }, 1111 },
(...skipping 13 matching lines...) Expand all
1124 ], 1125 ],
1125 "parameters": { 1126 "parameters": {
1126 "firewall": { 1127 "firewall": {
1127 "description": "Name of the firewall resource to upd ate.", 1128 "description": "Name of the firewall resource to upd ate.",
1128 "location": "path", 1129 "location": "path",
1129 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1130 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1130 "required": true, 1131 "required": true,
1131 "type": "string" 1132 "type": "string"
1132 }, 1133 },
1133 "project": { 1134 "project": {
1134 "description": "Name of the project scoping this req uest.", 1135 "description": "Project ID for this request.",
1135 "location": "path", 1136 "location": "path",
1136 "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])?))" , 1137 "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])?))" ,
1137 "required": true, 1138 "required": true,
1138 "type": "string" 1139 "type": "string"
1139 } 1140 }
1140 }, 1141 },
1141 "path": "{project}/global/firewalls/{firewall}", 1142 "path": "{project}/global/firewalls/{firewall}",
1142 "request": { 1143 "request": {
1143 "$ref": "Firewall" 1144 "$ref": "Firewall"
1144 }, 1145 },
(...skipping 15 matching lines...) Expand all
1160 ], 1161 ],
1161 "parameters": { 1162 "parameters": {
1162 "firewall": { 1163 "firewall": {
1163 "description": "Name of the firewall resource to upd ate.", 1164 "description": "Name of the firewall resource to upd ate.",
1164 "location": "path", 1165 "location": "path",
1165 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1166 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1166 "required": true, 1167 "required": true,
1167 "type": "string" 1168 "type": "string"
1168 }, 1169 },
1169 "project": { 1170 "project": {
1170 "description": "Name of the project scoping this req uest.", 1171 "description": "Project ID for this request.",
1171 "location": "path", 1172 "location": "path",
1172 "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])?))" , 1173 "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])?))" ,
1173 "required": true, 1174 "required": true,
1174 "type": "string" 1175 "type": "string"
1175 } 1176 }
1176 }, 1177 },
1177 "path": "{project}/global/firewalls/{firewall}", 1178 "path": "{project}/global/firewalls/{firewall}",
1178 "request": { 1179 "request": {
1179 "$ref": "Firewall" 1180 "$ref": "Firewall"
1180 }, 1181 },
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
1465 ], 1466 ],
1466 "parameters": { 1467 "parameters": {
1467 "address": { 1468 "address": {
1468 "description": "Name of the address resource to dele te.", 1469 "description": "Name of the address resource to dele te.",
1469 "location": "path", 1470 "location": "path",
1470 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1471 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1471 "required": true, 1472 "required": true,
1472 "type": "string" 1473 "type": "string"
1473 }, 1474 },
1474 "project": { 1475 "project": {
1475 "description": "Name of the project scoping this req uest.", 1476 "description": "Project ID for this request.",
1476 "location": "path", 1477 "location": "path",
1477 "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])?))" , 1478 "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])?))" ,
1478 "required": true, 1479 "required": true,
1479 "type": "string" 1480 "type": "string"
1480 } 1481 }
1481 }, 1482 },
1482 "path": "{project}/global/addresses/{address}", 1483 "path": "{project}/global/addresses/{address}",
1483 "response": { 1484 "response": {
1484 "$ref": "Operation" 1485 "$ref": "Operation"
1485 }, 1486 },
(...skipping 12 matching lines...) Expand all
1498 ], 1499 ],
1499 "parameters": { 1500 "parameters": {
1500 "address": { 1501 "address": {
1501 "description": "Name of the address resource to retu rn.", 1502 "description": "Name of the address resource to retu rn.",
1502 "location": "path", 1503 "location": "path",
1503 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1504 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1504 "required": true, 1505 "required": true,
1505 "type": "string" 1506 "type": "string"
1506 }, 1507 },
1507 "project": { 1508 "project": {
1508 "description": "Name of the project scoping this req uest.", 1509 "description": "Project ID for this request.",
1509 "location": "path", 1510 "location": "path",
1510 "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])?))" , 1511 "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])?))" ,
1511 "required": true, 1512 "required": true,
1512 "type": "string" 1513 "type": "string"
1513 } 1514 }
1514 }, 1515 },
1515 "path": "{project}/global/addresses/{address}", 1516 "path": "{project}/global/addresses/{address}",
1516 "response": { 1517 "response": {
1517 "$ref": "Address" 1518 "$ref": "Address"
1518 }, 1519 },
1519 "scopes": [ 1520 "scopes": [
1520 "https://www.googleapis.com/auth/cloud-platform", 1521 "https://www.googleapis.com/auth/cloud-platform",
1521 "https://www.googleapis.com/auth/compute", 1522 "https://www.googleapis.com/auth/compute",
1522 "https://www.googleapis.com/auth/compute.readonly" 1523 "https://www.googleapis.com/auth/compute.readonly"
1523 ] 1524 ]
1524 }, 1525 },
1525 "insert": { 1526 "insert": {
1526 "description": "Creates an address resource in the specified project using the data included in the request.", 1527 "description": "Creates an address resource in the specified project using the data included in the request.",
1527 "httpMethod": "POST", 1528 "httpMethod": "POST",
1528 "id": "compute.globalAddresses.insert", 1529 "id": "compute.globalAddresses.insert",
1529 "parameterOrder": [ 1530 "parameterOrder": [
1530 "project" 1531 "project"
1531 ], 1532 ],
1532 "parameters": { 1533 "parameters": {
1533 "project": { 1534 "project": {
1534 "description": "Name of the project scoping this req uest.", 1535 "description": "Project ID for this request.",
1535 "location": "path", 1536 "location": "path",
1536 "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])?))" , 1537 "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])?))" ,
1537 "required": true, 1538 "required": true,
1538 "type": "string" 1539 "type": "string"
1539 } 1540 }
1540 }, 1541 },
1541 "path": "{project}/global/addresses", 1542 "path": "{project}/global/addresses",
1542 "request": { 1543 "request": {
1543 "$ref": "Address" 1544 "$ref": "Address"
1544 }, 1545 },
(...skipping 26 matching lines...) Expand all
1571 "maximum": "500", 1572 "maximum": "500",
1572 "minimum": "0", 1573 "minimum": "0",
1573 "type": "integer" 1574 "type": "integer"
1574 }, 1575 },
1575 "pageToken": { 1576 "pageToken": {
1576 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 1577 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
1577 "location": "query", 1578 "location": "query",
1578 "type": "string" 1579 "type": "string"
1579 }, 1580 },
1580 "project": { 1581 "project": {
1581 "description": "Name of the project scoping this req uest.", 1582 "description": "Project ID for this request.",
1582 "location": "path", 1583 "location": "path",
1583 "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])?))" , 1584 "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])?))" ,
1584 "required": true, 1585 "required": true,
1585 "type": "string" 1586 "type": "string"
1586 } 1587 }
1587 }, 1588 },
1588 "path": "{project}/global/addresses", 1589 "path": "{project}/global/addresses",
1589 "response": { 1590 "response": {
1590 "$ref": "AddressList" 1591 "$ref": "AddressList"
1591 }, 1592 },
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after
1800 "maximum": "500", 1801 "maximum": "500",
1801 "minimum": "0", 1802 "minimum": "0",
1802 "type": "integer" 1803 "type": "integer"
1803 }, 1804 },
1804 "pageToken": { 1805 "pageToken": {
1805 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 1806 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
1806 "location": "query", 1807 "location": "query",
1807 "type": "string" 1808 "type": "string"
1808 }, 1809 },
1809 "project": { 1810 "project": {
1810 "description": "Name of the project scoping this req uest.", 1811 "description": "Project ID for this request.",
1811 "location": "path", 1812 "location": "path",
1812 "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])?))" , 1813 "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])?))" ,
1813 "required": true, 1814 "required": true,
1814 "type": "string" 1815 "type": "string"
1815 } 1816 }
1816 }, 1817 },
1817 "path": "{project}/aggregated/operations", 1818 "path": "{project}/aggregated/operations",
1818 "response": { 1819 "response": {
1819 "$ref": "OperationAggregatedList" 1820 "$ref": "OperationAggregatedList"
1820 }, 1821 },
(...skipping 13 matching lines...) Expand all
1834 ], 1835 ],
1835 "parameters": { 1836 "parameters": {
1836 "operation": { 1837 "operation": {
1837 "description": "Name of the operation resource to de lete.", 1838 "description": "Name of the operation resource to de lete.",
1838 "location": "path", 1839 "location": "path",
1839 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1840 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1840 "required": true, 1841 "required": true,
1841 "type": "string" 1842 "type": "string"
1842 }, 1843 },
1843 "project": { 1844 "project": {
1844 "description": "Name of the project scoping this req uest.", 1845 "description": "Project ID for this request.",
1845 "location": "path", 1846 "location": "path",
1846 "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])?))" , 1847 "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])?))" ,
1847 "required": true, 1848 "required": true,
1848 "type": "string" 1849 "type": "string"
1849 } 1850 }
1850 }, 1851 },
1851 "path": "{project}/global/operations/{operation}", 1852 "path": "{project}/global/operations/{operation}",
1852 "scopes": [ 1853 "scopes": [
1853 "https://www.googleapis.com/auth/cloud-platform", 1854 "https://www.googleapis.com/auth/cloud-platform",
1854 "https://www.googleapis.com/auth/compute" 1855 "https://www.googleapis.com/auth/compute"
1855 ] 1856 ]
1856 }, 1857 },
1857 "get": { 1858 "get": {
1858 "description": "Retrieves the specified operation resource." , 1859 "description": "Retrieves the specified operation resource." ,
1859 "httpMethod": "GET", 1860 "httpMethod": "GET",
1860 "id": "compute.globalOperations.get", 1861 "id": "compute.globalOperations.get",
1861 "parameterOrder": [ 1862 "parameterOrder": [
1862 "project", 1863 "project",
1863 "operation" 1864 "operation"
1864 ], 1865 ],
1865 "parameters": { 1866 "parameters": {
1866 "operation": { 1867 "operation": {
1867 "description": "Name of the operation resource to re turn.", 1868 "description": "Name of the operation resource to re turn.",
1868 "location": "path", 1869 "location": "path",
1869 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1870 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1870 "required": true, 1871 "required": true,
1871 "type": "string" 1872 "type": "string"
1872 }, 1873 },
1873 "project": { 1874 "project": {
1874 "description": "Name of the project scoping this req uest.", 1875 "description": "Project ID for this request.",
1875 "location": "path", 1876 "location": "path",
1876 "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])?))" , 1877 "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])?))" ,
1877 "required": true, 1878 "required": true,
1878 "type": "string" 1879 "type": "string"
1879 } 1880 }
1880 }, 1881 },
1881 "path": "{project}/global/operations/{operation}", 1882 "path": "{project}/global/operations/{operation}",
1882 "response": { 1883 "response": {
1883 "$ref": "Operation" 1884 "$ref": "Operation"
1884 }, 1885 },
(...skipping 24 matching lines...) Expand all
1909 "maximum": "500", 1910 "maximum": "500",
1910 "minimum": "0", 1911 "minimum": "0",
1911 "type": "integer" 1912 "type": "integer"
1912 }, 1913 },
1913 "pageToken": { 1914 "pageToken": {
1914 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 1915 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
1915 "location": "query", 1916 "location": "query",
1916 "type": "string" 1917 "type": "string"
1917 }, 1918 },
1918 "project": { 1919 "project": {
1919 "description": "Name of the project scoping this req uest.", 1920 "description": "Project ID for this request.",
1920 "location": "path", 1921 "location": "path",
1921 "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])?))" , 1922 "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])?))" ,
1922 "required": true, 1923 "required": true,
1923 "type": "string" 1924 "type": "string"
1924 } 1925 }
1925 }, 1926 },
1926 "path": "{project}/global/operations", 1927 "path": "{project}/global/operations",
1927 "response": { 1928 "response": {
1928 "$ref": "OperationList" 1929 "$ref": "OperationList"
1929 }, 1930 },
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
2163 ], 2164 ],
2164 "parameters": { 2165 "parameters": {
2165 "image": { 2166 "image": {
2166 "description": "Name of the image resource to delete .", 2167 "description": "Name of the image resource to delete .",
2167 "location": "path", 2168 "location": "path",
2168 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2169 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2169 "required": true, 2170 "required": true,
2170 "type": "string" 2171 "type": "string"
2171 }, 2172 },
2172 "project": { 2173 "project": {
2173 "description": "Name of the project scoping this req uest.", 2174 "description": "Project ID for this request.",
2174 "location": "path", 2175 "location": "path",
2175 "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])?))" , 2176 "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])?))" ,
2176 "required": true, 2177 "required": true,
2177 "type": "string" 2178 "type": "string"
2178 } 2179 }
2179 }, 2180 },
2180 "path": "{project}/global/images/{image}", 2181 "path": "{project}/global/images/{image}",
2181 "response": { 2182 "response": {
2182 "$ref": "Operation" 2183 "$ref": "Operation"
2183 }, 2184 },
2184 "scopes": [ 2185 "scopes": [
2185 "https://www.googleapis.com/auth/cloud-platform", 2186 "https://www.googleapis.com/auth/cloud-platform",
2186 "https://www.googleapis.com/auth/compute" 2187 "https://www.googleapis.com/auth/compute"
2187 ] 2188 ]
2188 }, 2189 },
2189 "deprecate": { 2190 "deprecate": {
2190 "description": "Sets the deprecation status of an image. If no message body is given, clears the deprecation status instead.", 2191 "description": "Sets the deprecation status of an image.\n\n If an empty request body is given, clears the deprecation status instead.",
2191 "httpMethod": "POST", 2192 "httpMethod": "POST",
2192 "id": "compute.images.deprecate", 2193 "id": "compute.images.deprecate",
2193 "parameterOrder": [ 2194 "parameterOrder": [
2194 "project", 2195 "project",
2195 "image" 2196 "image"
2196 ], 2197 ],
2197 "parameters": { 2198 "parameters": {
2198 "image": { 2199 "image": {
2199 "description": "Image name.", 2200 "description": "Image name.",
2200 "location": "path", 2201 "location": "path",
2201 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2202 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2202 "required": true, 2203 "required": true,
2203 "type": "string" 2204 "type": "string"
2204 }, 2205 },
2205 "project": { 2206 "project": {
2206 "description": "Name of the project scoping this req uest.", 2207 "description": "Project ID for this request.",
2207 "location": "path", 2208 "location": "path",
2208 "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])?))" , 2209 "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])?))" ,
2209 "required": true, 2210 "required": true,
2210 "type": "string" 2211 "type": "string"
2211 } 2212 }
2212 }, 2213 },
2213 "path": "{project}/global/images/{image}/deprecate", 2214 "path": "{project}/global/images/{image}/deprecate",
2214 "request": { 2215 "request": {
2215 "$ref": "DeprecationStatus" 2216 "$ref": "DeprecationStatus"
2216 }, 2217 },
(...skipping 15 matching lines...) Expand all
2232 ], 2233 ],
2233 "parameters": { 2234 "parameters": {
2234 "image": { 2235 "image": {
2235 "description": "Name of the image resource to return .", 2236 "description": "Name of the image resource to return .",
2236 "location": "path", 2237 "location": "path",
2237 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2238 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2238 "required": true, 2239 "required": true,
2239 "type": "string" 2240 "type": "string"
2240 }, 2241 },
2241 "project": { 2242 "project": {
2242 "description": "Name of the project scoping this req uest.", 2243 "description": "Project ID for this request.",
2243 "location": "path", 2244 "location": "path",
2244 "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])?))" , 2245 "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])?))" ,
2245 "required": true, 2246 "required": true,
2246 "type": "string" 2247 "type": "string"
2247 } 2248 }
2248 }, 2249 },
2249 "path": "{project}/global/images/{image}", 2250 "path": "{project}/global/images/{image}",
2250 "response": { 2251 "response": {
2251 "$ref": "Image" 2252 "$ref": "Image"
2252 }, 2253 },
2253 "scopes": [ 2254 "scopes": [
2254 "https://www.googleapis.com/auth/cloud-platform", 2255 "https://www.googleapis.com/auth/cloud-platform",
2255 "https://www.googleapis.com/auth/compute", 2256 "https://www.googleapis.com/auth/compute",
2256 "https://www.googleapis.com/auth/compute.readonly" 2257 "https://www.googleapis.com/auth/compute.readonly"
2257 ] 2258 ]
2258 }, 2259 },
2259 "insert": { 2260 "insert": {
2260 "description": "Creates an image resource in the specified p roject using the data included in the request.", 2261 "description": "Creates an image resource in the specified p roject using the data included in the request.",
2261 "httpMethod": "POST", 2262 "httpMethod": "POST",
2262 "id": "compute.images.insert", 2263 "id": "compute.images.insert",
2263 "parameterOrder": [ 2264 "parameterOrder": [
2264 "project" 2265 "project"
2265 ], 2266 ],
2266 "parameters": { 2267 "parameters": {
2267 "project": { 2268 "project": {
2268 "description": "Name of the project scoping this req uest.", 2269 "description": "Project ID for this request.",
2269 "location": "path", 2270 "location": "path",
2270 "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])?))" , 2271 "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])?))" ,
2271 "required": true, 2272 "required": true,
2272 "type": "string" 2273 "type": "string"
2273 } 2274 }
2274 }, 2275 },
2275 "path": "{project}/global/images", 2276 "path": "{project}/global/images",
2276 "request": { 2277 "request": {
2277 "$ref": "Image" 2278 "$ref": "Image"
2278 }, 2279 },
(...skipping 29 matching lines...) Expand all
2308 "maximum": "500", 2309 "maximum": "500",
2309 "minimum": "0", 2310 "minimum": "0",
2310 "type": "integer" 2311 "type": "integer"
2311 }, 2312 },
2312 "pageToken": { 2313 "pageToken": {
2313 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 2314 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
2314 "location": "query", 2315 "location": "query",
2315 "type": "string" 2316 "type": "string"
2316 }, 2317 },
2317 "project": { 2318 "project": {
2318 "description": "Name of the project scoping this req uest.", 2319 "description": "Project ID for this request.",
2319 "location": "path", 2320 "location": "path",
2320 "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])?))" , 2321 "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])?))" ,
2321 "required": true, 2322 "required": true,
2322 "type": "string" 2323 "type": "string"
2323 } 2324 }
2324 }, 2325 },
2325 "path": "{project}/global/images", 2326 "path": "{project}/global/images",
2326 "response": { 2327 "response": {
2327 "$ref": "ImageList" 2328 "$ref": "ImageList"
2328 }, 2329 },
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
2485 "httpMethod": "POST", 2486 "httpMethod": "POST",
2486 "id": "compute.instances.addAccessConfig", 2487 "id": "compute.instances.addAccessConfig",
2487 "parameterOrder": [ 2488 "parameterOrder": [
2488 "project", 2489 "project",
2489 "zone", 2490 "zone",
2490 "instance", 2491 "instance",
2491 "networkInterface" 2492 "networkInterface"
2492 ], 2493 ],
2493 "parameters": { 2494 "parameters": {
2494 "instance": { 2495 "instance": {
2495 "description": "Instance name.", 2496 "description": "The instance name for this request." ,
2496 "location": "path", 2497 "location": "path",
2497 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2498 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2498 "required": true, 2499 "required": true,
2499 "type": "string" 2500 "type": "string"
2500 }, 2501 },
2501 "networkInterface": { 2502 "networkInterface": {
2502 "description": "Network interface name.", 2503 "description": "The name of the network interface to add to this instance.",
2503 "location": "query", 2504 "location": "query",
2504 "required": true, 2505 "required": true,
2505 "type": "string" 2506 "type": "string"
2506 }, 2507 },
2507 "project": { 2508 "project": {
2508 "description": "Project name.", 2509 "description": "Project ID for this request.",
2509 "location": "path", 2510 "location": "path",
2510 "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])?))" , 2511 "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])?))" ,
2511 "required": true, 2512 "required": true,
2512 "type": "string" 2513 "type": "string"
2513 }, 2514 },
2514 "zone": { 2515 "zone": {
2515 "description": "Name of the zone scoping this reques t.", 2516 "description": "The name of the zone for this reques t.",
2516 "location": "path", 2517 "location": "path",
2517 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2518 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2518 "required": true, 2519 "required": true,
2519 "type": "string" 2520 "type": "string"
2520 } 2521 }
2521 }, 2522 },
2522 "path": "{project}/zones/{zone}/instances/{instance}/addAcce ssConfig", 2523 "path": "{project}/zones/{zone}/instances/{instance}/addAcce ssConfig",
2523 "request": { 2524 "request": {
2524 "$ref": "AccessConfig" 2525 "$ref": "AccessConfig"
2525 }, 2526 },
(...skipping 25 matching lines...) Expand all
2551 "maximum": "500", 2552 "maximum": "500",
2552 "minimum": "0", 2553 "minimum": "0",
2553 "type": "integer" 2554 "type": "integer"
2554 }, 2555 },
2555 "pageToken": { 2556 "pageToken": {
2556 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 2557 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
2557 "location": "query", 2558 "location": "query",
2558 "type": "string" 2559 "type": "string"
2559 }, 2560 },
2560 "project": { 2561 "project": {
2561 "description": "Name of the project scoping this req uest.", 2562 "description": "Project ID for this request.",
2562 "location": "path", 2563 "location": "path",
2563 "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])?))" , 2564 "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])?))" ,
2564 "required": true, 2565 "required": true,
2565 "type": "string" 2566 "type": "string"
2566 } 2567 }
2567 }, 2568 },
2568 "path": "{project}/aggregated/instances", 2569 "path": "{project}/aggregated/instances",
2569 "response": { 2570 "response": {
2570 "$ref": "InstanceAggregatedList" 2571 "$ref": "InstanceAggregatedList"
2571 }, 2572 },
2572 "scopes": [ 2573 "scopes": [
2573 "https://www.googleapis.com/auth/cloud-platform", 2574 "https://www.googleapis.com/auth/cloud-platform",
2574 "https://www.googleapis.com/auth/compute", 2575 "https://www.googleapis.com/auth/compute",
2575 "https://www.googleapis.com/auth/compute.readonly" 2576 "https://www.googleapis.com/auth/compute.readonly"
2576 ] 2577 ]
2577 }, 2578 },
2578 "attachDisk": { 2579 "attachDisk": {
2579 "description": "Attaches a disk resource to an instance.", 2580 "description": "Attaches a Disk resource to an instance.",
2580 "httpMethod": "POST", 2581 "httpMethod": "POST",
2581 "id": "compute.instances.attachDisk", 2582 "id": "compute.instances.attachDisk",
2582 "parameterOrder": [ 2583 "parameterOrder": [
2583 "project", 2584 "project",
2584 "zone", 2585 "zone",
2585 "instance" 2586 "instance"
2586 ], 2587 ],
2587 "parameters": { 2588 "parameters": {
2588 "instance": { 2589 "instance": {
2589 "description": "Instance name.", 2590 "description": "Instance name.",
2590 "location": "path", 2591 "location": "path",
2591 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2592 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2592 "required": true, 2593 "required": true,
2593 "type": "string" 2594 "type": "string"
2594 }, 2595 },
2595 "project": { 2596 "project": {
2596 "description": "Project name.", 2597 "description": "Project ID for this request.",
2597 "location": "path", 2598 "location": "path",
2598 "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])?))" , 2599 "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])?))" ,
2599 "required": true, 2600 "required": true,
2600 "type": "string" 2601 "type": "string"
2601 }, 2602 },
2602 "zone": { 2603 "zone": {
2603 "description": "Name of the zone scoping this reques t.", 2604 "description": "The name of the zone for this reques t.",
2604 "location": "path", 2605 "location": "path",
2605 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2606 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2606 "required": true, 2607 "required": true,
2607 "type": "string" 2608 "type": "string"
2608 } 2609 }
2609 }, 2610 },
2610 "path": "{project}/zones/{zone}/instances/{instance}/attachD isk", 2611 "path": "{project}/zones/{zone}/instances/{instance}/attachD isk",
2611 "request": { 2612 "request": {
2612 "$ref": "AttachedDisk" 2613 "$ref": "AttachedDisk"
2613 }, 2614 },
2614 "response": { 2615 "response": {
2615 "$ref": "Operation" 2616 "$ref": "Operation"
2616 }, 2617 },
2617 "scopes": [ 2618 "scopes": [
2618 "https://www.googleapis.com/auth/cloud-platform", 2619 "https://www.googleapis.com/auth/cloud-platform",
2619 "https://www.googleapis.com/auth/compute" 2620 "https://www.googleapis.com/auth/compute"
2620 ] 2621 ]
2621 }, 2622 },
2622 "delete": { 2623 "delete": {
2623 "description": "Deletes the specified instance resource.", 2624 "description": "Deletes the specified Instance resource. For more information, see Shutting down an instance.",
2624 "httpMethod": "DELETE", 2625 "httpMethod": "DELETE",
2625 "id": "compute.instances.delete", 2626 "id": "compute.instances.delete",
2626 "parameterOrder": [ 2627 "parameterOrder": [
2627 "project", 2628 "project",
2628 "zone", 2629 "zone",
2629 "instance" 2630 "instance"
2630 ], 2631 ],
2631 "parameters": { 2632 "parameters": {
2632 "instance": { 2633 "instance": {
2633 "description": "Name of the instance resource to del ete.", 2634 "description": "Name of the instance resource to del ete.",
2634 "location": "path", 2635 "location": "path",
2635 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2636 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2636 "required": true, 2637 "required": true,
2637 "type": "string" 2638 "type": "string"
2638 }, 2639 },
2639 "project": { 2640 "project": {
2640 "description": "Name of the project scoping this req uest.", 2641 "description": "Project ID for this request.",
2641 "location": "path", 2642 "location": "path",
2642 "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])?))" , 2643 "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])?))" ,
2643 "required": true, 2644 "required": true,
2644 "type": "string" 2645 "type": "string"
2645 }, 2646 },
2646 "zone": { 2647 "zone": {
2647 "description": "Name of the zone scoping this reques t.", 2648 "description": "The name of the zone for this reques t.",
2648 "location": "path", 2649 "location": "path",
2649 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2650 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2650 "required": true, 2651 "required": true,
2651 "type": "string" 2652 "type": "string"
2652 } 2653 }
2653 }, 2654 },
2654 "path": "{project}/zones/{zone}/instances/{instance}", 2655 "path": "{project}/zones/{zone}/instances/{instance}",
2655 "response": { 2656 "response": {
2656 "$ref": "Operation" 2657 "$ref": "Operation"
2657 }, 2658 },
2658 "scopes": [ 2659 "scopes": [
2659 "https://www.googleapis.com/auth/cloud-platform", 2660 "https://www.googleapis.com/auth/cloud-platform",
2660 "https://www.googleapis.com/auth/compute" 2661 "https://www.googleapis.com/auth/compute"
2661 ] 2662 ]
2662 }, 2663 },
2663 "deleteAccessConfig": { 2664 "deleteAccessConfig": {
2664 "description": "Deletes an access config from an instance's network interface.", 2665 "description": "Deletes an access config from an instance's network interface.",
2665 "httpMethod": "POST", 2666 "httpMethod": "POST",
2666 "id": "compute.instances.deleteAccessConfig", 2667 "id": "compute.instances.deleteAccessConfig",
2667 "parameterOrder": [ 2668 "parameterOrder": [
2668 "project", 2669 "project",
2669 "zone", 2670 "zone",
2670 "instance", 2671 "instance",
2671 "accessConfig", 2672 "accessConfig",
2672 "networkInterface" 2673 "networkInterface"
2673 ], 2674 ],
2674 "parameters": { 2675 "parameters": {
2675 "accessConfig": { 2676 "accessConfig": {
2676 "description": "Access config name.", 2677 "description": "The name of the access config to del ete.",
2677 "location": "query", 2678 "location": "query",
2678 "required": true, 2679 "required": true,
2679 "type": "string" 2680 "type": "string"
2680 }, 2681 },
2681 "instance": { 2682 "instance": {
2682 "description": "Instance name.", 2683 "description": "The instance name for this request." ,
2683 "location": "path", 2684 "location": "path",
2684 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2685 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2685 "required": true, 2686 "required": true,
2686 "type": "string" 2687 "type": "string"
2687 }, 2688 },
2688 "networkInterface": { 2689 "networkInterface": {
2689 "description": "Network interface name.", 2690 "description": "The name of the network interface.",
2690 "location": "query", 2691 "location": "query",
2691 "required": true, 2692 "required": true,
2692 "type": "string" 2693 "type": "string"
2693 }, 2694 },
2694 "project": { 2695 "project": {
2695 "description": "Project name.", 2696 "description": "Project ID for this request.",
2696 "location": "path", 2697 "location": "path",
2697 "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])?))" , 2698 "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])?))" ,
2698 "required": true, 2699 "required": true,
2699 "type": "string" 2700 "type": "string"
2700 }, 2701 },
2701 "zone": { 2702 "zone": {
2702 "description": "Name of the zone scoping this reques t.", 2703 "description": "The name of the zone for this reques t.",
2703 "location": "path", 2704 "location": "path",
2704 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2705 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2705 "required": true, 2706 "required": true,
2706 "type": "string" 2707 "type": "string"
2707 } 2708 }
2708 }, 2709 },
2709 "path": "{project}/zones/{zone}/instances/{instance}/deleteA ccessConfig", 2710 "path": "{project}/zones/{zone}/instances/{instance}/deleteA ccessConfig",
2710 "response": { 2711 "response": {
2711 "$ref": "Operation" 2712 "$ref": "Operation"
2712 }, 2713 },
(...skipping 21 matching lines...) Expand all
2734 "type": "string" 2735 "type": "string"
2735 }, 2736 },
2736 "instance": { 2737 "instance": {
2737 "description": "Instance name.", 2738 "description": "Instance name.",
2738 "location": "path", 2739 "location": "path",
2739 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2740 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2740 "required": true, 2741 "required": true,
2741 "type": "string" 2742 "type": "string"
2742 }, 2743 },
2743 "project": { 2744 "project": {
2744 "description": "Project name.", 2745 "description": "Project ID for this request.",
2745 "location": "path", 2746 "location": "path",
2746 "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])?))" , 2747 "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])?))" ,
2747 "required": true, 2748 "required": true,
2748 "type": "string" 2749 "type": "string"
2749 }, 2750 },
2750 "zone": { 2751 "zone": {
2751 "description": "Name of the zone scoping this reques t.", 2752 "description": "The name of the zone for this reques t.",
2752 "location": "path", 2753 "location": "path",
2753 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2754 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2754 "required": true, 2755 "required": true,
2755 "type": "string" 2756 "type": "string"
2756 } 2757 }
2757 }, 2758 },
2758 "path": "{project}/zones/{zone}/instances/{instance}/detachD isk", 2759 "path": "{project}/zones/{zone}/instances/{instance}/detachD isk",
2759 "response": { 2760 "response": {
2760 "$ref": "Operation" 2761 "$ref": "Operation"
2761 }, 2762 },
(...skipping 13 matching lines...) Expand all
2775 ], 2776 ],
2776 "parameters": { 2777 "parameters": {
2777 "instance": { 2778 "instance": {
2778 "description": "Name of the instance resource to ret urn.", 2779 "description": "Name of the instance resource to ret urn.",
2779 "location": "path", 2780 "location": "path",
2780 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2781 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2781 "required": true, 2782 "required": true,
2782 "type": "string" 2783 "type": "string"
2783 }, 2784 },
2784 "project": { 2785 "project": {
2785 "description": "Name of the project scoping this req uest.", 2786 "description": "Project ID for this request.",
2786 "location": "path", 2787 "location": "path",
2787 "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])?))" , 2788 "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])?))" ,
2788 "required": true, 2789 "required": true,
2789 "type": "string" 2790 "type": "string"
2790 }, 2791 },
2791 "zone": { 2792 "zone": {
2792 "description": "Name of the zone scoping this reques t.", 2793 "description": "The name of the The name of the zone for this request..",
2793 "location": "path", 2794 "location": "path",
2794 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2795 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2795 "required": true, 2796 "required": true,
2796 "type": "string" 2797 "type": "string"
2797 } 2798 }
2798 }, 2799 },
2799 "path": "{project}/zones/{zone}/instances/{instance}", 2800 "path": "{project}/zones/{zone}/instances/{instance}",
2800 "response": { 2801 "response": {
2801 "$ref": "Instance" 2802 "$ref": "Instance"
2802 }, 2803 },
(...skipping 14 matching lines...) Expand all
2817 ], 2818 ],
2818 "parameters": { 2819 "parameters": {
2819 "instance": { 2820 "instance": {
2820 "description": "Name of the instance scoping this re quest.", 2821 "description": "Name of the instance scoping this re quest.",
2821 "location": "path", 2822 "location": "path",
2822 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2823 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2823 "required": true, 2824 "required": true,
2824 "type": "string" 2825 "type": "string"
2825 }, 2826 },
2826 "project": { 2827 "project": {
2827 "description": "Name of the project scoping this req uest.", 2828 "description": "Project ID for this request.",
2828 "location": "path", 2829 "location": "path",
2829 "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])?))" , 2830 "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])?))" ,
2830 "required": true, 2831 "required": true,
2831 "type": "string" 2832 "type": "string"
2832 }, 2833 },
2833 "zone": { 2834 "zone": {
2834 "description": "Name of the zone scoping this reques t.", 2835 "description": "The name of the zone for this reques t.",
2835 "location": "path", 2836 "location": "path",
2836 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2837 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2837 "required": true, 2838 "required": true,
2838 "type": "string" 2839 "type": "string"
2839 } 2840 }
2840 }, 2841 },
2841 "path": "{project}/zones/{zone}/instances/{instance}/serialP ort", 2842 "path": "{project}/zones/{zone}/instances/{instance}/serialP ort",
2842 "response": { 2843 "response": {
2843 "$ref": "SerialPortOutput" 2844 "$ref": "SerialPortOutput"
2844 }, 2845 },
2845 "scopes": [ 2846 "scopes": [
2846 "https://www.googleapis.com/auth/cloud-platform", 2847 "https://www.googleapis.com/auth/cloud-platform",
2847 "https://www.googleapis.com/auth/compute", 2848 "https://www.googleapis.com/auth/compute",
2848 "https://www.googleapis.com/auth/compute.readonly" 2849 "https://www.googleapis.com/auth/compute.readonly"
2849 ] 2850 ]
2850 }, 2851 },
2851 "insert": { 2852 "insert": {
2852 "description": "Creates an instance resource in the specifie d project using the data included in the request.", 2853 "description": "Creates an instance resource in the specifie d project using the data included in the request.",
2853 "httpMethod": "POST", 2854 "httpMethod": "POST",
2854 "id": "compute.instances.insert", 2855 "id": "compute.instances.insert",
2855 "parameterOrder": [ 2856 "parameterOrder": [
2856 "project", 2857 "project",
2857 "zone" 2858 "zone"
2858 ], 2859 ],
2859 "parameters": { 2860 "parameters": {
2860 "project": { 2861 "project": {
2861 "description": "Name of the project scoping this req uest.", 2862 "description": "Project ID for this request.",
2862 "location": "path", 2863 "location": "path",
2863 "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])?))" , 2864 "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])?))" ,
2864 "required": true, 2865 "required": true,
2865 "type": "string" 2866 "type": "string"
2866 }, 2867 },
2867 "zone": { 2868 "zone": {
2868 "description": "Name of the zone scoping this reques t.", 2869 "description": "The name of the zone for this reques t.",
2869 "location": "path", 2870 "location": "path",
2870 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2871 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2871 "required": true, 2872 "required": true,
2872 "type": "string" 2873 "type": "string"
2873 } 2874 }
2874 }, 2875 },
2875 "path": "{project}/zones/{zone}/instances", 2876 "path": "{project}/zones/{zone}/instances",
2876 "request": { 2877 "request": {
2877 "$ref": "Instance" 2878 "$ref": "Instance"
2878 }, 2879 },
(...skipping 27 matching lines...) Expand all
2906 "maximum": "500", 2907 "maximum": "500",
2907 "minimum": "0", 2908 "minimum": "0",
2908 "type": "integer" 2909 "type": "integer"
2909 }, 2910 },
2910 "pageToken": { 2911 "pageToken": {
2911 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 2912 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
2912 "location": "query", 2913 "location": "query",
2913 "type": "string" 2914 "type": "string"
2914 }, 2915 },
2915 "project": { 2916 "project": {
2916 "description": "Name of the project scoping this req uest.", 2917 "description": "Project ID for this request.",
2917 "location": "path", 2918 "location": "path",
2918 "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])?))" , 2919 "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])?))" ,
2919 "required": true, 2920 "required": true,
2920 "type": "string" 2921 "type": "string"
2921 }, 2922 },
2922 "zone": { 2923 "zone": {
2923 "description": "Name of the zone scoping this reques t.", 2924 "description": "The name of the zone for this reques t.",
2924 "location": "path", 2925 "location": "path",
2925 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2926 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2926 "required": true, 2927 "required": true,
2927 "type": "string" 2928 "type": "string"
2928 } 2929 }
2929 }, 2930 },
2930 "path": "{project}/zones/{zone}/instances", 2931 "path": "{project}/zones/{zone}/instances",
2931 "response": { 2932 "response": {
2932 "$ref": "InstanceList" 2933 "$ref": "InstanceList"
2933 }, 2934 },
(...skipping 14 matching lines...) Expand all
2948 ], 2949 ],
2949 "parameters": { 2950 "parameters": {
2950 "instance": { 2951 "instance": {
2951 "description": "Name of the instance scoping this re quest.", 2952 "description": "Name of the instance scoping this re quest.",
2952 "location": "path", 2953 "location": "path",
2953 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2954 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2954 "required": true, 2955 "required": true,
2955 "type": "string" 2956 "type": "string"
2956 }, 2957 },
2957 "project": { 2958 "project": {
2958 "description": "Name of the project scoping this req uest.", 2959 "description": "Project ID for this request.",
2959 "location": "path", 2960 "location": "path",
2960 "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])?))" , 2961 "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])?))" ,
2961 "required": true, 2962 "required": true,
2962 "type": "string" 2963 "type": "string"
2963 }, 2964 },
2964 "zone": { 2965 "zone": {
2965 "description": "Name of the zone scoping this reques t.", 2966 "description": "The name of the zone for this reques t.",
2966 "location": "path", 2967 "location": "path",
2967 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 2968 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
2968 "required": true, 2969 "required": true,
2969 "type": "string" 2970 "type": "string"
2970 } 2971 }
2971 }, 2972 },
2972 "path": "{project}/zones/{zone}/instances/{instance}/reset", 2973 "path": "{project}/zones/{zone}/instances/{instance}/reset",
2973 "response": { 2974 "response": {
2974 "$ref": "Operation" 2975 "$ref": "Operation"
2975 }, 2976 },
2976 "scopes": [ 2977 "scopes": [
2977 "https://www.googleapis.com/auth/cloud-platform", 2978 "https://www.googleapis.com/auth/cloud-platform",
2978 "https://www.googleapis.com/auth/compute" 2979 "https://www.googleapis.com/auth/compute"
2979 ] 2980 ]
2980 }, 2981 },
2981 "setDiskAutoDelete": { 2982 "setDiskAutoDelete": {
2982 "description": "Sets the auto-delete flag for a disk attache d to an instance", 2983 "description": "Sets the auto-delete flag for a disk attache d to an instance.",
2983 "httpMethod": "POST", 2984 "httpMethod": "POST",
2984 "id": "compute.instances.setDiskAutoDelete", 2985 "id": "compute.instances.setDiskAutoDelete",
2985 "parameterOrder": [ 2986 "parameterOrder": [
2986 "project", 2987 "project",
2987 "zone", 2988 "zone",
2988 "instance", 2989 "instance",
2989 "autoDelete", 2990 "autoDelete",
2990 "deviceName" 2991 "deviceName"
2991 ], 2992 ],
2992 "parameters": { 2993 "parameters": {
2993 "autoDelete": { 2994 "autoDelete": {
2994 "description": "Whether to auto-delete the disk when the instance is deleted.", 2995 "description": "Whether to auto-delete the disk when the instance is deleted.",
2995 "location": "query", 2996 "location": "query",
2996 "required": true, 2997 "required": true,
2997 "type": "boolean" 2998 "type": "boolean"
2998 }, 2999 },
2999 "deviceName": { 3000 "deviceName": {
3000 "description": "Disk device name to modify.", 3001 "description": "The device name of the disk to modif y.",
3001 "location": "query", 3002 "location": "query",
3002 "pattern": "\\w[\\w.-]{0,254}", 3003 "pattern": "\\w[\\w.-]{0,254}",
3003 "required": true, 3004 "required": true,
3004 "type": "string" 3005 "type": "string"
3005 }, 3006 },
3006 "instance": { 3007 "instance": {
3007 "description": "Instance name.", 3008 "description": "The instance name.",
3008 "location": "path", 3009 "location": "path",
3009 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3010 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3010 "required": true, 3011 "required": true,
3011 "type": "string" 3012 "type": "string"
3012 }, 3013 },
3013 "project": { 3014 "project": {
3014 "description": "Project name.", 3015 "description": "Project ID for this request.",
3015 "location": "path", 3016 "location": "path",
3016 "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])?))" , 3017 "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])?))" ,
3017 "required": true, 3018 "required": true,
3018 "type": "string" 3019 "type": "string"
3019 }, 3020 },
3020 "zone": { 3021 "zone": {
3021 "description": "Name of the zone scoping this reques t.", 3022 "description": "The name of the zone for this reques t.",
3022 "location": "path", 3023 "location": "path",
3023 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3024 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3024 "required": true, 3025 "required": true,
3025 "type": "string" 3026 "type": "string"
3026 } 3027 }
3027 }, 3028 },
3028 "path": "{project}/zones/{zone}/instances/{instance}/setDisk AutoDelete", 3029 "path": "{project}/zones/{zone}/instances/{instance}/setDisk AutoDelete",
3029 "response": { 3030 "response": {
3030 "$ref": "Operation" 3031 "$ref": "Operation"
3031 }, 3032 },
(...skipping 13 matching lines...) Expand all
3045 ], 3046 ],
3046 "parameters": { 3047 "parameters": {
3047 "instance": { 3048 "instance": {
3048 "description": "Name of the instance scoping this re quest.", 3049 "description": "Name of the instance scoping this re quest.",
3049 "location": "path", 3050 "location": "path",
3050 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3051 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3051 "required": true, 3052 "required": true,
3052 "type": "string" 3053 "type": "string"
3053 }, 3054 },
3054 "project": { 3055 "project": {
3055 "description": "Name of the project scoping this req uest.", 3056 "description": "Project ID for this request.",
3056 "location": "path", 3057 "location": "path",
3057 "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])?))" , 3058 "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])?))" ,
3058 "required": true, 3059 "required": true,
3059 "type": "string" 3060 "type": "string"
3060 }, 3061 },
3061 "zone": { 3062 "zone": {
3062 "description": "Name of the zone scoping this reques t.", 3063 "description": "The name of the zone for this reques t.",
3063 "location": "path", 3064 "location": "path",
3064 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3065 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3065 "required": true, 3066 "required": true,
3066 "type": "string" 3067 "type": "string"
3067 } 3068 }
3068 }, 3069 },
3069 "path": "{project}/zones/{zone}/instances/{instance}/setMeta data", 3070 "path": "{project}/zones/{zone}/instances/{instance}/setMeta data",
3070 "request": { 3071 "request": {
3071 "$ref": "Metadata" 3072 "$ref": "Metadata"
3072 }, 3073 },
(...skipping 16 matching lines...) Expand all
3089 ], 3090 ],
3090 "parameters": { 3091 "parameters": {
3091 "instance": { 3092 "instance": {
3092 "description": "Instance name.", 3093 "description": "Instance name.",
3093 "location": "path", 3094 "location": "path",
3094 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3095 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3095 "required": true, 3096 "required": true,
3096 "type": "string" 3097 "type": "string"
3097 }, 3098 },
3098 "project": { 3099 "project": {
3099 "description": "Project name.", 3100 "description": "Project ID for this request.",
3100 "location": "path", 3101 "location": "path",
3101 "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])?))" , 3102 "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])?))" ,
3102 "required": true, 3103 "required": true,
3103 "type": "string" 3104 "type": "string"
3104 }, 3105 },
3105 "zone": { 3106 "zone": {
3106 "description": "Name of the zone scoping this reques t.", 3107 "description": "The name of the zone for this reques t.",
3107 "location": "path", 3108 "location": "path",
3108 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3109 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3109 "required": true, 3110 "required": true,
3110 "type": "string" 3111 "type": "string"
3111 } 3112 }
3112 }, 3113 },
3113 "path": "{project}/zones/{zone}/instances/{instance}/setSche duling", 3114 "path": "{project}/zones/{zone}/instances/{instance}/setSche duling",
3114 "request": { 3115 "request": {
3115 "$ref": "Scheduling" 3116 "$ref": "Scheduling"
3116 }, 3117 },
(...skipping 16 matching lines...) Expand all
3133 ], 3134 ],
3134 "parameters": { 3135 "parameters": {
3135 "instance": { 3136 "instance": {
3136 "description": "Name of the instance scoping this re quest.", 3137 "description": "Name of the instance scoping this re quest.",
3137 "location": "path", 3138 "location": "path",
3138 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3139 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3139 "required": true, 3140 "required": true,
3140 "type": "string" 3141 "type": "string"
3141 }, 3142 },
3142 "project": { 3143 "project": {
3143 "description": "Name of the project scoping this req uest.", 3144 "description": "Project ID for this request.",
3144 "location": "path", 3145 "location": "path",
3145 "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])?))" , 3146 "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])?))" ,
3146 "required": true, 3147 "required": true,
3147 "type": "string" 3148 "type": "string"
3148 }, 3149 },
3149 "zone": { 3150 "zone": {
3150 "description": "Name of the zone scoping this reques t.", 3151 "description": "The name of the zone for this reques t.",
3151 "location": "path", 3152 "location": "path",
3152 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3153 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3153 "required": true, 3154 "required": true,
3154 "type": "string" 3155 "type": "string"
3155 } 3156 }
3156 }, 3157 },
3157 "path": "{project}/zones/{zone}/instances/{instance}/setTags ", 3158 "path": "{project}/zones/{zone}/instances/{instance}/setTags ",
3158 "request": { 3159 "request": {
3159 "$ref": "Tags" 3160 "$ref": "Tags"
3160 }, 3161 },
3161 "response": { 3162 "response": {
3162 "$ref": "Operation" 3163 "$ref": "Operation"
3163 }, 3164 },
3164 "scopes": [ 3165 "scopes": [
3165 "https://www.googleapis.com/auth/cloud-platform", 3166 "https://www.googleapis.com/auth/cloud-platform",
3166 "https://www.googleapis.com/auth/compute" 3167 "https://www.googleapis.com/auth/compute"
3167 ] 3168 ]
3168 }, 3169 },
3169 "start": { 3170 "start": {
3170 "description": "Starts an instance", 3171 "description": "This method starts an instance that was stop ped using the using the instances().stop method. For more information, see Resta rt an instance.",
3171 "httpMethod": "POST", 3172 "httpMethod": "POST",
3172 "id": "compute.instances.start", 3173 "id": "compute.instances.start",
3173 "parameterOrder": [ 3174 "parameterOrder": [
3174 "project", 3175 "project",
3175 "zone", 3176 "zone",
3176 "instance" 3177 "instance"
3177 ], 3178 ],
3178 "parameters": { 3179 "parameters": {
3179 "instance": { 3180 "instance": {
3180 "description": "Name of the instance resource to sta rt.", 3181 "description": "Name of the instance resource to sta rt.",
3181 "location": "path", 3182 "location": "path",
3182 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3183 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3183 "required": true, 3184 "required": true,
3184 "type": "string" 3185 "type": "string"
3185 }, 3186 },
3186 "project": { 3187 "project": {
3187 "description": "Name of the project scoping this req uest.", 3188 "description": "Project ID for this request.",
3188 "location": "path", 3189 "location": "path",
3189 "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])?))" , 3190 "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])?))" ,
3190 "required": true, 3191 "required": true,
3191 "type": "string" 3192 "type": "string"
3192 }, 3193 },
3193 "zone": { 3194 "zone": {
3194 "description": "Name of the zone scoping this reques t.", 3195 "description": "The name of the zone for this reques t.",
3195 "location": "path", 3196 "location": "path",
3196 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3197 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3197 "required": true, 3198 "required": true,
3198 "type": "string" 3199 "type": "string"
3199 } 3200 }
3200 }, 3201 },
3201 "path": "{project}/zones/{zone}/instances/{instance}/start", 3202 "path": "{project}/zones/{zone}/instances/{instance}/start",
3202 "response": { 3203 "response": {
3203 "$ref": "Operation" 3204 "$ref": "Operation"
3204 }, 3205 },
3205 "scopes": [ 3206 "scopes": [
3206 "https://www.googleapis.com/auth/cloud-platform", 3207 "https://www.googleapis.com/auth/cloud-platform",
3207 "https://www.googleapis.com/auth/compute" 3208 "https://www.googleapis.com/auth/compute"
3208 ] 3209 ]
3209 }, 3210 },
3210 "stop": { 3211 "stop": {
3211 "description": "Stops an instance", 3212 "description": "This method stops a running instance, shutti ng it down cleanly, and allows you to restart the instance at a later time. Stop ped instances do not incur per-minute, virtual machine usage charges while they are stopped, but any resources that the virtual machine is using, such as persis tent disks and static IP addresses,will continue to be charged until they are de leted. For more information, see Stopping an instance.",
3212 "httpMethod": "POST", 3213 "httpMethod": "POST",
3213 "id": "compute.instances.stop", 3214 "id": "compute.instances.stop",
3214 "parameterOrder": [ 3215 "parameterOrder": [
3215 "project", 3216 "project",
3216 "zone", 3217 "zone",
3217 "instance" 3218 "instance"
3218 ], 3219 ],
3219 "parameters": { 3220 "parameters": {
3220 "instance": { 3221 "instance": {
3221 "description": "Name of the instance resource to sta rt.", 3222 "description": "Name of the instance resource to sta rt.",
3222 "location": "path", 3223 "location": "path",
3223 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3224 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3224 "required": true, 3225 "required": true,
3225 "type": "string" 3226 "type": "string"
3226 }, 3227 },
3227 "project": { 3228 "project": {
3228 "description": "Name of the project scoping this req uest.", 3229 "description": "Project ID for this request.",
3229 "location": "path", 3230 "location": "path",
3230 "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])?))" , 3231 "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])?))" ,
3231 "required": true, 3232 "required": true,
3232 "type": "string" 3233 "type": "string"
3233 }, 3234 },
3234 "zone": { 3235 "zone": {
3235 "description": "Name of the zone scoping this reques t.", 3236 "description": "The name of the zone for this reques t.",
3236 "location": "path", 3237 "location": "path",
3237 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3238 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3238 "required": true, 3239 "required": true,
3239 "type": "string" 3240 "type": "string"
3240 } 3241 }
3241 }, 3242 },
3242 "path": "{project}/zones/{zone}/instances/{instance}/stop", 3243 "path": "{project}/zones/{zone}/instances/{instance}/stop",
3243 "response": { 3244 "response": {
3244 "$ref": "Operation" 3245 "$ref": "Operation"
3245 }, 3246 },
(...skipping 16 matching lines...) Expand all
3262 ], 3263 ],
3263 "parameters": { 3264 "parameters": {
3264 "license": { 3265 "license": {
3265 "description": "Name of the license resource to retu rn.", 3266 "description": "Name of the license resource to retu rn.",
3266 "location": "path", 3267 "location": "path",
3267 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3268 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3268 "required": true, 3269 "required": true,
3269 "type": "string" 3270 "type": "string"
3270 }, 3271 },
3271 "project": { 3272 "project": {
3272 "description": "Name of the project scoping this req uest.", 3273 "description": "Project ID for this request.",
3273 "location": "path", 3274 "location": "path",
3274 "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])?))" , 3275 "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])?))" ,
3275 "required": true, 3276 "required": true,
3276 "type": "string" 3277 "type": "string"
3277 } 3278 }
3278 }, 3279 },
3279 "path": "{project}/global/licenses/{license}", 3280 "path": "{project}/global/licenses/{license}",
3280 "response": { 3281 "response": {
3281 "$ref": "License" 3282 "$ref": "License"
3282 }, 3283 },
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
3353 "type": "string" 3354 "type": "string"
3354 }, 3355 },
3355 "project": { 3356 "project": {
3356 "description": "Project ID for this request.", 3357 "description": "Project ID for this request.",
3357 "location": "path", 3358 "location": "path",
3358 "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])?))" , 3359 "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])?))" ,
3359 "required": true, 3360 "required": true,
3360 "type": "string" 3361 "type": "string"
3361 }, 3362 },
3362 "zone": { 3363 "zone": {
3363 "description": "Name of the zone scoping this reques t.", 3364 "description": "The name of the zone for this reques t.",
3364 "location": "path", 3365 "location": "path",
3365 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3366 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3366 "required": true, 3367 "required": true,
3367 "type": "string" 3368 "type": "string"
3368 } 3369 }
3369 }, 3370 },
3370 "path": "{project}/zones/{zone}/machineTypes/{machineType}", 3371 "path": "{project}/zones/{zone}/machineTypes/{machineType}",
3371 "response": { 3372 "response": {
3372 "$ref": "MachineType" 3373 "$ref": "MachineType"
3373 }, 3374 },
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
3406 "type": "string" 3407 "type": "string"
3407 }, 3408 },
3408 "project": { 3409 "project": {
3409 "description": "Project ID for this request.", 3410 "description": "Project ID for this request.",
3410 "location": "path", 3411 "location": "path",
3411 "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])?))" , 3412 "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])?))" ,
3412 "required": true, 3413 "required": true,
3413 "type": "string" 3414 "type": "string"
3414 }, 3415 },
3415 "zone": { 3416 "zone": {
3416 "description": "Name of the zone scoping this reques t.", 3417 "description": "The name of the zone for this reques t.",
3417 "location": "path", 3418 "location": "path",
3418 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3419 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3419 "required": true, 3420 "required": true,
3420 "type": "string" 3421 "type": "string"
3421 } 3422 }
3422 }, 3423 },
3423 "path": "{project}/zones/{zone}/machineTypes", 3424 "path": "{project}/zones/{zone}/machineTypes",
3424 "response": { 3425 "response": {
3425 "$ref": "MachineTypeList" 3426 "$ref": "MachineTypeList"
3426 }, 3427 },
(...skipping 17 matching lines...) Expand all
3444 ], 3445 ],
3445 "parameters": { 3446 "parameters": {
3446 "network": { 3447 "network": {
3447 "description": "Name of the network resource to dele te.", 3448 "description": "Name of the network resource to dele te.",
3448 "location": "path", 3449 "location": "path",
3449 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3450 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3450 "required": true, 3451 "required": true,
3451 "type": "string" 3452 "type": "string"
3452 }, 3453 },
3453 "project": { 3454 "project": {
3454 "description": "Name of the project scoping this req uest.", 3455 "description": "Project ID for this request.",
3455 "location": "path", 3456 "location": "path",
3456 "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])?))" , 3457 "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])?))" ,
3457 "required": true, 3458 "required": true,
3458 "type": "string" 3459 "type": "string"
3459 } 3460 }
3460 }, 3461 },
3461 "path": "{project}/global/networks/{network}", 3462 "path": "{project}/global/networks/{network}",
3462 "response": { 3463 "response": {
3463 "$ref": "Operation" 3464 "$ref": "Operation"
3464 }, 3465 },
(...skipping 12 matching lines...) Expand all
3477 ], 3478 ],
3478 "parameters": { 3479 "parameters": {
3479 "network": { 3480 "network": {
3480 "description": "Name of the network resource to retu rn.", 3481 "description": "Name of the network resource to retu rn.",
3481 "location": "path", 3482 "location": "path",
3482 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3483 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3483 "required": true, 3484 "required": true,
3484 "type": "string" 3485 "type": "string"
3485 }, 3486 },
3486 "project": { 3487 "project": {
3487 "description": "Name of the project scoping this req uest.", 3488 "description": "Project ID for this request.",
3488 "location": "path", 3489 "location": "path",
3489 "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])?))" , 3490 "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])?))" ,
3490 "required": true, 3491 "required": true,
3491 "type": "string" 3492 "type": "string"
3492 } 3493 }
3493 }, 3494 },
3494 "path": "{project}/global/networks/{network}", 3495 "path": "{project}/global/networks/{network}",
3495 "response": { 3496 "response": {
3496 "$ref": "Network" 3497 "$ref": "Network"
3497 }, 3498 },
3498 "scopes": [ 3499 "scopes": [
3499 "https://www.googleapis.com/auth/cloud-platform", 3500 "https://www.googleapis.com/auth/cloud-platform",
3500 "https://www.googleapis.com/auth/compute", 3501 "https://www.googleapis.com/auth/compute",
3501 "https://www.googleapis.com/auth/compute.readonly" 3502 "https://www.googleapis.com/auth/compute.readonly"
3502 ] 3503 ]
3503 }, 3504 },
3504 "insert": { 3505 "insert": {
3505 "description": "Creates a network resource in the specified project using the data included in the request.", 3506 "description": "Creates a network resource in the specified project using the data included in the request.",
3506 "httpMethod": "POST", 3507 "httpMethod": "POST",
3507 "id": "compute.networks.insert", 3508 "id": "compute.networks.insert",
3508 "parameterOrder": [ 3509 "parameterOrder": [
3509 "project" 3510 "project"
3510 ], 3511 ],
3511 "parameters": { 3512 "parameters": {
3512 "project": { 3513 "project": {
3513 "description": "Name of the project scoping this req uest.", 3514 "description": "Project ID for this request.",
3514 "location": "path", 3515 "location": "path",
3515 "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])?))" , 3516 "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])?))" ,
3516 "required": true, 3517 "required": true,
3517 "type": "string" 3518 "type": "string"
3518 } 3519 }
3519 }, 3520 },
3520 "path": "{project}/global/networks", 3521 "path": "{project}/global/networks",
3521 "request": { 3522 "request": {
3522 "$ref": "Network" 3523 "$ref": "Network"
3523 }, 3524 },
(...skipping 26 matching lines...) Expand all
3550 "maximum": "500", 3551 "maximum": "500",
3551 "minimum": "0", 3552 "minimum": "0",
3552 "type": "integer" 3553 "type": "integer"
3553 }, 3554 },
3554 "pageToken": { 3555 "pageToken": {
3555 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 3556 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
3556 "location": "query", 3557 "location": "query",
3557 "type": "string" 3558 "type": "string"
3558 }, 3559 },
3559 "project": { 3560 "project": {
3560 "description": "Name of the project scoping this req uest.", 3561 "description": "Project ID for this request.",
3561 "location": "path", 3562 "location": "path",
3562 "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])?))" , 3563 "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])?))" ,
3563 "required": true, 3564 "required": true,
3564 "type": "string" 3565 "type": "string"
3565 } 3566 }
3566 }, 3567 },
3567 "path": "{project}/global/networks", 3568 "path": "{project}/global/networks",
3568 "response": { 3569 "response": {
3569 "$ref": "NetworkList" 3570 "$ref": "NetworkList"
3570 }, 3571 },
3571 "scopes": [ 3572 "scopes": [
3572 "https://www.googleapis.com/auth/cloud-platform", 3573 "https://www.googleapis.com/auth/cloud-platform",
3573 "https://www.googleapis.com/auth/compute", 3574 "https://www.googleapis.com/auth/compute",
3574 "https://www.googleapis.com/auth/compute.readonly" 3575 "https://www.googleapis.com/auth/compute.readonly"
3575 ] 3576 ]
3576 } 3577 }
3577 } 3578 }
3578 }, 3579 },
3579 "projects": { 3580 "projects": {
3580 "methods": { 3581 "methods": {
3581 "get": { 3582 "get": {
3582 "description": "Returns the specified project resource.", 3583 "description": "Returns the specified project resource.",
3583 "httpMethod": "GET", 3584 "httpMethod": "GET",
3584 "id": "compute.projects.get", 3585 "id": "compute.projects.get",
3585 "parameterOrder": [ 3586 "parameterOrder": [
3586 "project" 3587 "project"
3587 ], 3588 ],
3588 "parameters": { 3589 "parameters": {
3589 "project": { 3590 "project": {
3590 "description": "Name of the project resource to retr ieve.", 3591 "description": "Project ID for this request.",
3591 "location": "path", 3592 "location": "path",
3592 "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])?))" , 3593 "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])?))" ,
3593 "required": true, 3594 "required": true,
3594 "type": "string" 3595 "type": "string"
3595 } 3596 }
3596 }, 3597 },
3597 "path": "{project}", 3598 "path": "{project}",
3598 "response": { 3599 "response": {
3599 "$ref": "Project" 3600 "$ref": "Project"
3600 }, 3601 },
3601 "scopes": [ 3602 "scopes": [
3602 "https://www.googleapis.com/auth/cloud-platform", 3603 "https://www.googleapis.com/auth/cloud-platform",
3603 "https://www.googleapis.com/auth/compute", 3604 "https://www.googleapis.com/auth/compute",
3604 "https://www.googleapis.com/auth/compute.readonly" 3605 "https://www.googleapis.com/auth/compute.readonly"
3605 ] 3606 ]
3606 }, 3607 },
3608 "moveDisk": {
3609 "description": "Moves a persistent disk from one zone to ano ther.",
3610 "httpMethod": "POST",
3611 "id": "compute.projects.moveDisk",
3612 "parameterOrder": [
3613 "project"
3614 ],
3615 "parameters": {
3616 "project": {
3617 "description": "Project ID for this request.",
3618 "location": "path",
3619 "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])?))" ,
3620 "required": true,
3621 "type": "string"
3622 }
3623 },
3624 "path": "{project}/moveDisk",
3625 "request": {
3626 "$ref": "DiskMoveRequest"
3627 },
3628 "response": {
3629 "$ref": "Operation"
3630 },
3631 "scopes": [
3632 "https://www.googleapis.com/auth/cloud-platform",
3633 "https://www.googleapis.com/auth/compute"
3634 ]
3635 },
3636 "moveInstance": {
3637 "description": "Moves an instance and its attached persisten t disks from one zone to another.",
3638 "httpMethod": "POST",
3639 "id": "compute.projects.moveInstance",
3640 "parameterOrder": [
3641 "project"
3642 ],
3643 "parameters": {
3644 "project": {
3645 "description": "Project ID for this request.",
3646 "location": "path",
3647 "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])?))" ,
3648 "required": true,
3649 "type": "string"
3650 }
3651 },
3652 "path": "{project}/moveInstance",
3653 "request": {
3654 "$ref": "InstanceMoveRequest"
3655 },
3656 "response": {
3657 "$ref": "Operation"
3658 },
3659 "scopes": [
3660 "https://www.googleapis.com/auth/cloud-platform",
3661 "https://www.googleapis.com/auth/compute"
3662 ]
3663 },
3607 "setCommonInstanceMetadata": { 3664 "setCommonInstanceMetadata": {
3608 "description": "Sets metadata common to all instances within the specified project using the data included in the request.", 3665 "description": "Sets metadata common to all instances within the specified project using the data included in the request.",
3609 "httpMethod": "POST", 3666 "httpMethod": "POST",
3610 "id": "compute.projects.setCommonInstanceMetadata", 3667 "id": "compute.projects.setCommonInstanceMetadata",
3611 "parameterOrder": [ 3668 "parameterOrder": [
3612 "project" 3669 "project"
3613 ], 3670 ],
3614 "parameters": { 3671 "parameters": {
3615 "project": { 3672 "project": {
3616 "description": "Name of the project scoping this req uest.", 3673 "description": "Project ID for this request.",
3617 "location": "path", 3674 "location": "path",
3618 "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])?))" , 3675 "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])?))" ,
3619 "required": true, 3676 "required": true,
3620 "type": "string" 3677 "type": "string"
3621 } 3678 }
3622 }, 3679 },
3623 "path": "{project}/setCommonInstanceMetadata", 3680 "path": "{project}/setCommonInstanceMetadata",
3624 "request": { 3681 "request": {
3625 "$ref": "Metadata" 3682 "$ref": "Metadata"
3626 }, 3683 },
3627 "response": { 3684 "response": {
3628 "$ref": "Operation" 3685 "$ref": "Operation"
3629 }, 3686 },
3630 "scopes": [ 3687 "scopes": [
3631 "https://www.googleapis.com/auth/cloud-platform", 3688 "https://www.googleapis.com/auth/cloud-platform",
3632 "https://www.googleapis.com/auth/compute" 3689 "https://www.googleapis.com/auth/compute"
3633 ] 3690 ]
3634 }, 3691 },
3635 "setUsageExportBucket": { 3692 "setUsageExportBucket": {
3636 "description": "Sets usage export location", 3693 "description": "Enables the usage export feature and sets th e usage export bucket where reports are stored. If you provide an empty request body using this method, the usage export feature will be disabled.",
3637 "httpMethod": "POST", 3694 "httpMethod": "POST",
3638 "id": "compute.projects.setUsageExportBucket", 3695 "id": "compute.projects.setUsageExportBucket",
3639 "parameterOrder": [ 3696 "parameterOrder": [
3640 "project" 3697 "project"
3641 ], 3698 ],
3642 "parameters": { 3699 "parameters": {
3643 "project": { 3700 "project": {
3644 "description": "Name of the project scoping this req uest.", 3701 "description": "Project ID for this request.",
3645 "location": "path", 3702 "location": "path",
3646 "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])?))" , 3703 "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])?))" ,
3647 "required": true, 3704 "required": true,
3648 "type": "string" 3705 "type": "string"
3649 } 3706 }
3650 }, 3707 },
3651 "path": "{project}/setUsageExportBucket", 3708 "path": "{project}/setUsageExportBucket",
3652 "request": { 3709 "request": {
3653 "$ref": "UsageExportLocation" 3710 "$ref": "UsageExportLocation"
3654 }, 3711 },
(...skipping 23 matching lines...) Expand all
3678 ], 3735 ],
3679 "parameters": { 3736 "parameters": {
3680 "operation": { 3737 "operation": {
3681 "description": "Name of the operation resource to de lete.", 3738 "description": "Name of the operation resource to de lete.",
3682 "location": "path", 3739 "location": "path",
3683 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3740 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3684 "required": true, 3741 "required": true,
3685 "type": "string" 3742 "type": "string"
3686 }, 3743 },
3687 "project": { 3744 "project": {
3688 "description": "Name of the project scoping this req uest.", 3745 "description": "Project ID for this request.",
3689 "location": "path", 3746 "location": "path",
3690 "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])?))" , 3747 "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])?))" ,
3691 "required": true, 3748 "required": true,
3692 "type": "string" 3749 "type": "string"
3693 }, 3750 },
3694 "region": { 3751 "region": {
3695 "description": "Name of the region scoping this requ est.", 3752 "description": "Name of the region scoping this requ est.",
3696 "location": "path", 3753 "location": "path",
3697 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3754 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3698 "required": true, 3755 "required": true,
(...skipping 17 matching lines...) Expand all
3716 ], 3773 ],
3717 "parameters": { 3774 "parameters": {
3718 "operation": { 3775 "operation": {
3719 "description": "Name of the operation resource to re turn.", 3776 "description": "Name of the operation resource to re turn.",
3720 "location": "path", 3777 "location": "path",
3721 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3778 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3722 "required": true, 3779 "required": true,
3723 "type": "string" 3780 "type": "string"
3724 }, 3781 },
3725 "project": { 3782 "project": {
3726 "description": "Name of the project scoping this req uest.", 3783 "description": "Project ID for this request.",
3727 "location": "path", 3784 "location": "path",
3728 "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])?))" , 3785 "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])?))" ,
3729 "required": true, 3786 "required": true,
3730 "type": "string" 3787 "type": "string"
3731 }, 3788 },
3732 "region": { 3789 "region": {
3733 "description": "Name of the zone scoping this reques t.", 3790 "description": "Name of the zone scoping this reques t.",
3734 "location": "path", 3791 "location": "path",
3735 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3792 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3736 "required": true, 3793 "required": true,
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
3769 "maximum": "500", 3826 "maximum": "500",
3770 "minimum": "0", 3827 "minimum": "0",
3771 "type": "integer" 3828 "type": "integer"
3772 }, 3829 },
3773 "pageToken": { 3830 "pageToken": {
3774 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 3831 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
3775 "location": "query", 3832 "location": "query",
3776 "type": "string" 3833 "type": "string"
3777 }, 3834 },
3778 "project": { 3835 "project": {
3779 "description": "Name of the project scoping this req uest.", 3836 "description": "Project ID for this request.",
3780 "location": "path", 3837 "location": "path",
3781 "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])?))" , 3838 "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])?))" ,
3782 "required": true, 3839 "required": true,
3783 "type": "string" 3840 "type": "string"
3784 }, 3841 },
3785 "region": { 3842 "region": {
3786 "description": "Name of the region scoping this requ est.", 3843 "description": "Name of the region scoping this requ est.",
3787 "location": "path", 3844 "location": "path",
3788 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3845 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3789 "required": true, 3846 "required": true,
(...skipping 17 matching lines...) Expand all
3807 "get": { 3864 "get": {
3808 "description": "Returns the specified region resource.", 3865 "description": "Returns the specified region resource.",
3809 "httpMethod": "GET", 3866 "httpMethod": "GET",
3810 "id": "compute.regions.get", 3867 "id": "compute.regions.get",
3811 "parameterOrder": [ 3868 "parameterOrder": [
3812 "project", 3869 "project",
3813 "region" 3870 "region"
3814 ], 3871 ],
3815 "parameters": { 3872 "parameters": {
3816 "project": { 3873 "project": {
3817 "description": "Name of the project scoping this req uest.", 3874 "description": "Project ID for this request.",
3818 "location": "path", 3875 "location": "path",
3819 "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])?))" , 3876 "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])?))" ,
3820 "required": true, 3877 "required": true,
3821 "type": "string" 3878 "type": "string"
3822 }, 3879 },
3823 "region": { 3880 "region": {
3824 "description": "Name of the region resource to retur n.", 3881 "description": "Name of the region resource to retur n.",
3825 "location": "path", 3882 "location": "path",
3826 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 3883 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3827 "required": true, 3884 "required": true,
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
3859 "maximum": "500", 3916 "maximum": "500",
3860 "minimum": "0", 3917 "minimum": "0",
3861 "type": "integer" 3918 "type": "integer"
3862 }, 3919 },
3863 "pageToken": { 3920 "pageToken": {
3864 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 3921 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
3865 "location": "query", 3922 "location": "query",
3866 "type": "string" 3923 "type": "string"
3867 }, 3924 },
3868 "project": { 3925 "project": {
3869 "description": "Name of the project scoping this req uest.", 3926 "description": "Project ID for this request.",
3870 "location": "path", 3927 "location": "path",
3871 "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])?))" , 3928 "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])?))" ,
3872 "required": true, 3929 "required": true,
3873 "type": "string" 3930 "type": "string"
3874 } 3931 }
3875 }, 3932 },
3876 "path": "{project}/regions", 3933 "path": "{project}/regions",
3877 "response": { 3934 "response": {
3878 "$ref": "RegionList" 3935 "$ref": "RegionList"
3879 }, 3936 },
(...skipping 1146 matching lines...) Expand 10 before | Expand all | Expand 10 after
5026 "response": { 5083 "response": {
5027 "$ref": "Operation" 5084 "$ref": "Operation"
5028 }, 5085 },
5029 "scopes": [ 5086 "scopes": [
5030 "https://www.googleapis.com/auth/cloud-platform", 5087 "https://www.googleapis.com/auth/cloud-platform",
5031 "https://www.googleapis.com/auth/compute" 5088 "https://www.googleapis.com/auth/compute"
5032 ] 5089 ]
5033 } 5090 }
5034 } 5091 }
5035 }, 5092 },
5093 "targetVpnGateways": {
5094 "methods": {
5095 "aggregatedList": {
5096 "description": "Retrieves the list of target VPN gateways gr ouped by scope.",
5097 "httpMethod": "GET",
5098 "id": "compute.targetVpnGateways.aggregatedList",
5099 "parameterOrder": [
5100 "project"
5101 ],
5102 "parameters": {
5103 "filter": {
5104 "description": "Optional. Filter expression for filt ering listed resources.",
5105 "location": "query",
5106 "type": "string"
5107 },
5108 "maxResults": {
5109 "default": "500",
5110 "description": "Optional. Maximum count of results t o be returned. Maximum value is 500 and default value is 500.",
5111 "format": "uint32",
5112 "location": "query",
5113 "maximum": "500",
5114 "minimum": "0",
5115 "type": "integer"
5116 },
5117 "pageToken": {
5118 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
5119 "location": "query",
5120 "type": "string"
5121 },
5122 "project": {
5123 "description": "Project ID for this request.",
5124 "location": "path",
5125 "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])?))" ,
5126 "required": true,
5127 "type": "string"
5128 }
5129 },
5130 "path": "{project}/aggregated/targetVpnGateways",
5131 "response": {
5132 "$ref": "TargetVpnGatewayAggregatedList"
5133 },
5134 "scopes": [
5135 "https://www.googleapis.com/auth/cloud-platform",
5136 "https://www.googleapis.com/auth/compute",
5137 "https://www.googleapis.com/auth/compute.readonly"
5138 ]
5139 },
5140 "delete": {
5141 "description": "Deletes the specified TargetVpnGateway resou rce.",
5142 "httpMethod": "DELETE",
5143 "id": "compute.targetVpnGateways.delete",
5144 "parameterOrder": [
5145 "project",
5146 "region",
5147 "targetVpnGateway"
5148 ],
5149 "parameters": {
5150 "project": {
5151 "description": "Project ID for this request.",
5152 "location": "path",
5153 "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])?))" ,
5154 "required": true,
5155 "type": "string"
5156 },
5157 "region": {
5158 "description": "The name of the region for this requ est.",
5159 "location": "path",
5160 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5161 "required": true,
5162 "type": "string"
5163 },
5164 "targetVpnGateway": {
5165 "description": "Name of the TargetVpnGateway resourc e to delete.",
5166 "location": "path",
5167 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5168 "required": true,
5169 "type": "string"
5170 }
5171 },
5172 "path": "{project}/regions/{region}/targetVpnGateways/{targe tVpnGateway}",
5173 "response": {
5174 "$ref": "Operation"
5175 },
5176 "scopes": [
5177 "https://www.googleapis.com/auth/cloud-platform",
5178 "https://www.googleapis.com/auth/compute"
5179 ]
5180 },
5181 "get": {
5182 "description": "Returns the specified TargetVpnGateway resou rce.",
5183 "httpMethod": "GET",
5184 "id": "compute.targetVpnGateways.get",
5185 "parameterOrder": [
5186 "project",
5187 "region",
5188 "targetVpnGateway"
5189 ],
5190 "parameters": {
5191 "project": {
5192 "description": "Project ID for this request.",
5193 "location": "path",
5194 "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])?))" ,
5195 "required": true,
5196 "type": "string"
5197 },
5198 "region": {
5199 "description": "The name of the region for this requ est.",
5200 "location": "path",
5201 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5202 "required": true,
5203 "type": "string"
5204 },
5205 "targetVpnGateway": {
5206 "description": "Name of the TargetVpnGateway resourc e to return.",
5207 "location": "path",
5208 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5209 "required": true,
5210 "type": "string"
5211 }
5212 },
5213 "path": "{project}/regions/{region}/targetVpnGateways/{targe tVpnGateway}",
5214 "response": {
5215 "$ref": "TargetVpnGateway"
5216 },
5217 "scopes": [
5218 "https://www.googleapis.com/auth/cloud-platform",
5219 "https://www.googleapis.com/auth/compute",
5220 "https://www.googleapis.com/auth/compute.readonly"
5221 ]
5222 },
5223 "insert": {
5224 "description": "Creates a TargetVpnGateway resource in the s pecified project and region using the data included in the request.",
5225 "httpMethod": "POST",
5226 "id": "compute.targetVpnGateways.insert",
5227 "parameterOrder": [
5228 "project",
5229 "region"
5230 ],
5231 "parameters": {
5232 "project": {
5233 "description": "Project ID for this request.",
5234 "location": "path",
5235 "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])?))" ,
5236 "required": true,
5237 "type": "string"
5238 },
5239 "region": {
5240 "description": "The name of the region for this requ est.",
5241 "location": "path",
5242 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5243 "required": true,
5244 "type": "string"
5245 }
5246 },
5247 "path": "{project}/regions/{region}/targetVpnGateways",
5248 "request": {
5249 "$ref": "TargetVpnGateway"
5250 },
5251 "response": {
5252 "$ref": "Operation"
5253 },
5254 "scopes": [
5255 "https://www.googleapis.com/auth/cloud-platform",
5256 "https://www.googleapis.com/auth/compute"
5257 ]
5258 },
5259 "list": {
5260 "description": "Retrieves the list of TargetVpnGateway resou rces available to the specified project and region.",
5261 "httpMethod": "GET",
5262 "id": "compute.targetVpnGateways.list",
5263 "parameterOrder": [
5264 "project",
5265 "region"
5266 ],
5267 "parameters": {
5268 "filter": {
5269 "description": "Optional. Filter expression for filt ering listed resources.",
5270 "location": "query",
5271 "type": "string"
5272 },
5273 "maxResults": {
5274 "default": "500",
5275 "description": "Optional. Maximum count of results t o be returned. Maximum value is 500 and default value is 500.",
5276 "format": "uint32",
5277 "location": "query",
5278 "maximum": "500",
5279 "minimum": "0",
5280 "type": "integer"
5281 },
5282 "pageToken": {
5283 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
5284 "location": "query",
5285 "type": "string"
5286 },
5287 "project": {
5288 "description": "Project ID for this request.",
5289 "location": "path",
5290 "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])?))" ,
5291 "required": true,
5292 "type": "string"
5293 },
5294 "region": {
5295 "description": "The name of the region for this requ est.",
5296 "location": "path",
5297 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5298 "required": true,
5299 "type": "string"
5300 }
5301 },
5302 "path": "{project}/regions/{region}/targetVpnGateways",
5303 "response": {
5304 "$ref": "TargetVpnGatewayList"
5305 },
5306 "scopes": [
5307 "https://www.googleapis.com/auth/cloud-platform",
5308 "https://www.googleapis.com/auth/compute",
5309 "https://www.googleapis.com/auth/compute.readonly"
5310 ]
5311 }
5312 }
5313 },
5036 "urlMaps": { 5314 "urlMaps": {
5037 "methods": { 5315 "methods": {
5038 "delete": { 5316 "delete": {
5039 "description": "Deletes the specified UrlMap resource.", 5317 "description": "Deletes the specified UrlMap resource.",
5040 "httpMethod": "DELETE", 5318 "httpMethod": "DELETE",
5041 "id": "compute.urlMaps.delete", 5319 "id": "compute.urlMaps.delete",
5042 "parameterOrder": [ 5320 "parameterOrder": [
5043 "project", 5321 "project",
5044 "urlMap" 5322 "urlMap"
5045 ], 5323 ],
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
5130 "https://www.googleapis.com/auth/compute" 5408 "https://www.googleapis.com/auth/compute"
5131 ] 5409 ]
5132 }, 5410 },
5133 "list": { 5411 "list": {
5134 "description": "Retrieves the list of UrlMap resources avail able to the specified project.", 5412 "description": "Retrieves the list of UrlMap resources avail able to the specified project.",
5135 "httpMethod": "GET", 5413 "httpMethod": "GET",
5136 "id": "compute.urlMaps.list", 5414 "id": "compute.urlMaps.list",
5137 "parameterOrder": [ 5415 "parameterOrder": [
5138 "project" 5416 "project"
5139 ], 5417 ],
5418 "parameters": {
5419 "filter": {
5420 "description": "Optional. Filter expression for filt ering listed resources.",
5421 "location": "query",
5422 "type": "string"
5423 },
5424 "maxResults": {
5425 "default": "500",
5426 "description": "Optional. Maximum count of results t o be returned. Maximum value is 500 and default value is 500.",
5427 "format": "uint32",
5428 "location": "query",
5429 "maximum": "500",
5430 "minimum": "0",
5431 "type": "integer"
5432 },
5433 "pageToken": {
5434 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
5435 "location": "query",
5436 "type": "string"
5437 },
5438 "project": {
5439 "description": "Name of the project scoping this req uest.",
5440 "location": "path",
5441 "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])?))" ,
5442 "required": true,
5443 "type": "string"
5444 }
5445 },
5446 "path": "{project}/global/urlMaps",
5447 "response": {
5448 "$ref": "UrlMapList"
5449 },
5450 "scopes": [
5451 "https://www.googleapis.com/auth/cloud-platform",
5452 "https://www.googleapis.com/auth/compute",
5453 "https://www.googleapis.com/auth/compute.readonly"
5454 ]
5455 },
5456 "patch": {
5457 "description": "Update the entire content of the UrlMap reso urce. This method supports patch semantics.",
5458 "httpMethod": "PATCH",
5459 "id": "compute.urlMaps.patch",
5460 "parameterOrder": [
5461 "project",
5462 "urlMap"
5463 ],
5464 "parameters": {
5465 "project": {
5466 "description": "Name of the project scoping this req uest.",
5467 "location": "path",
5468 "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])?))" ,
5469 "required": true,
5470 "type": "string"
5471 },
5472 "urlMap": {
5473 "description": "Name of the UrlMap resource to updat e.",
5474 "location": "path",
5475 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5476 "required": true,
5477 "type": "string"
5478 }
5479 },
5480 "path": "{project}/global/urlMaps/{urlMap}",
5481 "request": {
5482 "$ref": "UrlMap"
5483 },
5484 "response": {
5485 "$ref": "Operation"
5486 },
5487 "scopes": [
5488 "https://www.googleapis.com/auth/cloud-platform",
5489 "https://www.googleapis.com/auth/compute"
5490 ]
5491 },
5492 "update": {
5493 "description": "Update the entire content of the UrlMap reso urce.",
5494 "httpMethod": "PUT",
5495 "id": "compute.urlMaps.update",
5496 "parameterOrder": [
5497 "project",
5498 "urlMap"
5499 ],
5500 "parameters": {
5501 "project": {
5502 "description": "Name of the project scoping this req uest.",
5503 "location": "path",
5504 "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])?))" ,
5505 "required": true,
5506 "type": "string"
5507 },
5508 "urlMap": {
5509 "description": "Name of the UrlMap resource to updat e.",
5510 "location": "path",
5511 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5512 "required": true,
5513 "type": "string"
5514 }
5515 },
5516 "path": "{project}/global/urlMaps/{urlMap}",
5517 "request": {
5518 "$ref": "UrlMap"
5519 },
5520 "response": {
5521 "$ref": "Operation"
5522 },
5523 "scopes": [
5524 "https://www.googleapis.com/auth/cloud-platform",
5525 "https://www.googleapis.com/auth/compute"
5526 ]
5527 },
5528 "validate": {
5529 "description": "Run static validation for the UrlMap. In par ticular, the tests of the provided UrlMap will be run. Calling this method does NOT create the UrlMap.",
5530 "httpMethod": "POST",
5531 "id": "compute.urlMaps.validate",
5532 "parameterOrder": [
5533 "project",
5534 "urlMap"
5535 ],
5536 "parameters": {
5537 "project": {
5538 "description": "Name of the project scoping this req uest.",
5539 "location": "path",
5540 "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])?))" ,
5541 "required": true,
5542 "type": "string"
5543 },
5544 "urlMap": {
5545 "description": "Name of the UrlMap resource to be va lidated as.",
5546 "location": "path",
5547 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5548 "required": true,
5549 "type": "string"
5550 }
5551 },
5552 "path": "{project}/global/urlMaps/{urlMap}/validate",
5553 "request": {
5554 "$ref": "UrlMapsValidateRequest"
5555 },
5556 "response": {
5557 "$ref": "UrlMapsValidateResponse"
5558 },
5559 "scopes": [
5560 "https://www.googleapis.com/auth/cloud-platform",
5561 "https://www.googleapis.com/auth/compute"
5562 ]
5563 }
5564 }
5565 },
5566 "vpnTunnels": {
5567 "methods": {
5568 "aggregatedList": {
5569 "description": "Retrieves the list of VPN tunnels grouped by scope.",
5570 "httpMethod": "GET",
5571 "id": "compute.vpnTunnels.aggregatedList",
5572 "parameterOrder": [
5573 "project"
5574 ],
5140 "parameters": { 5575 "parameters": {
5141 "filter": { 5576 "filter": {
5142 "description": "Optional. Filter expression for filt ering listed resources.", 5577 "description": "Optional. Filter expression for filt ering listed resources.",
5143 "location": "query", 5578 "location": "query",
5144 "type": "string" 5579 "type": "string"
5145 }, 5580 },
5146 "maxResults": { 5581 "maxResults": {
5147 "default": "500", 5582 "default": "500",
5148 "description": "Optional. Maximum count of results t o be returned. Maximum value is 500 and default value is 500.", 5583 "description": "Optional. Maximum count of results t o be returned. Maximum value is 500 and default value is 500.",
5149 "format": "uint32", 5584 "format": "uint32",
5150 "location": "query", 5585 "location": "query",
5151 "maximum": "500", 5586 "maximum": "500",
5152 "minimum": "0", 5587 "minimum": "0",
5153 "type": "integer" 5588 "type": "integer"
5154 }, 5589 },
5155 "pageToken": { 5590 "pageToken": {
5156 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 5591 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
5157 "location": "query", 5592 "location": "query",
5158 "type": "string" 5593 "type": "string"
5159 }, 5594 },
5160 "project": { 5595 "project": {
5161 "description": "Name of the project scoping this req uest.", 5596 "description": "Project ID for this request.",
5162 "location": "path", 5597 "location": "path",
5163 "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])?))" , 5598 "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])?))" ,
5164 "required": true, 5599 "required": true,
5165 "type": "string" 5600 "type": "string"
5166 } 5601 }
5167 }, 5602 },
5168 "path": "{project}/global/urlMaps", 5603 "path": "{project}/aggregated/vpnTunnels",
5169 "response": { 5604 "response": {
5170 "$ref": "UrlMapList" 5605 "$ref": "VpnTunnelAggregatedList"
5171 }, 5606 },
5172 "scopes": [ 5607 "scopes": [
5173 "https://www.googleapis.com/auth/cloud-platform", 5608 "https://www.googleapis.com/auth/cloud-platform",
5174 "https://www.googleapis.com/auth/compute", 5609 "https://www.googleapis.com/auth/compute",
5175 "https://www.googleapis.com/auth/compute.readonly" 5610 "https://www.googleapis.com/auth/compute.readonly"
5176 ] 5611 ]
5177 }, 5612 },
5178 "patch": { 5613 "delete": {
5179 "description": "Update the entire content of the UrlMap reso urce. This method supports patch semantics.", 5614 "description": "Deletes the specified VpnTunnel resource.",
5180 "httpMethod": "PATCH", 5615 "httpMethod": "DELETE",
5181 "id": "compute.urlMaps.patch", 5616 "id": "compute.vpnTunnels.delete",
5182 "parameterOrder": [ 5617 "parameterOrder": [
5183 "project", 5618 "project",
5184 "urlMap" 5619 "region",
5620 "vpnTunnel"
5185 ], 5621 ],
5186 "parameters": { 5622 "parameters": {
5187 "project": { 5623 "project": {
5188 "description": "Name of the project scoping this req uest.", 5624 "description": "Project ID for this request.",
5189 "location": "path", 5625 "location": "path",
5190 "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])?))" , 5626 "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])?))" ,
5191 "required": true, 5627 "required": true,
5192 "type": "string" 5628 "type": "string"
5193 }, 5629 },
5194 "urlMap": { 5630 "region": {
5195 "description": "Name of the UrlMap resource to updat e.", 5631 "description": "The name of the region for this requ est.",
5632 "location": "path",
5633 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5634 "required": true,
5635 "type": "string"
5636 },
5637 "vpnTunnel": {
5638 "description": "Name of the VpnTunnel resource to de lete.",
5196 "location": "path", 5639 "location": "path",
5197 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5640 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5198 "required": true, 5641 "required": true,
5199 "type": "string" 5642 "type": "string"
5200 } 5643 }
5201 }, 5644 },
5202 "path": "{project}/global/urlMaps/{urlMap}", 5645 "path": "{project}/regions/{region}/vpnTunnels/{vpnTunnel}",
5203 "request": {
5204 "$ref": "UrlMap"
5205 },
5206 "response": { 5646 "response": {
5207 "$ref": "Operation" 5647 "$ref": "Operation"
5208 }, 5648 },
5209 "scopes": [ 5649 "scopes": [
5210 "https://www.googleapis.com/auth/cloud-platform", 5650 "https://www.googleapis.com/auth/cloud-platform",
5211 "https://www.googleapis.com/auth/compute" 5651 "https://www.googleapis.com/auth/compute"
5212 ] 5652 ]
5213 }, 5653 },
5214 "update": { 5654 "get": {
5215 "description": "Update the entire content of the UrlMap reso urce.", 5655 "description": "Returns the specified VpnTunnel resource.",
5216 "httpMethod": "PUT", 5656 "httpMethod": "GET",
5217 "id": "compute.urlMaps.update", 5657 "id": "compute.vpnTunnels.get",
5218 "parameterOrder": [ 5658 "parameterOrder": [
5219 "project", 5659 "project",
5220 "urlMap" 5660 "region",
5661 "vpnTunnel"
5221 ], 5662 ],
5222 "parameters": { 5663 "parameters": {
5223 "project": { 5664 "project": {
5224 "description": "Name of the project scoping this req uest.", 5665 "description": "Project ID for this request.",
5225 "location": "path", 5666 "location": "path",
5226 "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])?))" , 5667 "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])?))" ,
5227 "required": true, 5668 "required": true,
5228 "type": "string" 5669 "type": "string"
5229 }, 5670 },
5230 "urlMap": { 5671 "region": {
5231 "description": "Name of the UrlMap resource to updat e.", 5672 "description": "The name of the region for this requ est.",
5673 "location": "path",
5674 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5675 "required": true,
5676 "type": "string"
5677 },
5678 "vpnTunnel": {
5679 "description": "Name of the VpnTunnel resource to re turn.",
5232 "location": "path", 5680 "location": "path",
5233 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5681 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5234 "required": true, 5682 "required": true,
5235 "type": "string" 5683 "type": "string"
5236 } 5684 }
5237 }, 5685 },
5238 "path": "{project}/global/urlMaps/{urlMap}", 5686 "path": "{project}/regions/{region}/vpnTunnels/{vpnTunnel}",
5687 "response": {
5688 "$ref": "VpnTunnel"
5689 },
5690 "scopes": [
5691 "https://www.googleapis.com/auth/cloud-platform",
5692 "https://www.googleapis.com/auth/compute",
5693 "https://www.googleapis.com/auth/compute.readonly"
5694 ]
5695 },
5696 "insert": {
5697 "description": "Creates a VpnTunnel resource in the specifie d project and region using the data included in the request.",
5698 "httpMethod": "POST",
5699 "id": "compute.vpnTunnels.insert",
5700 "parameterOrder": [
5701 "project",
5702 "region"
5703 ],
5704 "parameters": {
5705 "project": {
5706 "description": "Project ID for this request.",
5707 "location": "path",
5708 "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])?))" ,
5709 "required": true,
5710 "type": "string"
5711 },
5712 "region": {
5713 "description": "The name of the region for this requ est.",
5714 "location": "path",
5715 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5716 "required": true,
5717 "type": "string"
5718 }
5719 },
5720 "path": "{project}/regions/{region}/vpnTunnels",
5239 "request": { 5721 "request": {
5240 "$ref": "UrlMap" 5722 "$ref": "VpnTunnel"
5241 }, 5723 },
5242 "response": { 5724 "response": {
5243 "$ref": "Operation" 5725 "$ref": "Operation"
5244 }, 5726 },
5245 "scopes": [ 5727 "scopes": [
5246 "https://www.googleapis.com/auth/cloud-platform", 5728 "https://www.googleapis.com/auth/cloud-platform",
5247 "https://www.googleapis.com/auth/compute" 5729 "https://www.googleapis.com/auth/compute"
5248 ] 5730 ]
5249 }, 5731 },
5250 "validate": { 5732 "list": {
5251 "description": "Run static validation for the UrlMap. In par ticular, the tests of the provided UrlMap will be run. Calling this method does NOT create the UrlMap.", 5733 "description": "Retrieves the list of VpnTunnel resources co ntained in the specified project and region.",
5252 "httpMethod": "POST", 5734 "httpMethod": "GET",
5253 "id": "compute.urlMaps.validate", 5735 "id": "compute.vpnTunnels.list",
5254 "parameterOrder": [ 5736 "parameterOrder": [
5255 "project", 5737 "project",
5256 "urlMap" 5738 "region"
5257 ], 5739 ],
5258 "parameters": { 5740 "parameters": {
5741 "filter": {
5742 "description": "Optional. Filter expression for filt ering listed resources.",
5743 "location": "query",
5744 "type": "string"
5745 },
5746 "maxResults": {
5747 "default": "500",
5748 "description": "Optional. Maximum count of results t o be returned. Maximum value is 500 and default value is 500.",
5749 "format": "uint32",
5750 "location": "query",
5751 "maximum": "500",
5752 "minimum": "0",
5753 "type": "integer"
5754 },
5755 "pageToken": {
5756 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
5757 "location": "query",
5758 "type": "string"
5759 },
5259 "project": { 5760 "project": {
5260 "description": "Name of the project scoping this req uest.", 5761 "description": "Project ID for this request.",
5261 "location": "path", 5762 "location": "path",
5262 "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])?))" , 5763 "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])?))" ,
5263 "required": true, 5764 "required": true,
5264 "type": "string" 5765 "type": "string"
5265 }, 5766 },
5266 "urlMap": { 5767 "region": {
5267 "description": "Name of the UrlMap resource to be va lidated as.", 5768 "description": "The name of the region for this requ est.",
5268 "location": "path", 5769 "location": "path",
5269 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5770 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5270 "required": true, 5771 "required": true,
5271 "type": "string" 5772 "type": "string"
5272 } 5773 }
5273 }, 5774 },
5274 "path": "{project}/global/urlMaps/{urlMap}/validate", 5775 "path": "{project}/regions/{region}/vpnTunnels",
5275 "request": {
5276 "$ref": "UrlMapsValidateRequest"
5277 },
5278 "response": { 5776 "response": {
5279 "$ref": "UrlMapsValidateResponse" 5777 "$ref": "VpnTunnelList"
5280 }, 5778 },
5281 "scopes": [ 5779 "scopes": [
5282 "https://www.googleapis.com/auth/cloud-platform", 5780 "https://www.googleapis.com/auth/cloud-platform",
5283 "https://www.googleapis.com/auth/compute" 5781 "https://www.googleapis.com/auth/compute",
5782 "https://www.googleapis.com/auth/compute.readonly"
5284 ] 5783 ]
5285 } 5784 }
5286 } 5785 }
5287 }, 5786 },
5288 "zoneOperations": { 5787 "zoneOperations": {
5289 "methods": { 5788 "methods": {
5290 "delete": { 5789 "delete": {
5291 "description": "Deletes the specified zone-specific operatio n resource.", 5790 "description": "Deletes the specified zone-specific operatio n resource.",
5292 "httpMethod": "DELETE", 5791 "httpMethod": "DELETE",
5293 "id": "compute.zoneOperations.delete", 5792 "id": "compute.zoneOperations.delete",
5294 "parameterOrder": [ 5793 "parameterOrder": [
5295 "project", 5794 "project",
5296 "zone", 5795 "zone",
5297 "operation" 5796 "operation"
5298 ], 5797 ],
5299 "parameters": { 5798 "parameters": {
5300 "operation": { 5799 "operation": {
5301 "description": "Name of the operation resource to de lete.", 5800 "description": "Name of the operation resource to de lete.",
5302 "location": "path", 5801 "location": "path",
5303 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5802 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5304 "required": true, 5803 "required": true,
5305 "type": "string" 5804 "type": "string"
5306 }, 5805 },
5307 "project": { 5806 "project": {
5308 "description": "Name of the project scoping this req uest.", 5807 "description": "Project ID for this request.",
5309 "location": "path", 5808 "location": "path",
5310 "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])?))" , 5809 "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])?))" ,
5311 "required": true, 5810 "required": true,
5312 "type": "string" 5811 "type": "string"
5313 }, 5812 },
5314 "zone": { 5813 "zone": {
5315 "description": "Name of the zone scoping this reques t.", 5814 "description": "Name of the zone scoping this reques t.",
5316 "location": "path", 5815 "location": "path",
5317 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5816 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5318 "required": true, 5817 "required": true,
(...skipping 17 matching lines...) Expand all
5336 ], 5835 ],
5337 "parameters": { 5836 "parameters": {
5338 "operation": { 5837 "operation": {
5339 "description": "Name of the operation resource to re turn.", 5838 "description": "Name of the operation resource to re turn.",
5340 "location": "path", 5839 "location": "path",
5341 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5840 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5342 "required": true, 5841 "required": true,
5343 "type": "string" 5842 "type": "string"
5344 }, 5843 },
5345 "project": { 5844 "project": {
5346 "description": "Name of the project scoping this req uest.", 5845 "description": "Project ID for this request.",
5347 "location": "path", 5846 "location": "path",
5348 "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])?))" , 5847 "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])?))" ,
5349 "required": true, 5848 "required": true,
5350 "type": "string" 5849 "type": "string"
5351 }, 5850 },
5352 "zone": { 5851 "zone": {
5353 "description": "Name of the zone scoping this reques t.", 5852 "description": "Name of the zone scoping this reques t.",
5354 "location": "path", 5853 "location": "path",
5355 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5854 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5356 "required": true, 5855 "required": true,
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
5389 "maximum": "500", 5888 "maximum": "500",
5390 "minimum": "0", 5889 "minimum": "0",
5391 "type": "integer" 5890 "type": "integer"
5392 }, 5891 },
5393 "pageToken": { 5892 "pageToken": {
5394 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 5893 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
5395 "location": "query", 5894 "location": "query",
5396 "type": "string" 5895 "type": "string"
5397 }, 5896 },
5398 "project": { 5897 "project": {
5399 "description": "Name of the project scoping this req uest.", 5898 "description": "Project ID for this request.",
5400 "location": "path", 5899 "location": "path",
5401 "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])?))" , 5900 "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])?))" ,
5402 "required": true, 5901 "required": true,
5403 "type": "string" 5902 "type": "string"
5404 }, 5903 },
5405 "zone": { 5904 "zone": {
5406 "description": "Name of the zone scoping this reques t.", 5905 "description": "Name of the zone scoping this reques t.",
5407 "location": "path", 5906 "location": "path",
5408 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5907 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5409 "required": true, 5908 "required": true,
(...skipping 17 matching lines...) Expand all
5427 "get": { 5926 "get": {
5428 "description": "Returns the specified zone resource.", 5927 "description": "Returns the specified zone resource.",
5429 "httpMethod": "GET", 5928 "httpMethod": "GET",
5430 "id": "compute.zones.get", 5929 "id": "compute.zones.get",
5431 "parameterOrder": [ 5930 "parameterOrder": [
5432 "project", 5931 "project",
5433 "zone" 5932 "zone"
5434 ], 5933 ],
5435 "parameters": { 5934 "parameters": {
5436 "project": { 5935 "project": {
5437 "description": "Name of the project scoping this req uest.", 5936 "description": "Project ID for this request.",
5438 "location": "path", 5937 "location": "path",
5439 "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])?))" , 5938 "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])?))" ,
5440 "required": true, 5939 "required": true,
5441 "type": "string" 5940 "type": "string"
5442 }, 5941 },
5443 "zone": { 5942 "zone": {
5444 "description": "Name of the zone resource to return. ", 5943 "description": "Name of the zone resource to return. ",
5445 "location": "path", 5944 "location": "path",
5446 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5945 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5447 "required": true, 5946 "required": true,
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
5479 "maximum": "500", 5978 "maximum": "500",
5480 "minimum": "0", 5979 "minimum": "0",
5481 "type": "integer" 5980 "type": "integer"
5482 }, 5981 },
5483 "pageToken": { 5982 "pageToken": {
5484 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ", 5983 "description": "Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request. ",
5485 "location": "query", 5984 "location": "query",
5486 "type": "string" 5985 "type": "string"
5487 }, 5986 },
5488 "project": { 5987 "project": {
5489 "description": "Name of the project scoping this req uest.", 5988 "description": "Project ID for this request.",
5490 "location": "path", 5989 "location": "path",
5491 "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])?))" , 5990 "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])?))" ,
5492 "required": true, 5991 "required": true,
5493 "type": "string" 5992 "type": "string"
5494 } 5993 }
5495 }, 5994 },
5496 "path": "{project}/zones", 5995 "path": "{project}/zones",
5497 "response": { 5996 "response": {
5498 "$ref": "ZoneList" 5997 "$ref": "ZoneList"
5499 }, 5998 },
5500 "scopes": [ 5999 "scopes": [
5501 "https://www.googleapis.com/auth/cloud-platform", 6000 "https://www.googleapis.com/auth/cloud-platform",
5502 "https://www.googleapis.com/auth/compute", 6001 "https://www.googleapis.com/auth/compute",
5503 "https://www.googleapis.com/auth/compute.readonly" 6002 "https://www.googleapis.com/auth/compute.readonly"
5504 ] 6003 ]
5505 } 6004 }
5506 } 6005 }
5507 } 6006 }
5508 }, 6007 },
5509 "revision": "20150128", 6008 "revision": "20150326",
5510 "rootUrl": "https://www.googleapis.com/", 6009 "rootUrl": "https://www.googleapis.com/",
5511 "schemas": { 6010 "schemas": {
5512 "AccessConfig": { 6011 "AccessConfig": {
5513 "description": "An access configuration attached to an instance's ne twork interface.", 6012 "description": "An access configuration attached to an instance's ne twork interface.",
5514 "id": "AccessConfig", 6013 "id": "AccessConfig",
5515 "properties": { 6014 "properties": {
5516 "kind": { 6015 "kind": {
5517 "default": "compute#accessConfig", 6016 "default": "compute#accessConfig",
5518 "description": "Type of the resource.", 6017 "description": "[Output Only] Type of the resource. Always c ompute#accessConfig for access configs.",
5519 "type": "string" 6018 "type": "string"
5520 }, 6019 },
5521 "name": { 6020 "name": {
5522 "description": "Name of this access configuration.", 6021 "description": "Name of this access configuration.",
5523 "type": "string" 6022 "type": "string"
5524 }, 6023 },
5525 "natIP": { 6024 "natIP": {
5526 "description": "An external IP address associated with this instance. Specify an unused static IP address available to the project. If not s pecified, the external IP will be drawn from a shared ephemeral pool.", 6025 "description": "An external IP address associated with this instance. Specify an unused static external IP address available to the project or leave this field undefined to use an IP from a shared ephemeral IP address po ol. If you specify a static external IP address, it must live in the same region as the zone of the instance.",
5527 "type": "string" 6026 "type": "string"
5528 }, 6027 },
5529 "type": { 6028 "type": {
5530 "default": "ONE_TO_ONE_NAT", 6029 "default": "ONE_TO_ONE_NAT",
5531 "description": "Type of configuration. Must be set to \"ONE_ TO_ONE_NAT\". This configures port-for-port NAT to the internet.", 6030 "description": "The type of configuration. The default and o nly option is ONE_TO_ONE_NAT.",
5532 "enum": [ 6031 "enum": [
5533 "ONE_TO_ONE_NAT" 6032 "ONE_TO_ONE_NAT"
5534 ], 6033 ],
5535 "enumDescriptions": [ 6034 "enumDescriptions": [
5536 "" 6035 ""
5537 ], 6036 ],
5538 "type": "string" 6037 "type": "string"
5539 } 6038 }
5540 }, 6039 },
5541 "type": "object" 6040 "type": "object"
5542 }, 6041 },
5543 "Address": { 6042 "Address": {
5544 "description": "A reserved address resource.", 6043 "description": "A reserved address resource.",
5545 "id": "Address", 6044 "id": "Address",
5546 "properties": { 6045 "properties": {
5547 "address": { 6046 "address": {
5548 "description": "The IP address represented by this resource. ", 6047 "description": "The static external IP address represented b y this resource.",
5549 "type": "string" 6048 "type": "string"
5550 }, 6049 },
5551 "creationTimestamp": { 6050 "creationTimestamp": {
5552 "description": "Creation timestamp in RFC3339 text format (o utput only).", 6051 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
5553 "type": "string" 6052 "type": "string"
5554 }, 6053 },
5555 "description": { 6054 "description": {
5556 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 6055 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
5557 "type": "string" 6056 "type": "string"
5558 }, 6057 },
5559 "id": { 6058 "id": {
5560 "description": "Unique identifier for the resource; defined by the server (output only).", 6059 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
5561 "format": "uint64", 6060 "format": "uint64",
5562 "type": "string" 6061 "type": "string"
5563 }, 6062 },
5564 "kind": { 6063 "kind": {
5565 "default": "compute#address", 6064 "default": "compute#address",
5566 "description": "Type of the resource.", 6065 "description": "[Output Only] Type of the resource. Always c ompute#address for addresses.",
5567 "type": "string" 6066 "type": "string"
5568 }, 6067 },
5569 "name": { 6068 "name": {
5570 "annotations": { 6069 "annotations": {
5571 "required": [ 6070 "required": [
5572 "compute.addresses.insert" 6071 "compute.addresses.insert"
5573 ] 6072 ]
5574 }, 6073 },
5575 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.", 6074 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character m ust be a lowercase letter, and all following characters must be a dash, lowercas e letter, or digit, except the last character, which cannot be a dash.",
5576 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6075 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5577 "type": "string" 6076 "type": "string"
5578 }, 6077 },
5579 "region": { 6078 "region": {
5580 "description": "URL of the region where the regional address resides (output only). This field is not applicable to global addresses.", 6079 "description": "[Output Only] URL of the region where the re gional address resides. This field is not applicable to global addresses.",
5581 "type": "string" 6080 "type": "string"
5582 }, 6081 },
5583 "selfLink": { 6082 "selfLink": {
5584 "description": "Server defined URL for the resource (output only).", 6083 "description": "[Output Only] Server defined URL for the res ource.",
5585 "type": "string" 6084 "type": "string"
5586 }, 6085 },
5587 "status": { 6086 "status": {
5588 "description": "The status of the address (output only).", 6087 "description": "[Output Only] The status of the address, whi ch can be either IN_USE or RESERVED. An address that is RESERVED is currently re served and available to use. An IN_USE address is currently being used by anothe r resource and is not available.",
5589 "enum": [ 6088 "enum": [
5590 "IN_USE", 6089 "IN_USE",
5591 "RESERVED" 6090 "RESERVED"
5592 ], 6091 ],
5593 "enumDescriptions": [ 6092 "enumDescriptions": [
5594 "", 6093 "",
5595 "" 6094 ""
5596 ], 6095 ],
5597 "type": "string" 6096 "type": "string"
5598 }, 6097 },
5599 "users": { 6098 "users": {
5600 "description": "The resources that are using this address re source.", 6099 "description": "[Output Only] The URLs of the resources that are using this address.",
5601 "items": { 6100 "items": {
5602 "type": "string" 6101 "type": "string"
5603 }, 6102 },
5604 "type": "array" 6103 "type": "array"
5605 } 6104 }
5606 }, 6105 },
5607 "type": "object" 6106 "type": "object"
5608 }, 6107 },
5609 "AddressAggregatedList": { 6108 "AddressAggregatedList": {
5610 "id": "AddressAggregatedList", 6109 "id": "AddressAggregatedList",
5611 "properties": { 6110 "properties": {
5612 "id": { 6111 "id": {
5613 "description": "Unique identifier for the resource; defined by the server (output only).", 6112 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
5614 "type": "string" 6113 "type": "string"
5615 }, 6114 },
5616 "items": { 6115 "items": {
5617 "additionalProperties": { 6116 "additionalProperties": {
5618 "$ref": "AddressesScopedList", 6117 "$ref": "AddressesScopedList",
5619 "description": "Name of the scope containing this set of addresses." 6118 "description": "[Output Only] Name of the scope containi ng this set of addresses."
5620 }, 6119 },
5621 "description": "A map of scoped address lists.", 6120 "description": "[Output Only] A map of scoped address lists. ",
5622 "type": "object" 6121 "type": "object"
5623 }, 6122 },
5624 "kind": { 6123 "kind": {
5625 "default": "compute#addressAggregatedList", 6124 "default": "compute#addressAggregatedList",
5626 "description": "Type of resource.", 6125 "description": "[Output Only] Type of resource. Always compu te#addressAggregatedList for aggregated lists of addresses.",
5627 "type": "string" 6126 "type": "string"
5628 }, 6127 },
5629 "nextPageToken": { 6128 "nextPageToken": {
5630 "description": "A token used to continue a truncated list re quest (output only).", 6129 "description": "[Output Only] A token used to continue a tru ncated list request.",
5631 "type": "string" 6130 "type": "string"
5632 }, 6131 },
5633 "selfLink": { 6132 "selfLink": {
5634 "description": "Server defined URL for this resource (output only).", 6133 "description": "[Output Only] Server defined URL for this re source.",
5635 "type": "string" 6134 "type": "string"
5636 } 6135 }
5637 }, 6136 },
5638 "type": "object" 6137 "type": "object"
5639 }, 6138 },
5640 "AddressList": { 6139 "AddressList": {
5641 "description": "Contains a list of address resources.", 6140 "description": "Contains a list of address resources.",
5642 "id": "AddressList", 6141 "id": "AddressList",
5643 "properties": { 6142 "properties": {
5644 "id": { 6143 "id": {
5645 "description": "Unique identifier for the resource; defined by the server (output only).", 6144 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
5646 "type": "string" 6145 "type": "string"
5647 }, 6146 },
5648 "items": { 6147 "items": {
5649 "description": "A list of Address resources.", 6148 "description": "[Output Only] A list of Address resources.",
5650 "items": { 6149 "items": {
5651 "$ref": "Address" 6150 "$ref": "Address"
5652 }, 6151 },
5653 "type": "array" 6152 "type": "array"
5654 }, 6153 },
5655 "kind": { 6154 "kind": {
5656 "default": "compute#addressList", 6155 "default": "compute#addressList",
5657 "description": "Type of resource.", 6156 "description": "[Output Only] Type of resource. Always compu te#addressList for lists of addresses.",
5658 "type": "string" 6157 "type": "string"
5659 }, 6158 },
5660 "nextPageToken": { 6159 "nextPageToken": {
5661 "description": "A token used to continue a truncated list re quest (output only).", 6160 "description": "[Output Only] A token used to continue a tru ncated list request.",
5662 "type": "string" 6161 "type": "string"
5663 }, 6162 },
5664 "selfLink": { 6163 "selfLink": {
5665 "description": "Server defined URL for the resource (output only).", 6164 "description": "[Output Only] Server defined URL for the res ource.",
5666 "type": "string" 6165 "type": "string"
5667 } 6166 }
5668 }, 6167 },
5669 "type": "object" 6168 "type": "object"
5670 }, 6169 },
5671 "AddressesScopedList": { 6170 "AddressesScopedList": {
5672 "id": "AddressesScopedList", 6171 "id": "AddressesScopedList",
5673 "properties": { 6172 "properties": {
5674 "addresses": { 6173 "addresses": {
5675 "description": "List of addresses contained in this scope.", 6174 "description": "[Output Only] List of addresses contained in this scope.",
5676 "items": { 6175 "items": {
5677 "$ref": "Address" 6176 "$ref": "Address"
5678 }, 6177 },
5679 "type": "array" 6178 "type": "array"
5680 }, 6179 },
5681 "warning": { 6180 "warning": {
5682 "description": "Informational warning which replaces the lis t of addresses when the list is empty.", 6181 "description": "[Output Only] Informational warning which re places the list of addresses when the list is empty.",
5683 "properties": { 6182 "properties": {
5684 "code": { 6183 "code": {
5685 "description": "The warning type identifier for this warning.", 6184 "description": "[Output Only] The warning type ident ifier for this warning.",
5686 "enum": [ 6185 "enum": [
5687 "DEPRECATED_RESOURCE_USED", 6186 "DEPRECATED_RESOURCE_USED",
5688 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 6187 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
5689 "INJECTED_KERNELS_DEPRECATED", 6188 "INJECTED_KERNELS_DEPRECATED",
5690 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 6189 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
5691 "NEXT_HOP_CANNOT_IP_FORWARD", 6190 "NEXT_HOP_CANNOT_IP_FORWARD",
5692 "NEXT_HOP_INSTANCE_NOT_FOUND", 6191 "NEXT_HOP_INSTANCE_NOT_FOUND",
5693 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 6192 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
5694 "NEXT_HOP_NOT_RUNNING", 6193 "NEXT_HOP_NOT_RUNNING",
5695 "NO_RESULTS_ON_PAGE", 6194 "NO_RESULTS_ON_PAGE",
5696 "REQUIRED_TOS_AGREEMENT", 6195 "REQUIRED_TOS_AGREEMENT",
5697 "RESOURCE_NOT_DELETED", 6196 "RESOURCE_NOT_DELETED",
6197 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
5698 "UNREACHABLE" 6198 "UNREACHABLE"
5699 ], 6199 ],
5700 "enumDescriptions": [ 6200 "enumDescriptions": [
5701 "", 6201 "",
5702 "", 6202 "",
5703 "", 6203 "",
5704 "", 6204 "",
5705 "", 6205 "",
5706 "", 6206 "",
5707 "", 6207 "",
5708 "", 6208 "",
5709 "", 6209 "",
5710 "", 6210 "",
5711 "", 6211 "",
6212 "",
5712 "" 6213 ""
5713 ], 6214 ],
5714 "type": "string" 6215 "type": "string"
5715 }, 6216 },
5716 "data": { 6217 "data": {
5717 "description": "Metadata for this warning in 'key: v alue' format.", 6218 "description": "[Output Only] Metadata for this warn ing in key: value format.",
5718 "items": { 6219 "items": {
5719 "properties": { 6220 "properties": {
5720 "key": { 6221 "key": {
5721 "description": "A key for the warning da ta.", 6222 "description": "[Output Only] A key for the warning data.",
5722 "type": "string" 6223 "type": "string"
5723 }, 6224 },
5724 "value": { 6225 "value": {
5725 "description": "A warning data value cor responding to the key.", 6226 "description": "[Output Only] A warning data value corresponding to the key.",
5726 "type": "string" 6227 "type": "string"
5727 } 6228 }
5728 }, 6229 },
5729 "type": "object" 6230 "type": "object"
5730 }, 6231 },
5731 "type": "array" 6232 "type": "array"
5732 }, 6233 },
5733 "message": { 6234 "message": {
5734 "description": "Optional human-readable details for this warning.", 6235 "description": "[Output Only] Optional human-readabl e details for this warning.",
5735 "type": "string" 6236 "type": "string"
5736 } 6237 }
5737 }, 6238 },
5738 "type": "object" 6239 "type": "object"
5739 } 6240 }
5740 }, 6241 },
5741 "type": "object" 6242 "type": "object"
5742 }, 6243 },
5743 "AttachedDisk": { 6244 "AttachedDisk": {
5744 "description": "An instance-attached disk resource.", 6245 "description": "An instance-attached disk resource.",
5745 "id": "AttachedDisk", 6246 "id": "AttachedDisk",
5746 "properties": { 6247 "properties": {
5747 "autoDelete": { 6248 "autoDelete": {
5748 "description": "Whether the disk will be auto-deleted when t he instance is deleted (but not when the disk is detached from the instance).", 6249 "description": "Specifies whether the disk will be auto-dele ted when the instance is deleted (but not when the disk is detached from the ins tance).",
5749 "type": "boolean" 6250 "type": "boolean"
5750 }, 6251 },
5751 "boot": { 6252 "boot": {
5752 "description": "Indicates that this is a boot disk. VM will use the first partition of the disk for its root filesystem.", 6253 "description": "Indicates that this is a boot disk. The virt ual machine will use the first partition of the disk for its root filesystem.",
5753 "type": "boolean" 6254 "type": "boolean"
5754 }, 6255 },
5755 "deviceName": { 6256 "deviceName": {
5756 "description": "Persistent disk only; must be unique within the instance when specified. This represents a unique device name that is reflec ted into the /dev/ tree of a Linux operating system running within the instance. If not specified, a default will be chosen by the system.", 6257 "description": "Specifies a unique device name of your choic e that is reflected into the /dev/ tree of a Linux operating system running with in the instance. This name can be used to reference the device for mounting, res izing, and so on, from within the instance.\n\nIf not specified, the server choo ses a default device name to apply to this disk, in the form persistent-disks-x, where x is a number assigned by Google Compute Engine. This field is only appli cable for persistent disks.",
5757 "type": "string" 6258 "type": "string"
5758 }, 6259 },
5759 "index": { 6260 "index": {
5760 "description": "A zero-based index to assign to this disk, w here 0 is reserved for the boot disk. If not specified, the server will choose a n appropriate value (output only).", 6261 "description": "Assigns a zero-based index to this disk, whe re 0 is reserved for the boot disk. For example, if you have many disks attached to an instance, each disk would have a unique index number. If not specified, t he server will choose an appropriate value.",
5761 "format": "int32", 6262 "format": "int32",
5762 "type": "integer" 6263 "type": "integer"
5763 }, 6264 },
5764 "initializeParams": { 6265 "initializeParams": {
5765 "$ref": "AttachedDiskInitializeParams", 6266 "$ref": "AttachedDiskInitializeParams",
5766 "description": "Initialization parameters." 6267 "description": "[Input Only] Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization par ameters to create boot disks or local SSDs attached to the new instance.\n\nThis property is mutually exclusive with the source property; you can only define on e or the other, but not both."
5767 }, 6268 },
5768 "interface": { 6269 "interface": {
5769 "enum": [ 6270 "enum": [
5770 "NVME", 6271 "NVME",
5771 "SCSI" 6272 "SCSI"
5772 ], 6273 ],
5773 "enumDescriptions": [ 6274 "enumDescriptions": [
5774 "", 6275 "",
5775 "" 6276 ""
5776 ], 6277 ],
5777 "type": "string" 6278 "type": "string"
5778 }, 6279 },
5779 "kind": { 6280 "kind": {
5780 "default": "compute#attachedDisk", 6281 "default": "compute#attachedDisk",
5781 "description": "Type of the resource.", 6282 "description": "[Output Only] Type of the resource. Always c ompute#attachedDisk for attached disks.",
5782 "type": "string" 6283 "type": "string"
5783 }, 6284 },
5784 "licenses": { 6285 "licenses": {
5785 "description": "Public visible licenses.", 6286 "description": "[Output Only] Any valid publicly visible lic enses.",
5786 "items": { 6287 "items": {
5787 "type": "string" 6288 "type": "string"
5788 }, 6289 },
5789 "type": "array" 6290 "type": "array"
5790 }, 6291 },
5791 "mode": { 6292 "mode": {
5792 "description": "The mode in which to attach this disk, eithe r \"READ_WRITE\" or \"READ_ONLY\".", 6293 "description": "The mode in which to attach this disk, eithe r READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk i n READ_WRITE mode.",
5793 "enum": [ 6294 "enum": [
5794 "READ_ONLY", 6295 "READ_ONLY",
5795 "READ_WRITE" 6296 "READ_WRITE"
5796 ], 6297 ],
5797 "enumDescriptions": [ 6298 "enumDescriptions": [
5798 "", 6299 "",
5799 "" 6300 ""
5800 ], 6301 ],
5801 "type": "string" 6302 "type": "string"
5802 }, 6303 },
5803 "source": { 6304 "source": {
5804 "description": "Persistent disk only; the URL of the persist ent disk resource.", 6305 "description": "Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks.",
5805 "type": "string" 6306 "type": "string"
5806 }, 6307 },
5807 "type": { 6308 "type": {
5808 "annotations": { 6309 "annotations": {
5809 "required": [ 6310 "required": [
5810 "compute.instances.insert" 6311 "compute.instances.insert"
5811 ] 6312 ]
5812 }, 6313 },
5813 "description": "Type of the disk, either \"SCRATCH\" or \"PE RSISTENT\". Note that persistent disks must be created before you can specify th em here.", 6314 "description": "Specifies the type of the disk, either SCRAT CH or PERSISTENT. If not specified, the default is PERSISTENT.",
5814 "enum": [ 6315 "enum": [
5815 "PERSISTENT", 6316 "PERSISTENT",
5816 "SCRATCH" 6317 "SCRATCH"
5817 ], 6318 ],
5818 "enumDescriptions": [ 6319 "enumDescriptions": [
5819 "", 6320 "",
5820 "" 6321 ""
5821 ], 6322 ],
5822 "type": "string" 6323 "type": "string"
5823 } 6324 }
5824 }, 6325 },
5825 "type": "object" 6326 "type": "object"
5826 }, 6327 },
5827 "AttachedDiskInitializeParams": { 6328 "AttachedDiskInitializeParams": {
5828 "description": "Initialization parameters for the new disk (input-on ly). Can only be specified on the boot disk or local SSDs. Mutually exclusive wi th 'source'.", 6329 "description": "[Input Only] Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance.\n\nThis propert y is mutually exclusive with the source property; you can only define one or the other, but not both.",
5829 "id": "AttachedDiskInitializeParams", 6330 "id": "AttachedDiskInitializeParams",
5830 "properties": { 6331 "properties": {
5831 "diskName": { 6332 "diskName": {
5832 "description": "Name of the disk (when not provided defaults to the name of the instance).", 6333 "description": "Specifies the disk name. If not specified, t he default is to use the name of the instance.",
5833 "type": "string" 6334 "type": "string"
5834 }, 6335 },
5835 "diskSizeGb": { 6336 "diskSizeGb": {
5836 "description": "Size of the disk in base-2 GB.", 6337 "description": "Specifies the size of the disk in base-2 GB. ",
5837 "format": "int64", 6338 "format": "int64",
5838 "type": "string" 6339 "type": "string"
5839 }, 6340 },
5840 "diskType": { 6341 "diskType": {
5841 "description": "URL of the disk type resource describing whi ch disk type to use to create the disk; provided by the client when the disk is created.", 6342 "description": "Specifies the disk type to use to create the instance. If not specified, the default is pd-standard, specified using the ful l URL. For example:\n\nhttps://www.googleapis.com/compute/v1/projects/project/zo nes/zone/diskTypes/pd-standard \n\nOther values include pd-ssd and local-ssd. If you define this field, you can provide either the full or partial URL. For exam ple, the following are valid values: \n- https://www.googleapis.com/compute/v1/ projects/project/zones/zone/diskTypes/diskType \n- projects/project/zones/zone/d iskTypes/diskType \n- zones/zone/diskTypes/diskType",
5842 "type": "string" 6343 "type": "string"
5843 }, 6344 },
5844 "sourceImage": { 6345 "sourceImage": {
5845 "description": "The source image used to create this disk.", 6346 "description": "A source image used to create the disk. You can provide a private (custom) image, and Compute Engine will use the correspond ing image from your project. For example:\n\nglobal/images/my-private-image \n\n Or you can provide an image from a publicly-available project. For example, to u se a Debian image from the debian-cloud project, make sure to include the projec t in the URL:\n\nprojects/debian-cloud/global/images/debian-7-wheezy-vYYYYMMDD \ n\nwhere vYYYYMMDD is the image version. The fully-qualified URL will also work in both cases.",
5846 "type": "string" 6347 "type": "string"
5847 } 6348 }
5848 }, 6349 },
5849 "type": "object" 6350 "type": "object"
5850 }, 6351 },
5851 "Backend": { 6352 "Backend": {
5852 "description": "Message containing information of one individual bac kend.", 6353 "description": "Message containing information of one individual bac kend.",
5853 "id": "Backend", 6354 "id": "Backend",
5854 "properties": { 6355 "properties": {
5855 "balancingMode": { 6356 "balancingMode": {
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
6029 }, 6530 },
6030 "deprecated": { 6531 "deprecated": {
6031 "description": "An optional RFC3339 timestamp on or after wh ich the deprecation state of this resource will be changed to DEPRECATED.", 6532 "description": "An optional RFC3339 timestamp on or after wh ich the deprecation state of this resource will be changed to DEPRECATED.",
6032 "type": "string" 6533 "type": "string"
6033 }, 6534 },
6034 "obsolete": { 6535 "obsolete": {
6035 "description": "An optional RFC3339 timestamp on or after wh ich the deprecation state of this resource will be changed to OBSOLETE.", 6536 "description": "An optional RFC3339 timestamp on or after wh ich the deprecation state of this resource will be changed to OBSOLETE.",
6036 "type": "string" 6537 "type": "string"
6037 }, 6538 },
6038 "replacement": { 6539 "replacement": {
6039 "description": "A URL of the suggested replacement for the d eprecated resource. The deprecated resource and its replacement must be resource s of the same kind.", 6540 "description": "The URL of the suggested replacement for a d eprecated resource. The suggested replacement resource must be the same kind of resource as the deprecated resource.",
6040 "type": "string" 6541 "type": "string"
6041 }, 6542 },
6042 "state": { 6543 "state": {
6043 "description": "The deprecation state. Can be \"DEPRECATED\" , \"OBSOLETE\", or \"DELETED\". Operations which create a new resource using a \ "DEPRECATED\" resource will return successfully, but with a warning indicating t he deprecated resource and recommending its replacement. New uses of \"OBSOLETE\ " or \"DELETED\" resources will result in an error.", 6544 "description": "The deprecation state of this resource. This can be DEPRECATED, OBSOLETE, or DELETED. Operations which create a new resource using a DEPRECATED resource will return successfully, but with a warning indica ting the deprecated resource and recommending its replacement. Operations which use OBSOLETE or DELETED resources will be rejected and result in an error.",
6044 "enum": [ 6545 "enum": [
6045 "DELETED", 6546 "DELETED",
6046 "DEPRECATED", 6547 "DEPRECATED",
6047 "OBSOLETE" 6548 "OBSOLETE"
6048 ], 6549 ],
6049 "enumDescriptions": [ 6550 "enumDescriptions": [
6050 "", 6551 "",
6051 "", 6552 "",
6052 "" 6553 ""
6053 ], 6554 ],
6054 "type": "string" 6555 "type": "string"
6055 } 6556 }
6056 }, 6557 },
6057 "type": "object" 6558 "type": "object"
6058 }, 6559 },
6059 "Disk": { 6560 "Disk": {
6060 "description": "A persistent disk resource.", 6561 "description": "A Disk resource.",
6061 "id": "Disk", 6562 "id": "Disk",
6062 "properties": { 6563 "properties": {
6063 "creationTimestamp": { 6564 "creationTimestamp": {
6064 "description": "Creation timestamp in RFC3339 text format (o utput only).", 6565 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
6065 "type": "string" 6566 "type": "string"
6066 }, 6567 },
6067 "description": { 6568 "description": {
6068 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 6569 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
6069 "type": "string" 6570 "type": "string"
6070 }, 6571 },
6071 "id": { 6572 "id": {
6072 "description": "Unique identifier for the resource; defined by the server (output only).", 6573 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6073 "format": "uint64", 6574 "format": "uint64",
6074 "type": "string" 6575 "type": "string"
6075 }, 6576 },
6076 "kind": { 6577 "kind": {
6077 "default": "compute#disk", 6578 "default": "compute#disk",
6078 "description": "Type of the resource.", 6579 "description": "[Output Only] Type of the resource. Always c ompute#disk for disks.",
6079 "type": "string" 6580 "type": "string"
6080 }, 6581 },
6081 "licenses": { 6582 "licenses": {
6082 "description": "Public visible licenses.", 6583 "description": "Any applicable publicly visible licenses.",
6083 "items": { 6584 "items": {
6084 "type": "string" 6585 "type": "string"
6085 }, 6586 },
6086 "type": "array" 6587 "type": "array"
6087 }, 6588 },
6088 "name": { 6589 "name": {
6089 "annotations": { 6590 "annotations": {
6090 "required": [ 6591 "required": [
6091 "compute.disks.insert" 6592 "compute.disks.insert"
6092 ] 6593 ]
6093 }, 6594 },
6094 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.", 6595 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character m ust be a lowercase letter, and all following characters must be a dash, lowercas e letter, or digit, except the last character, which cannot be a dash.",
6095 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6596 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6096 "type": "string" 6597 "type": "string"
6097 }, 6598 },
6098 "options": { 6599 "options": {
6099 "description": "Internal use only.", 6600 "description": "Internal use only.",
6100 "type": "string" 6601 "type": "string"
6101 }, 6602 },
6102 "selfLink": { 6603 "selfLink": {
6103 "description": "Server defined URL for the resource (output only).", 6604 "description": "[Output Only] Server-defined fully-qualified URL for this resource.",
6104 "type": "string" 6605 "type": "string"
6105 }, 6606 },
6106 "sizeGb": { 6607 "sizeGb": {
6107 "description": "Size of the persistent disk, specified in GB . This parameter is optional when creating a disk from a disk image or a snapsho t, otherwise it is required.", 6608 "description": "Size of the persistent disk, specified in GB . You can specify this field when creating a persistent disk using the sourceIma ge or sourceSnapshot parameter, or specify it alone to create an empty persisten t disk.\n\nIf you specify this field along with sourceImage or sourceSnapshot, t he value of sizeGb must not be less than the size of the sourceImage or the size of the snapshot.",
6108 "format": "int64", 6609 "format": "int64",
6109 "type": "string" 6610 "type": "string"
6110 }, 6611 },
6111 "sourceImage": { 6612 "sourceImage": {
6112 "description": "The source image used to create this disk.", 6613 "description": "The source image used to create this disk. I f the source image is deleted from the system, this field will not be set, even if an image with the same name has been re-created.\n\nWhen creating a disk, you can provide a private (custom) image using the following input, and Compute Eng ine will use the corresponding image from your project. For example:\n\nglobal/i mages/my-private-image \n\nOr you can provide an image from a publicly-available project. For example, to use a Debian image from the debian-cloud project, make sure to include the project in the URL:\n\nprojects/debian-cloud/global/images/ debian-7-wheezy-vYYYYMMDD \n\nwhere vYYYYMMDD is the image version. The fully-qu alified URL will also work in both cases.",
6113 "type": "string" 6614 "type": "string"
6114 }, 6615 },
6115 "sourceImageId": { 6616 "sourceImageId": {
6116 "description": "The 'id' value of the image used to create t his disk. This value may be used to determine whether the disk was created from the current or a previous instance of a given image.", 6617 "description": "The ID value of the image used to create thi s disk. This value identifies the exact image that was used to create this persi stent disk. For example, if you created the persistent disk from an image that w as later deleted and recreated under the same name, the source image ID would id entify the exact version of the image that was used.",
6117 "type": "string" 6618 "type": "string"
6118 }, 6619 },
6119 "sourceSnapshot": { 6620 "sourceSnapshot": {
6120 "description": "The source snapshot used to create this disk .", 6621 "description": "The source snapshot used to create this disk . You can provide this as a partial or full URL to the resource. For example, th e following are valid values: \n- https://www.googleapis.com/compute/v1/project s/project/global/snapshots/snapshot \n- projects/project/global/snapshots/snapsh ot \n- global/snapshots/snapshot",
6121 "type": "string" 6622 "type": "string"
6122 }, 6623 },
6123 "sourceSnapshotId": { 6624 "sourceSnapshotId": {
6124 "description": "The 'id' value of the snapshot used to creat e this disk. This value may be used to determine whether the disk was created fr om the current or a previous instance of a given disk snapshot.", 6625 "description": "[Output Only] The unique ID of the snapshot used to create this disk. This value identifies the exact snapshot that was used to create this persistent disk. For example, if you created the persistent disk from a snapshot that was later deleted and recreated under the same name, the s ource snapshot ID would identify the exact version of the snapshot that was used .",
6125 "type": "string" 6626 "type": "string"
6126 }, 6627 },
6127 "status": { 6628 "status": {
6128 "description": "The status of disk creation (output only).", 6629 "description": "[Output Only] The status of disk creation. A pplicable statuses includes: CREATING, FAILED, READY, RESTORING.",
6129 "enum": [ 6630 "enum": [
6130 "CREATING", 6631 "CREATING",
6131 "FAILED", 6632 "FAILED",
6132 "READY", 6633 "READY",
6133 "RESTORING" 6634 "RESTORING"
6134 ], 6635 ],
6135 "enumDescriptions": [ 6636 "enumDescriptions": [
6136 "", 6637 "",
6137 "", 6638 "",
6138 "", 6639 "",
6139 "" 6640 ""
6140 ], 6641 ],
6141 "type": "string" 6642 "type": "string"
6142 }, 6643 },
6143 "type": { 6644 "type": {
6144 "description": "URL of the disk type resource describing whi ch disk type to use to create the disk; provided by the client when the disk is created.", 6645 "description": "URL of the disk type resource describing whi ch disk type to use to create the disk; provided by the client when the disk is created.",
6145 "type": "string" 6646 "type": "string"
6146 }, 6647 },
6147 "zone": { 6648 "zone": {
6148 "description": "URL of the zone where the disk resides (outp ut only).", 6649 "description": "[Output Only] URL of the zone where the disk resides.",
6149 "type": "string" 6650 "type": "string"
6150 } 6651 }
6151 }, 6652 },
6152 "type": "object" 6653 "type": "object"
6153 }, 6654 },
6154 "DiskAggregatedList": { 6655 "DiskAggregatedList": {
6155 "id": "DiskAggregatedList", 6656 "id": "DiskAggregatedList",
6156 "properties": { 6657 "properties": {
6157 "id": { 6658 "id": {
6158 "description": "Unique identifier for the resource; defined by the server (output only).", 6659 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6159 "type": "string" 6660 "type": "string"
6160 }, 6661 },
6161 "items": { 6662 "items": {
6162 "additionalProperties": { 6663 "additionalProperties": {
6163 "$ref": "DisksScopedList", 6664 "$ref": "DisksScopedList",
6164 "description": "Name of the scope containing this set of disks." 6665 "description": "[Output Only] Name of the scope containi ng this set of disks."
6165 }, 6666 },
6166 "description": "A map of scoped disk lists.", 6667 "description": "[Output Only] A map of scoped disk lists.",
6167 "type": "object" 6668 "type": "object"
6168 }, 6669 },
6169 "kind": { 6670 "kind": {
6170 "default": "compute#diskAggregatedList", 6671 "default": "compute#diskAggregatedList",
6171 "description": "Type of resource.", 6672 "description": "[Output Only] Type of resource. Always compu te#diskAggregatedList for aggregated lists of persistent disks.",
6172 "type": "string" 6673 "type": "string"
6173 }, 6674 },
6174 "nextPageToken": { 6675 "nextPageToken": {
6175 "description": "A token used to continue a truncated list re quest (output only).", 6676 "description": "[Output Only] A token used to continue a tru ncated list request.",
6176 "type": "string" 6677 "type": "string"
6177 }, 6678 },
6178 "selfLink": { 6679 "selfLink": {
6179 "description": "Server defined URL for this resource (output only).", 6680 "description": "[Output Only] Server defined URL for this re source.",
6180 "type": "string" 6681 "type": "string"
6181 } 6682 }
6182 }, 6683 },
6183 "type": "object" 6684 "type": "object"
6184 }, 6685 },
6185 "DiskList": { 6686 "DiskList": {
6186 "description": "Contains a list of persistent disk resources.", 6687 "description": "A list of Disk resources.",
6187 "id": "DiskList", 6688 "id": "DiskList",
6188 "properties": { 6689 "properties": {
6189 "id": { 6690 "id": {
6190 "description": "Unique identifier for the resource; defined by the server (output only).", 6691 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6191 "type": "string" 6692 "type": "string"
6192 }, 6693 },
6193 "items": { 6694 "items": {
6194 "description": "A list of Disk resources.", 6695 "description": "[Output Only] A list of persistent disks.",
6195 "items": { 6696 "items": {
6196 "$ref": "Disk" 6697 "$ref": "Disk"
6197 }, 6698 },
6198 "type": "array" 6699 "type": "array"
6199 }, 6700 },
6200 "kind": { 6701 "kind": {
6201 "default": "compute#diskList", 6702 "default": "compute#diskList",
6202 "description": "Type of resource.", 6703 "description": "[Output Only] Type of resource. Always compu te#diskList for lists of disks.",
6203 "type": "string" 6704 "type": "string"
6204 }, 6705 },
6205 "nextPageToken": { 6706 "nextPageToken": {
6206 "description": "A token used to continue a truncated list re quest (output only).", 6707 "description": "[Output Only] A token used to continue a tru ncated list request.",
6207 "type": "string" 6708 "type": "string"
6208 }, 6709 },
6209 "selfLink": { 6710 "selfLink": {
6210 "description": "Server defined URL for this resource (output only).", 6711 "description": "[Output Only] Server defined URL for this re source.",
6211 "type": "string" 6712 "type": "string"
6212 } 6713 }
6213 }, 6714 },
6715 "type": "object"
6716 },
6717 "DiskMoveRequest": {
6718 "id": "DiskMoveRequest",
6719 "properties": {
6720 "destinationZone": {
6721 "description": "The URL of the destination zone to move the disk to. This can be a full or partial URL. For example, the following are all v alid URLs to a zone: \n- https://www.googleapis.com/compute/v1/projects/project /zones/zone \n- projects/project/zones/zone \n- zones/zone",
6722 "type": "string"
6723 },
6724 "targetDisk": {
6725 "description": "The URL of the target disk to move. This can be a full or partial URL. For example, the following are all valid URLs to a di sk: \n- https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks /disk \n- projects/project/zones/zone/disks/disk \n- zones/zone/disks/disk",
6726 "type": "string"
6727 }
6728 },
6214 "type": "object" 6729 "type": "object"
6215 }, 6730 },
6216 "DiskType": { 6731 "DiskType": {
6217 "description": "A disk type resource.", 6732 "description": "A disk type resource.",
6218 "id": "DiskType", 6733 "id": "DiskType",
6219 "properties": { 6734 "properties": {
6220 "creationTimestamp": { 6735 "creationTimestamp": {
6221 "description": "Creation timestamp in RFC3339 text format (o utput only).", 6736 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
6222 "type": "string" 6737 "type": "string"
6223 }, 6738 },
6224 "defaultDiskSizeGb": { 6739 "defaultDiskSizeGb": {
6225 "description": "Server defined default disk size in gb (outp ut only).", 6740 "description": "[Output Only] Server defined default disk si ze in GB.",
6226 "format": "int64", 6741 "format": "int64",
6227 "type": "string" 6742 "type": "string"
6228 }, 6743 },
6229 "deprecated": { 6744 "deprecated": {
6230 "$ref": "DeprecationStatus", 6745 "$ref": "DeprecationStatus",
6231 "description": "The deprecation status associated with this disk type." 6746 "description": "[Output Only] The deprecation status associa ted with this disk type."
6232 }, 6747 },
6233 "description": { 6748 "description": {
6234 "description": "An optional textual description of the resou rce.", 6749 "description": "[Output Only] An optional textual descriptio n of the resource.",
6235 "type": "string" 6750 "type": "string"
6236 }, 6751 },
6237 "id": { 6752 "id": {
6238 "description": "Unique identifier for the resource; defined by the server (output only).", 6753 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6239 "format": "uint64", 6754 "format": "uint64",
6240 "type": "string" 6755 "type": "string"
6241 }, 6756 },
6242 "kind": { 6757 "kind": {
6243 "default": "compute#diskType", 6758 "default": "compute#diskType",
6244 "description": "Type of the resource.", 6759 "description": "[Output Only] Type of the resource. Always c ompute#diskType for disk types.",
6245 "type": "string" 6760 "type": "string"
6246 }, 6761 },
6247 "name": { 6762 "name": {
6248 "description": "Name of the resource.", 6763 "description": "[Output Only] Name of the resource.",
6249 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6764 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6250 "type": "string" 6765 "type": "string"
6251 }, 6766 },
6252 "selfLink": { 6767 "selfLink": {
6253 "description": "Server defined URL for the resource (output only).", 6768 "description": "[Output Only] Server defined URL for the res ource.",
6254 "type": "string" 6769 "type": "string"
6255 }, 6770 },
6256 "validDiskSize": { 6771 "validDiskSize": {
6257 "description": "An optional textual descroption of the valid disk size, e.g., \"10GB-10TB\".", 6772 "description": "[Output Only] An optional textual descriptio n of the valid disk size, such as \"10GB-10TB\".",
6258 "type": "string" 6773 "type": "string"
6259 }, 6774 },
6260 "zone": { 6775 "zone": {
6261 "description": "Url of the zone where the disk type resides (output only).", 6776 "description": "[Output Only] URL of the zone where the disk type resides.",
6262 "type": "string" 6777 "type": "string"
6263 } 6778 }
6264 }, 6779 },
6265 "type": "object" 6780 "type": "object"
6266 }, 6781 },
6267 "DiskTypeAggregatedList": { 6782 "DiskTypeAggregatedList": {
6268 "id": "DiskTypeAggregatedList", 6783 "id": "DiskTypeAggregatedList",
6269 "properties": { 6784 "properties": {
6270 "id": { 6785 "id": {
6271 "description": "Unique identifier for the resource; defined by the server (output only).", 6786 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6272 "type": "string" 6787 "type": "string"
6273 }, 6788 },
6274 "items": { 6789 "items": {
6275 "additionalProperties": { 6790 "additionalProperties": {
6276 "$ref": "DiskTypesScopedList", 6791 "$ref": "DiskTypesScopedList",
6277 "description": "Name of the scope containing this set of disk types." 6792 "description": "[Output Only] Name of the scope containi ng this set of disk types."
6278 }, 6793 },
6279 "description": "A map of scoped disk type lists.", 6794 "description": "[Output Only] A map of scoped disk type list s.",
6280 "type": "object" 6795 "type": "object"
6281 }, 6796 },
6282 "kind": { 6797 "kind": {
6283 "default": "compute#diskTypeAggregatedList", 6798 "default": "compute#diskTypeAggregatedList",
6284 "description": "Type of resource.", 6799 "description": "[Output Only] Type of resource. Always compu te#diskTypeAggregatedList.",
6285 "type": "string" 6800 "type": "string"
6286 }, 6801 },
6287 "nextPageToken": { 6802 "nextPageToken": {
6288 "description": "A token used to continue a truncated list re quest (output only).", 6803 "description": "[Output Only] A token used to continue a tru ncated list request.",
6289 "type": "string" 6804 "type": "string"
6290 }, 6805 },
6291 "selfLink": { 6806 "selfLink": {
6292 "description": "Server defined URL for this resource (output only).", 6807 "description": "[Output Only] Server defined URL for this re source.",
6293 "type": "string" 6808 "type": "string"
6294 } 6809 }
6295 }, 6810 },
6296 "type": "object" 6811 "type": "object"
6297 }, 6812 },
6298 "DiskTypeList": { 6813 "DiskTypeList": {
6299 "description": "Contains a list of disk type resources.", 6814 "description": "Contains a list of disk type resources.",
6300 "id": "DiskTypeList", 6815 "id": "DiskTypeList",
6301 "properties": { 6816 "properties": {
6302 "id": { 6817 "id": {
6303 "description": "Unique identifier for the resource; defined by the server (output only).", 6818 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6304 "type": "string" 6819 "type": "string"
6305 }, 6820 },
6306 "items": { 6821 "items": {
6307 "description": "A list of DiskType resources.", 6822 "description": "[Output Only] A list of Disk Type resources. ",
6308 "items": { 6823 "items": {
6309 "$ref": "DiskType" 6824 "$ref": "DiskType"
6310 }, 6825 },
6311 "type": "array" 6826 "type": "array"
6312 }, 6827 },
6313 "kind": { 6828 "kind": {
6314 "default": "compute#diskTypeList", 6829 "default": "compute#diskTypeList",
6315 "description": "Type of resource.", 6830 "description": "[Output Only] Type of resource. Always compu te#diskTypeList for disk types.",
6316 "type": "string" 6831 "type": "string"
6317 }, 6832 },
6318 "nextPageToken": { 6833 "nextPageToken": {
6319 "description": "A token used to continue a truncated list re quest (output only).", 6834 "description": "[Output Only] A token used to continue a tru ncated list request.",
6320 "type": "string" 6835 "type": "string"
6321 }, 6836 },
6322 "selfLink": { 6837 "selfLink": {
6323 "description": "Server defined URL for this resource (output only).", 6838 "description": "[Output Only] Server defined URL for this re source.",
6324 "type": "string" 6839 "type": "string"
6325 } 6840 }
6326 }, 6841 },
6327 "type": "object" 6842 "type": "object"
6328 }, 6843 },
6329 "DiskTypesScopedList": { 6844 "DiskTypesScopedList": {
6330 "id": "DiskTypesScopedList", 6845 "id": "DiskTypesScopedList",
6331 "properties": { 6846 "properties": {
6332 "diskTypes": { 6847 "diskTypes": {
6333 "description": "List of disk types contained in this scope." , 6848 "description": "[Output Only] List of disk types contained i n this scope.",
6334 "items": { 6849 "items": {
6335 "$ref": "DiskType" 6850 "$ref": "DiskType"
6336 }, 6851 },
6337 "type": "array" 6852 "type": "array"
6338 }, 6853 },
6339 "warning": { 6854 "warning": {
6340 "description": "Informational warning which replaces the lis t of disk types when the list is empty.", 6855 "description": "[Output Only] Informational warning which re places the list of disk types when the list is empty.",
6341 "properties": { 6856 "properties": {
6342 "code": { 6857 "code": {
6343 "description": "The warning type identifier for this warning.", 6858 "description": "[Output Only] The warning type ident ifier for this warning.",
6344 "enum": [ 6859 "enum": [
6345 "DEPRECATED_RESOURCE_USED", 6860 "DEPRECATED_RESOURCE_USED",
6346 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 6861 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
6347 "INJECTED_KERNELS_DEPRECATED", 6862 "INJECTED_KERNELS_DEPRECATED",
6348 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 6863 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
6349 "NEXT_HOP_CANNOT_IP_FORWARD", 6864 "NEXT_HOP_CANNOT_IP_FORWARD",
6350 "NEXT_HOP_INSTANCE_NOT_FOUND", 6865 "NEXT_HOP_INSTANCE_NOT_FOUND",
6351 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 6866 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
6352 "NEXT_HOP_NOT_RUNNING", 6867 "NEXT_HOP_NOT_RUNNING",
6353 "NO_RESULTS_ON_PAGE", 6868 "NO_RESULTS_ON_PAGE",
6354 "REQUIRED_TOS_AGREEMENT", 6869 "REQUIRED_TOS_AGREEMENT",
6355 "RESOURCE_NOT_DELETED", 6870 "RESOURCE_NOT_DELETED",
6871 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
6356 "UNREACHABLE" 6872 "UNREACHABLE"
6357 ], 6873 ],
6358 "enumDescriptions": [ 6874 "enumDescriptions": [
6359 "", 6875 "",
6360 "", 6876 "",
6361 "", 6877 "",
6362 "", 6878 "",
6363 "", 6879 "",
6364 "", 6880 "",
6365 "", 6881 "",
6366 "", 6882 "",
6367 "", 6883 "",
6368 "", 6884 "",
6369 "", 6885 "",
6886 "",
6370 "" 6887 ""
6371 ], 6888 ],
6372 "type": "string" 6889 "type": "string"
6373 }, 6890 },
6374 "data": { 6891 "data": {
6375 "description": "Metadata for this warning in 'key: v alue' format.", 6892 "description": "[Output Only] Metadata for this warn ing in key: value format.",
6376 "items": { 6893 "items": {
6377 "properties": { 6894 "properties": {
6378 "key": { 6895 "key": {
6379 "description": "A key for the warning da ta.", 6896 "description": "[Output Only] A key for the warning data.",
6380 "type": "string" 6897 "type": "string"
6381 }, 6898 },
6382 "value": { 6899 "value": {
6383 "description": "A warning data value cor responding to the key.", 6900 "description": "[Output Only] A warning data value corresponding to the key.",
6384 "type": "string" 6901 "type": "string"
6385 } 6902 }
6386 }, 6903 },
6387 "type": "object" 6904 "type": "object"
6388 }, 6905 },
6389 "type": "array" 6906 "type": "array"
6390 }, 6907 },
6391 "message": { 6908 "message": {
6392 "description": "Optional human-readable details for this warning.", 6909 "description": "[Output Only] Optional human-readabl e details for this warning.",
6393 "type": "string" 6910 "type": "string"
6394 } 6911 }
6395 }, 6912 },
6396 "type": "object" 6913 "type": "object"
6397 } 6914 }
6398 }, 6915 },
6399 "type": "object" 6916 "type": "object"
6400 }, 6917 },
6401 "DisksScopedList": { 6918 "DisksScopedList": {
6402 "id": "DisksScopedList", 6919 "id": "DisksScopedList",
6403 "properties": { 6920 "properties": {
6404 "disks": { 6921 "disks": {
6405 "description": "List of disks contained in this scope.", 6922 "description": "[Output Only] List of disks contained in thi s scope.",
6406 "items": { 6923 "items": {
6407 "$ref": "Disk" 6924 "$ref": "Disk"
6408 }, 6925 },
6409 "type": "array" 6926 "type": "array"
6410 }, 6927 },
6411 "warning": { 6928 "warning": {
6412 "description": "Informational warning which replaces the lis t of disks when the list is empty.", 6929 "description": "[Output Only] Informational warning which re places the list of disks when the list is empty.",
6413 "properties": { 6930 "properties": {
6414 "code": { 6931 "code": {
6415 "description": "The warning type identifier for this warning.", 6932 "description": "[Output Only] The warning type ident ifier for this warning.",
6416 "enum": [ 6933 "enum": [
6417 "DEPRECATED_RESOURCE_USED", 6934 "DEPRECATED_RESOURCE_USED",
6418 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 6935 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
6419 "INJECTED_KERNELS_DEPRECATED", 6936 "INJECTED_KERNELS_DEPRECATED",
6420 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 6937 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
6421 "NEXT_HOP_CANNOT_IP_FORWARD", 6938 "NEXT_HOP_CANNOT_IP_FORWARD",
6422 "NEXT_HOP_INSTANCE_NOT_FOUND", 6939 "NEXT_HOP_INSTANCE_NOT_FOUND",
6423 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 6940 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
6424 "NEXT_HOP_NOT_RUNNING", 6941 "NEXT_HOP_NOT_RUNNING",
6425 "NO_RESULTS_ON_PAGE", 6942 "NO_RESULTS_ON_PAGE",
6426 "REQUIRED_TOS_AGREEMENT", 6943 "REQUIRED_TOS_AGREEMENT",
6427 "RESOURCE_NOT_DELETED", 6944 "RESOURCE_NOT_DELETED",
6945 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
6428 "UNREACHABLE" 6946 "UNREACHABLE"
6429 ], 6947 ],
6430 "enumDescriptions": [ 6948 "enumDescriptions": [
6431 "", 6949 "",
6432 "", 6950 "",
6433 "", 6951 "",
6434 "", 6952 "",
6435 "", 6953 "",
6436 "", 6954 "",
6437 "", 6955 "",
6438 "", 6956 "",
6439 "", 6957 "",
6440 "", 6958 "",
6441 "", 6959 "",
6960 "",
6442 "" 6961 ""
6443 ], 6962 ],
6444 "type": "string" 6963 "type": "string"
6445 }, 6964 },
6446 "data": { 6965 "data": {
6447 "description": "Metadata for this warning in 'key: v alue' format.", 6966 "description": "[Output Only] Metadata for this warn ing in key: value format.",
6448 "items": { 6967 "items": {
6449 "properties": { 6968 "properties": {
6450 "key": { 6969 "key": {
6451 "description": "A key for the warning da ta.", 6970 "description": "[Output Only] A key for the warning data.",
6452 "type": "string" 6971 "type": "string"
6453 }, 6972 },
6454 "value": { 6973 "value": {
6455 "description": "A warning data value cor responding to the key.", 6974 "description": "[Output Only] A warning data value corresponding to the key.",
6456 "type": "string" 6975 "type": "string"
6457 } 6976 }
6458 }, 6977 },
6459 "type": "object" 6978 "type": "object"
6460 }, 6979 },
6461 "type": "array" 6980 "type": "array"
6462 }, 6981 },
6463 "message": { 6982 "message": {
6464 "description": "Optional human-readable details for this warning.", 6983 "description": "[Output Only] Optional human-readabl e details for this warning.",
6465 "type": "string" 6984 "type": "string"
6466 } 6985 }
6467 }, 6986 },
6468 "type": "object" 6987 "type": "object"
6469 } 6988 }
6470 }, 6989 },
6471 "type": "object" 6990 "type": "object"
6472 }, 6991 },
6473 "Firewall": { 6992 "Firewall": {
6474 "description": "A firewall resource.", 6993 "description": "A Firewall resource.",
6475 "id": "Firewall", 6994 "id": "Firewall",
6476 "properties": { 6995 "properties": {
6477 "allowed": { 6996 "allowed": {
6478 "description": "The list of rules specified by this firewall . Each rule specifies a protocol and port-range tuple that describes a permitted connection.", 6997 "description": "The list of rules specified by this firewall . Each rule specifies a protocol and port-range tuple that describes a permitted connection.",
6479 "items": { 6998 "items": {
6480 "properties": { 6999 "properties": {
6481 "IPProtocol": { 7000 "IPProtocol": {
6482 "description": "Required; this is the IP protoco l that is allowed for this rule. This can either be one of the following well kn own protocol strings [\"tcp\", \"udp\", \"icmp\", \"esp\", \"ah\", \"sctp\"], or the IP protocol number.", 7001 "description": "The IP protocol that is allowed for this rule. The protocol type is required when creating a firewall. This valu e can either be one of the following well known protocol strings (tcp, udp, icmp , esp, ah, sctp), or the IP protocol number.",
6483 "type": "string" 7002 "type": "string"
6484 }, 7003 },
6485 "ports": { 7004 "ports": {
6486 "description": "An optional list of ports which are allowed. It is an error to specify this for any protocol that isn't UDP or T CP. Each entry must be either an integer or a range. If not specified, connectio ns through any port are allowed.\n\nExample inputs include: [\"22\"], [\"80\",\" 443\"] and [\"12345-12349\"].", 7005 "description": "An optional list of ports which are allowed. This field is only applicable for UDP or TCP protocol. Each entry m ust be either an integer or a range. If not specified, connections through any p ort are allowed\n\nExample inputs include: [\"22\"], [\"80\",\"443\"], and [\"12 345-12349\"].",
6487 "items": { 7006 "items": {
6488 "type": "string" 7007 "type": "string"
6489 }, 7008 },
6490 "type": "array" 7009 "type": "array"
6491 } 7010 }
6492 }, 7011 },
6493 "type": "object" 7012 "type": "object"
6494 }, 7013 },
6495 "type": "array" 7014 "type": "array"
6496 }, 7015 },
6497 "creationTimestamp": { 7016 "creationTimestamp": {
6498 "description": "Creation timestamp in RFC3339 text format (o utput only).", 7017 "description": "[Output Only] Creation timestamp in RFC3339t ext format.",
6499 "type": "string" 7018 "type": "string"
6500 }, 7019 },
6501 "description": { 7020 "description": {
6502 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 7021 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
6503 "type": "string" 7022 "type": "string"
6504 }, 7023 },
6505 "id": { 7024 "id": {
6506 "description": "Unique identifier for the resource; defined by the server (output only).", 7025 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6507 "format": "uint64", 7026 "format": "uint64",
6508 "type": "string" 7027 "type": "string"
6509 }, 7028 },
6510 "kind": { 7029 "kind": {
6511 "default": "compute#firewall", 7030 "default": "compute#firewall",
6512 "description": "Type of the resource.", 7031 "description": "[Output Ony] Type of the resource. Always co mpute#firewall for firewall rules.",
6513 "type": "string" 7032 "type": "string"
6514 }, 7033 },
6515 "name": { 7034 "name": {
6516 "annotations": { 7035 "annotations": {
6517 "required": [ 7036 "required": [
6518 "compute.firewalls.insert", 7037 "compute.firewalls.insert",
6519 "compute.firewalls.patch" 7038 "compute.firewalls.patch"
6520 ] 7039 ]
6521 }, 7040 },
6522 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.", 7041 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character m ust be a lowercase letter, and all following characters must be a dash, lowercas e letter, or digit, except the last character, which cannot be a dash.",
6523 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7042 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6524 "type": "string" 7043 "type": "string"
6525 }, 7044 },
6526 "network": { 7045 "network": {
6527 "description": "URL of the network to which this firewall is applied; provided by the client when the firewall is created.", 7046 "description": "URL of the network resource for this firewal l rule. This field is required for creating an instance but optional when creati ng a firewall rule. If not specified when creating a firewall rule, the default network is used:\nglobal/networks/default\nIf you choose to specify this propert y, you can specify the network as a full or partial URL. For example, the follow ing are all valid URLs: \n- https://www.googleapis.com/compute/v1/projects/mypr oject/global/networks/my-network \n- projects/myproject/global/networks/my-netwo rk \n- global/networks/default",
6528 "type": "string" 7047 "type": "string"
6529 }, 7048 },
6530 "selfLink": { 7049 "selfLink": {
6531 "description": "Server defined URL for the resource (output only).", 7050 "description": "[Output Only] Server defined URL for the res ource.",
6532 "type": "string" 7051 "type": "string"
6533 }, 7052 },
6534 "sourceRanges": { 7053 "sourceRanges": {
6535 "description": "A list of IP address blocks expressed in CID R format which this rule applies to. One or both of sourceRanges and sourceTags may be set; an inbound connection is allowed if either the range or the tag of t he source matches.", 7054 "description": "The IP address blocks that this rule applies to, expressed in CIDR format. One or both of sourceRanges and sourceTags may be set.\n\nIf both properties are set, an inbound connection is allowed if the ran ge or the tag of the source matches the sourceRanges OR matches the sourceTags p roperty; the connection does not need to match both properties.",
6536 "items": { 7055 "items": {
6537 "type": "string" 7056 "type": "string"
6538 }, 7057 },
6539 "type": "array" 7058 "type": "array"
6540 }, 7059 },
6541 "sourceTags": { 7060 "sourceTags": {
6542 "description": "A list of instance tags which this rule appl ies to. One or both of sourceRanges and sourceTags may be set; an inbound connec tion is allowed if either the range or the tag of the source matches.", 7061 "description": "A list of instance tags which this rule appl ies to. One or both of sourceRanges and sourceTags may be set.\n\nIf both proper ties are set, an inbound connection is allowed if the range or the tag of the so urce matches the sourceRanges OR matches the sourceTags property; the connection does not need to match both properties.",
6543 "items": { 7062 "items": {
6544 "type": "string" 7063 "type": "string"
6545 }, 7064 },
6546 "type": "array" 7065 "type": "array"
6547 }, 7066 },
6548 "targetTags": { 7067 "targetTags": {
6549 "description": "A list of instance tags indicating sets of i nstances located on network which may make network connections as specified in a llowed. If no targetTags are specified, the firewall rule applies to all instanc es on the specified network.", 7068 "description": "A list of instance tags indicating sets of i nstances located on network which may make network connections as specified in a llowed[]. If no targetTags are specified, the firewall rule applies to all insta nces on the specified network.",
6550 "items": { 7069 "items": {
6551 "type": "string" 7070 "type": "string"
6552 }, 7071 },
6553 "type": "array" 7072 "type": "array"
6554 } 7073 }
6555 }, 7074 },
6556 "type": "object" 7075 "type": "object"
6557 }, 7076 },
6558 "FirewallList": { 7077 "FirewallList": {
6559 "description": "Contains a list of firewall resources.", 7078 "description": "Contains a list of Firewall resources.",
6560 "id": "FirewallList", 7079 "id": "FirewallList",
6561 "properties": { 7080 "properties": {
6562 "id": { 7081 "id": {
6563 "description": "Unique identifier for the resource; defined by the server (output only).", 7082 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6564 "type": "string" 7083 "type": "string"
6565 }, 7084 },
6566 "items": { 7085 "items": {
6567 "description": "A list of Firewall resources.", 7086 "description": "[Output Only] A list of Firewall resources." ,
6568 "items": { 7087 "items": {
6569 "$ref": "Firewall" 7088 "$ref": "Firewall"
6570 }, 7089 },
6571 "type": "array" 7090 "type": "array"
6572 }, 7091 },
6573 "kind": { 7092 "kind": {
6574 "default": "compute#firewallList", 7093 "default": "compute#firewallList",
6575 "description": "Type of resource.", 7094 "description": "[Output Only] Type of resource. Always compu te#firewallList for lists of firewalls.",
6576 "type": "string" 7095 "type": "string"
6577 }, 7096 },
6578 "nextPageToken": { 7097 "nextPageToken": {
6579 "description": "A token used to continue a truncated list re quest (output only).", 7098 "description": "[Output Only] A token used to continue a tru ncated list request.",
6580 "type": "string" 7099 "type": "string"
6581 }, 7100 },
6582 "selfLink": { 7101 "selfLink": {
6583 "description": "Server defined URL for this resource (output only).", 7102 "description": "[Output Only] Server defined URL for this re source.",
6584 "type": "string" 7103 "type": "string"
6585 } 7104 }
6586 }, 7105 },
6587 "type": "object" 7106 "type": "object"
6588 }, 7107 },
6589 "ForwardingRule": { 7108 "ForwardingRule": {
6590 "description": "A ForwardingRule resource. A ForwardingRule resource specifies which pool of target VMs to forward a packet to if it matches the giv en [IPAddress, IPProtocol, portRange] tuple.", 7109 "description": "A ForwardingRule resource. A ForwardingRule resource specifies which pool of target VMs to forward a packet to if it matches the giv en [IPAddress, IPProtocol, portRange] tuple.",
6591 "id": "ForwardingRule", 7110 "id": "ForwardingRule",
6592 "properties": { 7111 "properties": {
6593 "IPAddress": { 7112 "IPAddress": {
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
6723 "description": "List of forwarding rules contained in this s cope.", 7242 "description": "List of forwarding rules contained in this s cope.",
6724 "items": { 7243 "items": {
6725 "$ref": "ForwardingRule" 7244 "$ref": "ForwardingRule"
6726 }, 7245 },
6727 "type": "array" 7246 "type": "array"
6728 }, 7247 },
6729 "warning": { 7248 "warning": {
6730 "description": "Informational warning which replaces the lis t of forwarding rules when the list is empty.", 7249 "description": "Informational warning which replaces the lis t of forwarding rules when the list is empty.",
6731 "properties": { 7250 "properties": {
6732 "code": { 7251 "code": {
6733 "description": "The warning type identifier for this warning.", 7252 "description": "[Output Only] The warning type ident ifier for this warning.",
6734 "enum": [ 7253 "enum": [
6735 "DEPRECATED_RESOURCE_USED", 7254 "DEPRECATED_RESOURCE_USED",
6736 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 7255 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
6737 "INJECTED_KERNELS_DEPRECATED", 7256 "INJECTED_KERNELS_DEPRECATED",
6738 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 7257 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
6739 "NEXT_HOP_CANNOT_IP_FORWARD", 7258 "NEXT_HOP_CANNOT_IP_FORWARD",
6740 "NEXT_HOP_INSTANCE_NOT_FOUND", 7259 "NEXT_HOP_INSTANCE_NOT_FOUND",
6741 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 7260 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
6742 "NEXT_HOP_NOT_RUNNING", 7261 "NEXT_HOP_NOT_RUNNING",
6743 "NO_RESULTS_ON_PAGE", 7262 "NO_RESULTS_ON_PAGE",
6744 "REQUIRED_TOS_AGREEMENT", 7263 "REQUIRED_TOS_AGREEMENT",
6745 "RESOURCE_NOT_DELETED", 7264 "RESOURCE_NOT_DELETED",
7265 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
6746 "UNREACHABLE" 7266 "UNREACHABLE"
6747 ], 7267 ],
6748 "enumDescriptions": [ 7268 "enumDescriptions": [
6749 "", 7269 "",
6750 "", 7270 "",
6751 "", 7271 "",
6752 "", 7272 "",
6753 "", 7273 "",
6754 "", 7274 "",
6755 "", 7275 "",
6756 "", 7276 "",
6757 "", 7277 "",
6758 "", 7278 "",
6759 "", 7279 "",
7280 "",
6760 "" 7281 ""
6761 ], 7282 ],
6762 "type": "string" 7283 "type": "string"
6763 }, 7284 },
6764 "data": { 7285 "data": {
6765 "description": "Metadata for this warning in 'key: v alue' format.", 7286 "description": "[Output Only] Metadata for this warn ing in key: value format.",
6766 "items": { 7287 "items": {
6767 "properties": { 7288 "properties": {
6768 "key": { 7289 "key": {
6769 "description": "A key for the warning da ta.", 7290 "description": "[Output Only] A key for the warning data.",
6770 "type": "string" 7291 "type": "string"
6771 }, 7292 },
6772 "value": { 7293 "value": {
6773 "description": "A warning data value cor responding to the key.", 7294 "description": "[Output Only] A warning data value corresponding to the key.",
6774 "type": "string" 7295 "type": "string"
6775 } 7296 }
6776 }, 7297 },
6777 "type": "object" 7298 "type": "object"
6778 }, 7299 },
6779 "type": "array" 7300 "type": "array"
6780 }, 7301 },
6781 "message": { 7302 "message": {
6782 "description": "Optional human-readable details for this warning.", 7303 "description": "[Output Only] Optional human-readabl e details for this warning.",
6783 "type": "string" 7304 "type": "string"
6784 } 7305 }
6785 }, 7306 },
6786 "type": "object" 7307 "type": "object"
6787 } 7308 }
6788 }, 7309 },
6789 "type": "object" 7310 "type": "object"
6790 }, 7311 },
6791 "HealthCheckReference": { 7312 "HealthCheckReference": {
6792 "id": "HealthCheckReference", 7313 "id": "HealthCheckReference",
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
6941 "type": "string" 7462 "type": "string"
6942 }, 7463 },
6943 "selfLink": { 7464 "selfLink": {
6944 "description": "Server defined URL for this resource (output only).", 7465 "description": "Server defined URL for this resource (output only).",
6945 "type": "string" 7466 "type": "string"
6946 } 7467 }
6947 }, 7468 },
6948 "type": "object" 7469 "type": "object"
6949 }, 7470 },
6950 "Image": { 7471 "Image": {
6951 "description": "A disk image resource.", 7472 "description": "An Image resource.",
6952 "id": "Image", 7473 "id": "Image",
6953 "properties": { 7474 "properties": {
6954 "archiveSizeBytes": { 7475 "archiveSizeBytes": {
6955 "description": "Size of the image tar.gz archive stored in G oogle Cloud Storage (in bytes).", 7476 "description": "Size of the image tar.gz archive stored in G oogle Cloud Storage (in bytes).",
6956 "format": "int64", 7477 "format": "int64",
6957 "type": "string" 7478 "type": "string"
6958 }, 7479 },
6959 "creationTimestamp": { 7480 "creationTimestamp": {
6960 "description": "Creation timestamp in RFC3339 text format (o utput only).", 7481 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
6961 "type": "string" 7482 "type": "string"
6962 }, 7483 },
6963 "deprecated": { 7484 "deprecated": {
6964 "$ref": "DeprecationStatus", 7485 "$ref": "DeprecationStatus",
6965 "description": "The deprecation status associated with this image." 7486 "description": "The deprecation status associated with this image."
6966 }, 7487 },
6967 "description": { 7488 "description": {
6968 "description": "Textual description of the resource; provide d by the client when the resource is created.", 7489 "description": "Textual description of the resource; provide d by the client when the resource is created.",
6969 "type": "string" 7490 "type": "string"
6970 }, 7491 },
6971 "diskSizeGb": { 7492 "diskSizeGb": {
6972 "description": "Size of the image when restored onto a disk (in GiB).", 7493 "description": "Size of the image when restored onto a persi stent disk (in GB).",
6973 "format": "int64", 7494 "format": "int64",
6974 "type": "string" 7495 "type": "string"
6975 }, 7496 },
6976 "id": { 7497 "id": {
6977 "description": "Unique identifier for the resource; defined by the server (output only).", 7498 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
6978 "format": "uint64", 7499 "format": "uint64",
6979 "type": "string" 7500 "type": "string"
6980 }, 7501 },
6981 "kind": { 7502 "kind": {
6982 "default": "compute#image", 7503 "default": "compute#image",
6983 "description": "Type of the resource.", 7504 "description": "[Output Only] Type of the resource. Always c ompute#image for images.",
6984 "type": "string" 7505 "type": "string"
6985 }, 7506 },
6986 "licenses": { 7507 "licenses": {
6987 "description": "Public visible licenses.", 7508 "description": "Any applicable publicly visible licenses.",
6988 "items": { 7509 "items": {
6989 "type": "string" 7510 "type": "string"
6990 }, 7511 },
6991 "type": "array" 7512 "type": "array"
6992 }, 7513 },
6993 "name": { 7514 "name": {
6994 "annotations": { 7515 "annotations": {
6995 "required": [ 7516 "required": [
6996 "compute.images.insert" 7517 "compute.images.insert"
6997 ] 7518 ]
6998 }, 7519 },
6999 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.", 7520 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character m ust be a lowercase letter, and all following characters must be a dash, lowercas e letter, or digit, except the last character, which cannot be a dash.",
7000 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7521 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7001 "type": "string" 7522 "type": "string"
7002 }, 7523 },
7003 "rawDisk": { 7524 "rawDisk": {
7004 "description": "The raw disk image parameters.", 7525 "description": "The parameters of the raw disk image.",
7005 "properties": { 7526 "properties": {
7006 "containerType": { 7527 "containerType": {
7007 "description": "The format used to encode and transm it the block device. Should be TAR. This is just a container and transmission fo rmat and not a runtime format. Provided by the client when the disk image is cre ated.", 7528 "description": "The format used to encode and transm it the block device, which should be TAR. This is just a container and transmiss ion format and not a runtime format. Provided by the client when the disk image is created.",
7008 "enum": [ 7529 "enum": [
7009 "TAR" 7530 "TAR"
7010 ], 7531 ],
7011 "enumDescriptions": [ 7532 "enumDescriptions": [
7012 "" 7533 ""
7013 ], 7534 ],
7014 "type": "string" 7535 "type": "string"
7015 }, 7536 },
7016 "sha1Checksum": { 7537 "sha1Checksum": {
7017 "description": "An optional SHA1 checksum of the dis k image before unpackaging; provided by the client when the disk image is create d.", 7538 "description": "An optional SHA1 checksum of the dis k image before unpackaging; provided by the client when the disk image is create d.",
7018 "pattern": "[a-f0-9]{40}", 7539 "pattern": "[a-f0-9]{40}",
7019 "type": "string" 7540 "type": "string"
7020 }, 7541 },
7021 "source": { 7542 "source": {
7022 "annotations": { 7543 "annotations": {
7023 "required": [ 7544 "required": [
7024 "compute.images.insert" 7545 "compute.images.insert"
7025 ] 7546 ]
7026 }, 7547 },
7027 "description": "The full Google Cloud Storage URL wh ere the disk image is stored; provided by the client when the disk image is crea ted.", 7548 "description": "The full Google Cloud Storage URL wh ere the disk image is stored. You must provide either this property or the sourc eDisk property but not both.",
7028 "type": "string" 7549 "type": "string"
7029 } 7550 }
7030 }, 7551 },
7031 "type": "object" 7552 "type": "object"
7032 }, 7553 },
7033 "selfLink": { 7554 "selfLink": {
7034 "description": "Server defined URL for the resource (output only).", 7555 "description": "[Output Only] Server defined URL for the res ource.",
7035 "type": "string" 7556 "type": "string"
7036 }, 7557 },
7037 "sourceDisk": { 7558 "sourceDisk": {
7038 "description": "The source disk used to create this image.", 7559 "description": "URL of the The source disk used to create th is image. This can be a full or valid partial URL. You must provide either this property or the rawDisk.source property but not both to create an image. For exa mple, the following are valid values: \n- https://www.googleapis.com/compute/v1 /projects/project/zones/zone/disk/disk \n- projects/project/zones/zone/disk/disk \n- zones/zone/disks/disk",
7039 "type": "string" 7560 "type": "string"
7040 }, 7561 },
7041 "sourceDiskId": { 7562 "sourceDiskId": {
7042 "description": "The 'id' value of the disk used to create th is image. This value may be used to determine whether the image was taken from t he current or a previous instance of a given disk name.", 7563 "description": "The ID value of the disk used to create this image. This value may be used to determine whether the image was taken from the current or a previous instance of a given disk name.",
7043 "type": "string" 7564 "type": "string"
7044 }, 7565 },
7045 "sourceType": { 7566 "sourceType": {
7046 "default": "RAW", 7567 "default": "RAW",
7047 "description": "Must be \"RAW\"; provided by the client when the disk image is created.", 7568 "description": "The type of the image used to create this di sk. The default and only value is RAW",
7048 "enum": [ 7569 "enum": [
7049 "RAW" 7570 "RAW"
7050 ], 7571 ],
7051 "enumDescriptions": [ 7572 "enumDescriptions": [
7052 "" 7573 ""
7053 ], 7574 ],
7054 "type": "string" 7575 "type": "string"
7055 }, 7576 },
7056 "status": { 7577 "status": {
7057 "description": "Status of the image (output only). It will b e one of the following READY - after image has been successfully created and is ready for use FAILED - if creating the image fails for some reason PENDING - the image creation is in progress An image can be used to create other resources su ck as instances only after the image has been successfully created and the statu s is set to READY.", 7578 "description": "[Output Only] The status of the image. An im age can be used to create other resources, such as instances, only after the ima ge has been successfully created and the status is set to READY. Possible values are FAILED, PENDING, or READY.",
7058 "enum": [ 7579 "enum": [
7059 "FAILED", 7580 "FAILED",
7060 "PENDING", 7581 "PENDING",
7061 "READY" 7582 "READY"
7062 ], 7583 ],
7063 "enumDescriptions": [ 7584 "enumDescriptions": [
7064 "", 7585 "",
7065 "", 7586 "",
7066 "" 7587 ""
7067 ], 7588 ],
7068 "type": "string" 7589 "type": "string"
7069 } 7590 }
7070 }, 7591 },
7071 "type": "object" 7592 "type": "object"
7072 }, 7593 },
7073 "ImageList": { 7594 "ImageList": {
7074 "description": "Contains a list of disk image resources.", 7595 "description": "Contains a list of Image resources.",
7075 "id": "ImageList", 7596 "id": "ImageList",
7076 "properties": { 7597 "properties": {
7077 "id": { 7598 "id": {
7078 "description": "Unique identifier for the resource; defined by the server (output only).", 7599 "description": "Unique identifier for the resource; defined by the server (output only).",
7079 "type": "string" 7600 "type": "string"
7080 }, 7601 },
7081 "items": { 7602 "items": {
7082 "description": "A list of Image resources.", 7603 "description": "A list of Image resources.",
7083 "items": { 7604 "items": {
7084 "$ref": "Image" 7605 "$ref": "Image"
(...skipping 10 matching lines...) Expand all
7095 "type": "string" 7616 "type": "string"
7096 }, 7617 },
7097 "selfLink": { 7618 "selfLink": {
7098 "description": "Server defined URL for this resource (output only).", 7619 "description": "Server defined URL for this resource (output only).",
7099 "type": "string" 7620 "type": "string"
7100 } 7621 }
7101 }, 7622 },
7102 "type": "object" 7623 "type": "object"
7103 }, 7624 },
7104 "Instance": { 7625 "Instance": {
7105 "description": "An instance resource.", 7626 "description": "An Instance resource.",
7106 "id": "Instance", 7627 "id": "Instance",
7107 "properties": { 7628 "properties": {
7108 "canIpForward": { 7629 "canIpForward": {
7109 "description": "Allows this instance to send packets with so urce IP addresses other than its own and receive packets with destination IP add resses other than its own. If this instance will be used as an IP gateway or it will be set as the next-hop in a Route resource, say true. If unsure, leave this set to false.", 7630 "description": "Allows this instance to send and receive pac kets with non-matching destination or source IPs. This is required if you plan t o use this instance to forward routes. For more information, see Enabling IP For warding.",
7110 "type": "boolean" 7631 "type": "boolean"
7111 }, 7632 },
7633 "cpuPlatform": {
7634 "description": "[Output Only] The CPU platform used by this instance.",
7635 "type": "string"
7636 },
7112 "creationTimestamp": { 7637 "creationTimestamp": {
7113 "description": "Creation timestamp in RFC3339 text format (o utput only).", 7638 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
7114 "type": "string" 7639 "type": "string"
7115 }, 7640 },
7116 "description": { 7641 "description": {
7117 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 7642 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
7118 "type": "string" 7643 "type": "string"
7119 }, 7644 },
7120 "disks": { 7645 "disks": {
7121 "description": "Array of disks associated with this instance . Persistent disks must be created before you can assign them.", 7646 "description": "Array of disks associated with this instance . Persistent disks must be created before you can assign them.",
7122 "items": { 7647 "items": {
7123 "$ref": "AttachedDisk" 7648 "$ref": "AttachedDisk"
7124 }, 7649 },
7125 "type": "array" 7650 "type": "array"
7126 }, 7651 },
7127 "id": { 7652 "id": {
7128 "description": "Unique identifier for the resource; defined by the server (output only).", 7653 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7129 "format": "uint64", 7654 "format": "uint64",
7130 "type": "string" 7655 "type": "string"
7131 }, 7656 },
7132 "kind": { 7657 "kind": {
7133 "default": "compute#instance", 7658 "default": "compute#instance",
7134 "description": "Type of the resource.", 7659 "description": "[Output Only] Type of the resource. Always c ompute#instance for instances.",
7135 "type": "string" 7660 "type": "string"
7136 }, 7661 },
7137 "machineType": { 7662 "machineType": {
7138 "annotations": { 7663 "annotations": {
7139 "required": [ 7664 "required": [
7140 "compute.instances.insert" 7665 "compute.instances.insert"
7141 ] 7666 ]
7142 }, 7667 },
7143 "description": "URL of the machine type resource describing which machine type to use to host the instance; provided by the client when the instance is created.", 7668 "description": "Full or partial URL of the machine type reso urce to use for this instance. This is provided by the client when the instance is created. For example, the following is a valid partial url:\n\nzones/zone/mac hineTypes/machine-type",
7144 "type": "string" 7669 "type": "string"
7145 }, 7670 },
7146 "metadata": { 7671 "metadata": {
7147 "$ref": "Metadata", 7672 "$ref": "Metadata",
7148 "description": "Metadata key/value pairs assigned to this in stance. Consists of custom metadata or predefined keys; see Instance documentati on for more information." 7673 "description": "The metadata key/value pairs assigned to thi s instance. This includes custom metadata and predefined keys."
7149 }, 7674 },
7150 "name": { 7675 "name": {
7151 "annotations": { 7676 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character m ust be a lowercase letter, and all following characters must be a dash, lowercas e letter, or digit, except the last character, which cannot be a dash.",
7152 "required": [
7153 "compute.instances.insert"
7154 ]
7155 },
7156 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.",
7157 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7158 "type": "string" 7677 "type": "string"
7159 }, 7678 },
7160 "networkInterfaces": { 7679 "networkInterfaces": {
7161 "description": "Array of configurations for this interface. This specifies how this interface is configured to interact with other network s ervices, such as connecting to the internet. Currently, ONE_TO_ONE_NAT is the on ly access config supported. If there are no accessConfigs specified, then this i nstance will have no external internet access.", 7680 "description": "An array of configurations for this interfac e. This specifies how this interface is configured to interact with other networ k services, such as connecting to the internet.",
7162 "items": { 7681 "items": {
7163 "$ref": "NetworkInterface" 7682 "$ref": "NetworkInterface"
7164 }, 7683 },
7165 "type": "array" 7684 "type": "array"
7166 }, 7685 },
7167 "scheduling": { 7686 "scheduling": {
7168 "$ref": "Scheduling", 7687 "$ref": "Scheduling",
7169 "description": "Scheduling options for this instance." 7688 "description": "Scheduling options for this instance."
7170 }, 7689 },
7171 "selfLink": { 7690 "selfLink": {
7172 "description": "Server defined URL for this resource (output only).", 7691 "description": "[Output Only] Server defined URL for this re source.",
7173 "type": "string" 7692 "type": "string"
7174 }, 7693 },
7175 "serviceAccounts": { 7694 "serviceAccounts": {
7176 "description": "A list of service accounts each with specifi ed scopes, for which access tokens are to be made available to the instance thro ugh metadata queries.", 7695 "description": "A list of service accounts, with their speci fied scopes, authorized for this instance. Service accounts generate access toke ns that can be accessed through the metadata server and used to authenticate app lications on the instance. See Authenticating from Google Compute Engine for mor e information.",
7177 "items": { 7696 "items": {
7178 "$ref": "ServiceAccount" 7697 "$ref": "ServiceAccount"
7179 }, 7698 },
7180 "type": "array" 7699 "type": "array"
7181 }, 7700 },
7182 "status": { 7701 "status": {
7183 "description": "Instance status. One of the following values : \"PROVISIONING\", \"STAGING\", \"RUNNING\", \"STOPPING\", \"STOPPED\", \"TERMI NATED\" (output only).", 7702 "description": "[Output Only] The status of the instance. On e of the following values: PROVISIONING, STAGING, RUNNING, STOPPING, STOPPED, TE RMINATED.",
7184 "enum": [ 7703 "enum": [
7185 "PROVISIONING", 7704 "PROVISIONING",
7186 "RUNNING", 7705 "RUNNING",
7187 "STAGING", 7706 "STAGING",
7188 "STOPPED", 7707 "STOPPED",
7189 "STOPPING", 7708 "STOPPING",
7190 "TERMINATED" 7709 "TERMINATED"
7191 ], 7710 ],
7192 "enumDescriptions": [ 7711 "enumDescriptions": [
7193 "", 7712 "",
7194 "", 7713 "",
7195 "", 7714 "",
7196 "", 7715 "",
7197 "", 7716 "",
7198 "" 7717 ""
7199 ], 7718 ],
7200 "type": "string" 7719 "type": "string"
7201 }, 7720 },
7202 "statusMessage": { 7721 "statusMessage": {
7203 "description": "An optional, human-readable explanation of t he status (output only).", 7722 "description": "[Output Only] An optional, human-readable ex planation of the status.",
7204 "type": "string" 7723 "type": "string"
7205 }, 7724 },
7206 "tags": { 7725 "tags": {
7207 "$ref": "Tags", 7726 "$ref": "Tags",
7208 "description": "A list of tags to be applied to this instanc e. Used to identify valid sources or targets for network firewalls. Provided by the client on instance creation. The tags can be later modified by the setTags m ethod. Each tag within the list must comply with RFC1035." 7727 "description": "A list of tags to appy to this instance. Tag s are used to identify valid sources or targets for network firewalls and are sp ecified by the client during instance creation. The tags can be later modified b y the setTags method. Each tag within the list must comply with RFC1035."
7209 }, 7728 },
7210 "zone": { 7729 "zone": {
7211 "description": "URL of the zone where the instance resides ( output only).", 7730 "description": "[Output Only] URL of the zone where the inst ance resides.",
7212 "type": "string" 7731 "type": "string"
7213 } 7732 }
7214 }, 7733 },
7215 "type": "object" 7734 "type": "object"
7216 }, 7735 },
7217 "InstanceAggregatedList": { 7736 "InstanceAggregatedList": {
7218 "id": "InstanceAggregatedList", 7737 "id": "InstanceAggregatedList",
7219 "properties": { 7738 "properties": {
7220 "id": { 7739 "id": {
7221 "description": "Unique identifier for the resource; defined by the server (output only).", 7740 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7222 "type": "string" 7741 "type": "string"
7223 }, 7742 },
7224 "items": { 7743 "items": {
7225 "additionalProperties": { 7744 "additionalProperties": {
7226 "$ref": "InstancesScopedList", 7745 "$ref": "InstancesScopedList",
7227 "description": "Name of the scope containing this set of instances." 7746 "description": "Name of the scope containing this set of instances."
7228 }, 7747 },
7229 "description": "A map of scoped instance lists.", 7748 "description": "[Output Only] A map of scoped instance lists .",
7230 "type": "object" 7749 "type": "object"
7231 }, 7750 },
7232 "kind": { 7751 "kind": {
7233 "default": "compute#instanceAggregatedList", 7752 "default": "compute#instanceAggregatedList",
7234 "description": "Type of resource.", 7753 "description": "[Output Only] Type of resource. Always compu te#instanceAggregatedList for aggregated lists of Instance resources.",
7235 "type": "string" 7754 "type": "string"
7236 }, 7755 },
7237 "nextPageToken": { 7756 "nextPageToken": {
7238 "description": "A token used to continue a truncated list re quest (output only).", 7757 "description": "[Output Only] A token used to continue a tru ncated list request.",
7239 "type": "string" 7758 "type": "string"
7240 }, 7759 },
7241 "selfLink": { 7760 "selfLink": {
7242 "description": "Server defined URL for this resource (output only).", 7761 "description": "[Output Only] Server defined URL for this re source.",
7243 "type": "string" 7762 "type": "string"
7244 } 7763 }
7245 }, 7764 },
7246 "type": "object" 7765 "type": "object"
7247 }, 7766 },
7248 "InstanceList": { 7767 "InstanceList": {
7249 "description": "Contains a list of instance resources.", 7768 "description": "Contains a list of instance resources.",
7250 "id": "InstanceList", 7769 "id": "InstanceList",
7251 "properties": { 7770 "properties": {
7252 "id": { 7771 "id": {
7253 "description": "Unique identifier for the resource; defined by the server (output only).", 7772 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7254 "type": "string" 7773 "type": "string"
7255 }, 7774 },
7256 "items": { 7775 "items": {
7257 "description": "A list of Instance resources.", 7776 "description": "[Output Only] A list of Instance resources." ,
7258 "items": { 7777 "items": {
7259 "$ref": "Instance" 7778 "$ref": "Instance"
7260 }, 7779 },
7261 "type": "array" 7780 "type": "array"
7262 }, 7781 },
7263 "kind": { 7782 "kind": {
7264 "default": "compute#instanceList", 7783 "default": "compute#instanceList",
7265 "description": "Type of resource.", 7784 "description": "[Output Only] Type of resource. Always compu te#instanceList for lists of Instance resources.",
7266 "type": "string" 7785 "type": "string"
7267 }, 7786 },
7268 "nextPageToken": { 7787 "nextPageToken": {
7269 "description": "A token used to continue a truncated list re quest (output only).", 7788 "description": "[Output Only] A token used to continue a tru ncated list request.",
7270 "type": "string" 7789 "type": "string"
7271 }, 7790 },
7272 "selfLink": { 7791 "selfLink": {
7273 "description": "Server defined URL for this resource (output only).", 7792 "description": "[Output Only] Server defined URL for this re source.",
7274 "type": "string" 7793 "type": "string"
7275 } 7794 }
7276 }, 7795 },
7796 "type": "object"
7797 },
7798 "InstanceMoveRequest": {
7799 "id": "InstanceMoveRequest",
7800 "properties": {
7801 "destinationZone": {
7802 "description": "The URL of the destination zone to move the instance to. This can be a full or partial URL. For example, the following are a ll valid URLs to a zone: \n- https://www.googleapis.com/compute/v1/projects/pro ject/zones/zone \n- projects/project/zones/zone \n- zones/zone",
7803 "type": "string"
7804 },
7805 "targetInstance": {
7806 "description": "The URL of the target instance to move. This can be a full or partial URL. For example, the following are all valid URLs to an instance: \n- https://www.googleapis.com/compute/v1/projects/project/zones/z one/instances/instance \n- projects/project/zones/zone/instances/instance \n- zo nes/zone/instances/instance",
7807 "type": "string"
7808 }
7809 },
7277 "type": "object" 7810 "type": "object"
7278 }, 7811 },
7279 "InstanceProperties": { 7812 "InstanceProperties": {
7280 "description": "", 7813 "description": "",
7281 "id": "InstanceProperties", 7814 "id": "InstanceProperties",
7282 "properties": { 7815 "properties": {
7283 "canIpForward": { 7816 "canIpForward": {
7284 "description": "Allows instances created based on this templ ate to send packets with source IP addresses other than their own and receive pa ckets with destination IP addresses other than their own. If these instances wil l be used as an IP gateway or it will be set as the next-hop in a Route resource , say true. If unsure, leave this set to false.", 7817 "description": "Allows instances created based on this templ ate to send packets with source IP addresses other than their own and receive pa ckets with destination IP addresses other than their own. If these instances wil l be used as an IP gateway or it will be set as the next-hop in a Route resource , say true. If unsure, leave this set to false.",
7285 "type": "boolean" 7818 "type": "boolean"
7286 }, 7819 },
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
7413 "description": "Server defined URL for this resource (output only).", 7946 "description": "Server defined URL for this resource (output only).",
7414 "type": "string" 7947 "type": "string"
7415 } 7948 }
7416 }, 7949 },
7417 "type": "object" 7950 "type": "object"
7418 }, 7951 },
7419 "InstancesScopedList": { 7952 "InstancesScopedList": {
7420 "id": "InstancesScopedList", 7953 "id": "InstancesScopedList",
7421 "properties": { 7954 "properties": {
7422 "instances": { 7955 "instances": {
7423 "description": "List of instances contained in this scope.", 7956 "description": "[Output Only] List of instances contained in this scope.",
7424 "items": { 7957 "items": {
7425 "$ref": "Instance" 7958 "$ref": "Instance"
7426 }, 7959 },
7427 "type": "array" 7960 "type": "array"
7428 }, 7961 },
7429 "warning": { 7962 "warning": {
7430 "description": "Informational warning which replaces the lis t of instances when the list is empty.", 7963 "description": "[Output Only] Informational warning which re places the list of instances when the list is empty.",
7431 "properties": { 7964 "properties": {
7432 "code": { 7965 "code": {
7433 "description": "The warning type identifier for this warning.", 7966 "description": "[Output Only] The warning type ident ifier for this warning.",
7434 "enum": [ 7967 "enum": [
7435 "DEPRECATED_RESOURCE_USED", 7968 "DEPRECATED_RESOURCE_USED",
7436 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 7969 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
7437 "INJECTED_KERNELS_DEPRECATED", 7970 "INJECTED_KERNELS_DEPRECATED",
7438 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 7971 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
7439 "NEXT_HOP_CANNOT_IP_FORWARD", 7972 "NEXT_HOP_CANNOT_IP_FORWARD",
7440 "NEXT_HOP_INSTANCE_NOT_FOUND", 7973 "NEXT_HOP_INSTANCE_NOT_FOUND",
7441 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 7974 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
7442 "NEXT_HOP_NOT_RUNNING", 7975 "NEXT_HOP_NOT_RUNNING",
7443 "NO_RESULTS_ON_PAGE", 7976 "NO_RESULTS_ON_PAGE",
7444 "REQUIRED_TOS_AGREEMENT", 7977 "REQUIRED_TOS_AGREEMENT",
7445 "RESOURCE_NOT_DELETED", 7978 "RESOURCE_NOT_DELETED",
7979 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
7446 "UNREACHABLE" 7980 "UNREACHABLE"
7447 ], 7981 ],
7448 "enumDescriptions": [ 7982 "enumDescriptions": [
7449 "", 7983 "",
7450 "", 7984 "",
7451 "", 7985 "",
7452 "", 7986 "",
7453 "", 7987 "",
7454 "", 7988 "",
7455 "", 7989 "",
7456 "", 7990 "",
7457 "", 7991 "",
7458 "", 7992 "",
7459 "", 7993 "",
7994 "",
7460 "" 7995 ""
7461 ], 7996 ],
7462 "type": "string" 7997 "type": "string"
7463 }, 7998 },
7464 "data": { 7999 "data": {
7465 "description": "Metadata for this warning in 'key: v alue' format.", 8000 "description": "[Output Only] Metadata for this warn ing in key: value format.",
7466 "items": { 8001 "items": {
7467 "properties": { 8002 "properties": {
7468 "key": { 8003 "key": {
7469 "description": "A key for the warning da ta.", 8004 "description": "[Output Only] A key for the warning data.",
7470 "type": "string" 8005 "type": "string"
7471 }, 8006 },
7472 "value": { 8007 "value": {
7473 "description": "A warning data value cor responding to the key.", 8008 "description": "[Output Only] A warning data value corresponding to the key.",
7474 "type": "string" 8009 "type": "string"
7475 } 8010 }
7476 }, 8011 },
7477 "type": "object" 8012 "type": "object"
7478 }, 8013 },
7479 "type": "array" 8014 "type": "array"
7480 }, 8015 },
7481 "message": { 8016 "message": {
7482 "description": "Optional human-readable details for this warning.", 8017 "description": "[Output Only] Optional human-readabl e details for this warning.",
7483 "type": "string" 8018 "type": "string"
7484 } 8019 }
7485 }, 8020 },
7486 "type": "object" 8021 "type": "object"
7487 } 8022 }
7488 }, 8023 },
7489 "type": "object" 8024 "type": "object"
7490 }, 8025 },
7491 "License": { 8026 "License": {
7492 "description": "A license resource.", 8027 "description": "A license resource.",
7493 "id": "License", 8028 "id": "License",
7494 "properties": { 8029 "properties": {
7495 "chargesUseFee": { 8030 "chargesUseFee": {
7496 "description": "If true, the customer will be charged licens e fee for running software that contains this license on an instance.", 8031 "description": "If true, the customer will be charged licens e fee for running software that contains this license on an instance.",
7497 "type": "boolean" 8032 "type": "boolean"
7498 }, 8033 },
7499 "kind": { 8034 "kind": {
7500 "default": "compute#license", 8035 "default": "compute#license",
7501 "description": "Type of resource.", 8036 "description": "[Output Only] Type of resource. Always compu te#license for licenses.",
7502 "type": "string" 8037 "type": "string"
7503 }, 8038 },
7504 "name": { 8039 "name": {
7505 "annotations": { 8040 "annotations": {
7506 "required": [ 8041 "required": [
7507 "compute.images.insert" 8042 "compute.images.insert"
7508 ] 8043 ]
7509 }, 8044 },
7510 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.", 8045 "description": "Name of the resource. The name must be 1-63 characters long, and comply with RCF1035.",
7511 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 8046 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7512 "type": "string" 8047 "type": "string"
7513 }, 8048 },
7514 "selfLink": { 8049 "selfLink": {
7515 "description": "Server defined URL for the resource (output only).", 8050 "description": "[Output Only] Server defined URL for the res ource.",
7516 "type": "string" 8051 "type": "string"
7517 } 8052 }
7518 }, 8053 },
7519 "type": "object" 8054 "type": "object"
7520 }, 8055 },
7521 "MachineType": { 8056 "MachineType": {
7522 "description": "A machine type resource.", 8057 "description": "A Machine Type resource.",
7523 "id": "MachineType", 8058 "id": "MachineType",
7524 "properties": { 8059 "properties": {
7525 "creationTimestamp": { 8060 "creationTimestamp": {
7526 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 8061 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
7527 "type": "string" 8062 "type": "string"
7528 }, 8063 },
7529 "deprecated": { 8064 "deprecated": {
7530 "$ref": "DeprecationStatus", 8065 "$ref": "DeprecationStatus",
7531 "description": "The deprecation status associated with this machine type." 8066 "description": "[Output Only] The deprecation status associa ted with this machine type."
7532 }, 8067 },
7533 "description": { 8068 "description": {
7534 "description": "An optional textual description of the resou rce.", 8069 "description": "[Output Only] An optional textual descriptio n of the resource.",
7535 "type": "string" 8070 "type": "string"
7536 }, 8071 },
7537 "guestCpus": { 8072 "guestCpus": {
7538 "description": "Count of CPUs exposed to the instance.", 8073 "description": "[Output Only] The tumber of CPUs exposed to the instance.",
7539 "format": "int32", 8074 "format": "int32",
7540 "type": "integer" 8075 "type": "integer"
7541 }, 8076 },
7542 "id": { 8077 "id": {
7543 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 8078 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7544 "format": "uint64", 8079 "format": "uint64",
7545 "type": "string" 8080 "type": "string"
7546 }, 8081 },
7547 "imageSpaceGb": { 8082 "imageSpaceGb": {
7548 "description": "Space allotted for the image, defined in GB. ", 8083 "description": "[Deprecated] This property is deprecated and will never be populated with any relevant values.",
7549 "format": "int32", 8084 "format": "int32",
7550 "type": "integer" 8085 "type": "integer"
7551 }, 8086 },
7552 "kind": { 8087 "kind": {
7553 "default": "compute#machineType", 8088 "default": "compute#machineType",
7554 "description": "Type of the resource.", 8089 "description": "Type of the resource.",
7555 "type": "string" 8090 "type": "string"
7556 }, 8091 },
7557 "maximumPersistentDisks": { 8092 "maximumPersistentDisks": {
7558 "description": "Maximum persistent disks allowed.", 8093 "description": "[Output Only] Maximum persistent disks allow ed.",
7559 "format": "int32", 8094 "format": "int32",
7560 "type": "integer" 8095 "type": "integer"
7561 }, 8096 },
7562 "maximumPersistentDisksSizeGb": { 8097 "maximumPersistentDisksSizeGb": {
7563 "description": "Maximum total persistent disks size (GB) all owed.", 8098 "description": "[Output Only] Maximum total persistent disks size (GB) allowed.",
7564 "format": "int64", 8099 "format": "int64",
7565 "type": "string" 8100 "type": "string"
7566 }, 8101 },
7567 "memoryMb": { 8102 "memoryMb": {
7568 "description": "Physical memory assigned to the instance, de fined in MB.", 8103 "description": "[Output Only] The amount of physical memory available to the instance, defined in MB.",
7569 "format": "int32", 8104 "format": "int32",
7570 "type": "integer" 8105 "type": "integer"
7571 }, 8106 },
7572 "name": { 8107 "name": {
7573 "description": "Name of the resource.", 8108 "description": "[Output Only] Name of the resource.",
7574 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 8109 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7575 "type": "string" 8110 "type": "string"
7576 }, 8111 },
7577 "scratchDisks": { 8112 "scratchDisks": {
7578 "description": "List of extended scratch disks assigned to t he instance.", 8113 "description": "[Output Only] List of extended scratch disks assigned to the instance.",
7579 "items": { 8114 "items": {
7580 "properties": { 8115 "properties": {
7581 "diskGb": { 8116 "diskGb": {
7582 "description": "Size of the scratch disk, define d in GB.", 8117 "description": "Size of the scratch disk, define d in GB.",
7583 "format": "int32", 8118 "format": "int32",
7584 "type": "integer" 8119 "type": "integer"
7585 } 8120 }
7586 }, 8121 },
7587 "type": "object" 8122 "type": "object"
7588 }, 8123 },
(...skipping 13 matching lines...) Expand all
7602 "MachineTypeAggregatedList": { 8137 "MachineTypeAggregatedList": {
7603 "id": "MachineTypeAggregatedList", 8138 "id": "MachineTypeAggregatedList",
7604 "properties": { 8139 "properties": {
7605 "id": { 8140 "id": {
7606 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 8141 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7607 "type": "string" 8142 "type": "string"
7608 }, 8143 },
7609 "items": { 8144 "items": {
7610 "additionalProperties": { 8145 "additionalProperties": {
7611 "$ref": "MachineTypesScopedList", 8146 "$ref": "MachineTypesScopedList",
7612 "description": "Name of the scope containing this set of machine types." 8147 "description": "[Output Only] Name of the scope containi ng this set of machine types."
7613 }, 8148 },
7614 "description": "A map of scoped machine type lists.", 8149 "description": "[Output Only] A map of scoped machine type l ists.",
7615 "type": "object" 8150 "type": "object"
7616 }, 8151 },
7617 "kind": { 8152 "kind": {
7618 "default": "compute#machineTypeAggregatedList", 8153 "default": "compute#machineTypeAggregatedList",
7619 "description": "Type of resource.", 8154 "description": "[Output Only] Type of resource. Always compu te#machineTypeAggregatedList for aggregated lists of machine types.",
7620 "type": "string" 8155 "type": "string"
7621 }, 8156 },
7622 "nextPageToken": { 8157 "nextPageToken": {
7623 "description": "[Output Only] A token used to continue a tru ncated list request.", 8158 "description": "[Output Only] A token used to continue a tru ncated list request.",
7624 "type": "string" 8159 "type": "string"
7625 }, 8160 },
7626 "selfLink": { 8161 "selfLink": {
7627 "description": "Server defined URL for this resource (output only).", 8162 "description": "[Output Only] Server defined URL for this re source.",
7628 "type": "string" 8163 "type": "string"
7629 } 8164 }
7630 }, 8165 },
7631 "type": "object" 8166 "type": "object"
7632 }, 8167 },
7633 "MachineTypeList": { 8168 "MachineTypeList": {
7634 "description": "Contains a list of machine type resources.", 8169 "description": "Contains a list of Machine Type resources.",
7635 "id": "MachineTypeList", 8170 "id": "MachineTypeList",
7636 "properties": { 8171 "properties": {
7637 "id": { 8172 "id": {
7638 "description": "Unique identifier for the resource; defined by the server (output only).", 8173 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7639 "type": "string" 8174 "type": "string"
7640 }, 8175 },
7641 "items": { 8176 "items": {
7642 "description": "A list of MachineType resources.", 8177 "description": "[Output Only] A list of Machine Type resourc es.",
7643 "items": { 8178 "items": {
7644 "$ref": "MachineType" 8179 "$ref": "MachineType"
7645 }, 8180 },
7646 "type": "array" 8181 "type": "array"
7647 }, 8182 },
7648 "kind": { 8183 "kind": {
7649 "default": "compute#machineTypeList", 8184 "default": "compute#machineTypeList",
7650 "description": "Type of resource.", 8185 "description": "[Output Only] Type of resource. Always compu te#machineTypeList for lists of machine types.",
7651 "type": "string" 8186 "type": "string"
7652 }, 8187 },
7653 "nextPageToken": { 8188 "nextPageToken": {
7654 "description": "A token used to continue a truncated list re quest (output only).", 8189 "description": "[Output Only] A token used to continue a tru ncated list request.",
7655 "type": "string" 8190 "type": "string"
7656 }, 8191 },
7657 "selfLink": { 8192 "selfLink": {
7658 "description": "Server defined URL for this resource (output only).", 8193 "description": "[Output Only] Server defined URL for this re source.",
7659 "type": "string" 8194 "type": "string"
7660 } 8195 }
7661 }, 8196 },
7662 "type": "object" 8197 "type": "object"
7663 }, 8198 },
7664 "MachineTypesScopedList": { 8199 "MachineTypesScopedList": {
7665 "id": "MachineTypesScopedList", 8200 "id": "MachineTypesScopedList",
7666 "properties": { 8201 "properties": {
7667 "machineTypes": { 8202 "machineTypes": {
7668 "description": "List of machine types contained in this scop e.", 8203 "description": "[Output Only] List of machine types containe d in this scope.",
7669 "items": { 8204 "items": {
7670 "$ref": "MachineType" 8205 "$ref": "MachineType"
7671 }, 8206 },
7672 "type": "array" 8207 "type": "array"
7673 }, 8208 },
7674 "warning": { 8209 "warning": {
7675 "description": "An informational warning that appears when t he machine types list is empty.", 8210 "description": "[Output Only] An informational warning that appears when the machine types list is empty.",
7676 "properties": { 8211 "properties": {
7677 "code": { 8212 "code": {
7678 "description": "The warning type identifier for this warning.", 8213 "description": "[Output Only] The warning type ident ifier for this warning.",
7679 "enum": [ 8214 "enum": [
7680 "DEPRECATED_RESOURCE_USED", 8215 "DEPRECATED_RESOURCE_USED",
7681 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 8216 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
7682 "INJECTED_KERNELS_DEPRECATED", 8217 "INJECTED_KERNELS_DEPRECATED",
7683 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 8218 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
7684 "NEXT_HOP_CANNOT_IP_FORWARD", 8219 "NEXT_HOP_CANNOT_IP_FORWARD",
7685 "NEXT_HOP_INSTANCE_NOT_FOUND", 8220 "NEXT_HOP_INSTANCE_NOT_FOUND",
7686 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 8221 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
7687 "NEXT_HOP_NOT_RUNNING", 8222 "NEXT_HOP_NOT_RUNNING",
7688 "NO_RESULTS_ON_PAGE", 8223 "NO_RESULTS_ON_PAGE",
7689 "REQUIRED_TOS_AGREEMENT", 8224 "REQUIRED_TOS_AGREEMENT",
7690 "RESOURCE_NOT_DELETED", 8225 "RESOURCE_NOT_DELETED",
8226 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
7691 "UNREACHABLE" 8227 "UNREACHABLE"
7692 ], 8228 ],
7693 "enumDescriptions": [ 8229 "enumDescriptions": [
7694 "", 8230 "",
7695 "", 8231 "",
7696 "", 8232 "",
7697 "", 8233 "",
7698 "", 8234 "",
7699 "", 8235 "",
7700 "", 8236 "",
7701 "", 8237 "",
7702 "", 8238 "",
7703 "", 8239 "",
7704 "", 8240 "",
8241 "",
7705 "" 8242 ""
7706 ], 8243 ],
7707 "type": "string" 8244 "type": "string"
7708 }, 8245 },
7709 "data": { 8246 "data": {
7710 "description": "Metadata for this warning in 'key: v alue' format.", 8247 "description": "[Output Only] Metadata for this warn ing in key: value format.",
7711 "items": { 8248 "items": {
7712 "properties": { 8249 "properties": {
7713 "key": { 8250 "key": {
7714 "description": "A key for the warning da ta.", 8251 "description": "[Output Only] A key for the warning data.",
7715 "type": "string" 8252 "type": "string"
7716 }, 8253 },
7717 "value": { 8254 "value": {
7718 "description": "A warning data value cor responding to the key.", 8255 "description": "[Output Only] A warning data value corresponding to the key.",
7719 "type": "string" 8256 "type": "string"
7720 } 8257 }
7721 }, 8258 },
7722 "type": "object" 8259 "type": "object"
7723 }, 8260 },
7724 "type": "array" 8261 "type": "array"
7725 }, 8262 },
7726 "message": { 8263 "message": {
7727 "description": "Optional human-readable details for this warning.", 8264 "description": "[Output Only] Optional human-readabl e details for this warning.",
7728 "type": "string" 8265 "type": "string"
7729 } 8266 }
7730 }, 8267 },
7731 "type": "object" 8268 "type": "object"
7732 } 8269 }
7733 }, 8270 },
7734 "type": "object" 8271 "type": "object"
7735 }, 8272 },
7736 "Metadata": { 8273 "Metadata": {
7737 "description": "A metadata key/value entry.", 8274 "description": "A metadata key/value entry.",
7738 "id": "Metadata", 8275 "id": "Metadata",
7739 "properties": { 8276 "properties": {
7740 "fingerprint": { 8277 "fingerprint": {
7741 "description": "Fingerprint of this resource. A hash of the metadata's contents. This field is used for optimistic locking. An up-to-date me tadata fingerprint must be provided in order to modify metadata.", 8278 "description": "Specifies a fingerprint for this request, wh ich is essentially a hash of the metadata's contents and used for optimistic loc king. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-da te fingerprint hash in order to update or change metadata.",
7742 "format": "byte", 8279 "format": "byte",
7743 "type": "string" 8280 "type": "string"
7744 }, 8281 },
7745 "items": { 8282 "items": {
7746 "description": "Array of key/value pairs. The total size of all keys and values must be less than 512 KB.", 8283 "description": "Array of key/value pairs. The total size of all keys and values must be less than 512 KB.",
7747 "items": { 8284 "items": {
7748 "properties": { 8285 "properties": {
7749 "key": { 8286 "key": {
7750 "annotations": { 8287 "annotations": {
7751 "required": [ 8288 "required": [
(...skipping 15 matching lines...) Expand all
7767 "description": "Value for the metadata entry. Th ese are free-form strings, and only have meaning as interpreted by the image run ning in the instance. The only restriction placed on values is that their size m ust be less than or equal to 32768 bytes.", 8304 "description": "Value for the metadata entry. Th ese are free-form strings, and only have meaning as interpreted by the image run ning in the instance. The only restriction placed on values is that their size m ust be less than or equal to 32768 bytes.",
7768 "type": "string" 8305 "type": "string"
7769 } 8306 }
7770 }, 8307 },
7771 "type": "object" 8308 "type": "object"
7772 }, 8309 },
7773 "type": "array" 8310 "type": "array"
7774 }, 8311 },
7775 "kind": { 8312 "kind": {
7776 "default": "compute#metadata", 8313 "default": "compute#metadata",
7777 "description": "Type of the resource.", 8314 "description": "[Output Only] Type of the resource. Always c ompute#metadata for metadata.",
7778 "type": "string" 8315 "type": "string"
7779 } 8316 }
7780 }, 8317 },
7781 "type": "object" 8318 "type": "object"
7782 }, 8319 },
7783 "Network": { 8320 "Network": {
7784 "description": "A network resource.", 8321 "description": "A network resource.",
7785 "id": "Network", 8322 "id": "Network",
7786 "properties": { 8323 "properties": {
7787 "IPv4Range": { 8324 "IPv4Range": {
7788 "annotations": { 8325 "annotations": {
7789 "required": [ 8326 "required": [
7790 "compute.networks.insert" 8327 "compute.networks.insert"
7791 ] 8328 ]
7792 }, 8329 },
7793 "description": "Required; The range of internal addresses th at are legal on this network. This range is a CIDR specification, for example: 1 92.168.0.0/16. Provided by the client when the network is created.", 8330 "description": "The range of internal addresses that are leg al on this network. This range is a CIDR specification, for example: 192.168.0.0 /16. Provided by the client when the network is created.",
7794 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}/[0-9]{1,2}", 8331 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}/[0-9]{1,2}",
7795 "type": "string" 8332 "type": "string"
7796 }, 8333 },
7797 "creationTimestamp": { 8334 "creationTimestamp": {
7798 "description": "Creation timestamp in RFC3339 text format (o utput only).", 8335 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
7799 "type": "string" 8336 "type": "string"
7800 }, 8337 },
7801 "description": { 8338 "description": {
7802 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 8339 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
7803 "type": "string" 8340 "type": "string"
7804 }, 8341 },
7805 "gatewayIPv4": { 8342 "gatewayIPv4": {
7806 "description": "An optional address that is used for default routing to other networks. This must be within the range specified by IPv4Range , and is typically the first usable address in that range. If not specified, the default value is the first usable address in IPv4Range.", 8343 "description": "A gateway address for default routing to oth er networks. This value is read only and is selected by the Google Compute Engin e, typically as the first usable address in the IPv4Range.",
7807 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}", 8344 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}",
7808 "type": "string" 8345 "type": "string"
7809 }, 8346 },
7810 "id": { 8347 "id": {
7811 "description": "Unique identifier for the resource; defined by the server (output only).", 8348 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7812 "format": "uint64", 8349 "format": "uint64",
7813 "type": "string" 8350 "type": "string"
7814 }, 8351 },
7815 "kind": { 8352 "kind": {
7816 "default": "compute#network", 8353 "default": "compute#network",
7817 "description": "Type of the resource.", 8354 "description": "[Output Only] Type of the resource. Always c ompute#network for networks.",
7818 "type": "string" 8355 "type": "string"
7819 }, 8356 },
7820 "name": { 8357 "name": {
7821 "annotations": { 8358 "annotations": {
7822 "required": [ 8359 "required": [
7823 "compute.networks.insert" 8360 "compute.networks.insert"
7824 ] 8361 ]
7825 }, 8362 },
7826 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035.", 8363 "description": "Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character m ust be a lowercase letter, and all following characters must be a dash, lowercas e letter, or digit, except the last character, which cannot be a dash.",
7827 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 8364 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7828 "type": "string" 8365 "type": "string"
7829 }, 8366 },
7830 "selfLink": { 8367 "selfLink": {
7831 "description": "Server defined URL for the resource (output only).", 8368 "description": "[Output Only] Server defined URL for the res ource.",
7832 "type": "string" 8369 "type": "string"
7833 } 8370 }
7834 }, 8371 },
7835 "type": "object" 8372 "type": "object"
7836 }, 8373 },
7837 "NetworkInterface": { 8374 "NetworkInterface": {
7838 "description": "A network interface resource attached to an instance .", 8375 "description": "A network interface resource attached to an instance .",
7839 "id": "NetworkInterface", 8376 "id": "NetworkInterface",
7840 "properties": { 8377 "properties": {
7841 "accessConfigs": { 8378 "accessConfigs": {
7842 "description": "Array of configurations for this interface. This specifies how this interface is configured to interact with other network s ervices, such as connecting to the internet. Currently, ONE_TO_ONE_NAT is the on ly access config supported. If there are no accessConfigs specified, then this i nstance will have no external internet access.", 8379 "description": "An array of configurations for this interfac e. Currently, <codeONE_TO_ONE_NAT is the only access config supported. If there are no accessConfigs specified, then this instance will have no external interne t access.",
7843 "items": { 8380 "items": {
7844 "$ref": "AccessConfig" 8381 "$ref": "AccessConfig"
7845 }, 8382 },
7846 "type": "array" 8383 "type": "array"
7847 }, 8384 },
7848 "name": { 8385 "name": {
7849 "description": "Name of the network interface, determined by the server; for network devices, these are e.g. eth0, eth1, etc. (output only). ", 8386 "description": "[Output Only] The name of the network interf ace, generated by the server. For network devices, these are eth0, eth1, etc.",
7850 "type": "string" 8387 "type": "string"
7851 }, 8388 },
7852 "network": { 8389 "network": {
7853 "annotations": { 8390 "annotations": {
7854 "required": [ 8391 "required": [
7855 "compute.instances.insert" 8392 "compute.instances.insert"
7856 ] 8393 ]
7857 }, 8394 },
7858 "description": "URL of the network resource attached to this interface.", 8395 "description": "URL of the network resource for this instanc e. This is required for creating an instance but optional when creating a firewa ll rule. If not specified when creating a firewall rule, the default network is used:\n\nglobal/networks/default \n\nIf you specify this property, you can speci fy the network as a full or partial URL. For example, the following are all vali d URLs: \n- https://www.googleapis.com/compute/v1/projects/project/global/netwo rks/network \n- projects/project/global/networks/network \n- global/networks/def ault",
7859 "type": "string" 8396 "type": "string"
7860 }, 8397 },
7861 "networkIP": { 8398 "networkIP": {
7862 "description": "An optional IPV4 internal network address as signed to the instance for this network interface (output only).", 8399 "description": "[Output Only] An optional IPV4 internal netw ork address assigned to the instance for this network interface.",
7863 "type": "string" 8400 "type": "string"
7864 } 8401 }
7865 }, 8402 },
7866 "type": "object" 8403 "type": "object"
7867 }, 8404 },
7868 "NetworkList": { 8405 "NetworkList": {
7869 "description": "Contains a list of network resources.", 8406 "description": "Contains a list of Network resources.",
7870 "id": "NetworkList", 8407 "id": "NetworkList",
7871 "properties": { 8408 "properties": {
7872 "id": { 8409 "id": {
7873 "description": "Unique identifier for the resource; defined by the server (output only).", 8410 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7874 "type": "string" 8411 "type": "string"
7875 }, 8412 },
7876 "items": { 8413 "items": {
7877 "description": "A list of Network resources.", 8414 "description": "[Output Only] A list of Network resources.",
7878 "items": { 8415 "items": {
7879 "$ref": "Network" 8416 "$ref": "Network"
7880 }, 8417 },
7881 "type": "array" 8418 "type": "array"
7882 }, 8419 },
7883 "kind": { 8420 "kind": {
7884 "default": "compute#networkList", 8421 "default": "compute#networkList",
7885 "description": "Type of resource.", 8422 "description": "[Output Only] Type of resource. Always compu te#networkList for lists of networks.",
7886 "type": "string" 8423 "type": "string"
7887 }, 8424 },
7888 "nextPageToken": { 8425 "nextPageToken": {
7889 "description": "A token used to continue a truncated list re quest (output only).", 8426 "description": "[Output Only] A token used to continue a tru ncated list request.",
7890 "type": "string" 8427 "type": "string"
7891 }, 8428 },
7892 "selfLink": { 8429 "selfLink": {
7893 "description": "Server defined URL for this resource (output only).", 8430 "description": "[Output Only] Server defined URL for this re source .",
7894 "type": "string" 8431 "type": "string"
7895 } 8432 }
7896 }, 8433 },
7897 "type": "object" 8434 "type": "object"
7898 }, 8435 },
7899 "Operation": { 8436 "Operation": {
7900 "description": "An operation resource, used to manage asynchronous A PI requests.", 8437 "description": "An operation resource, used to manage asynchronous A PI requests.",
7901 "id": "Operation", 8438 "id": "Operation",
7902 "properties": { 8439 "properties": {
7903 "clientOperationId": { 8440 "clientOperationId": {
8441 "description": "[Output Only] An optional identifier specifi ed by the client when the mutation was initiated. Must be unique for all operati on resources in the project",
7904 "type": "string" 8442 "type": "string"
7905 }, 8443 },
7906 "creationTimestamp": { 8444 "creationTimestamp": {
7907 "description": "[Output Only] Creation timestamp in RFC3339 text format (output only).", 8445 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
7908 "type": "string" 8446 "type": "string"
7909 }, 8447 },
7910 "endTime": { 8448 "endTime": {
8449 "description": "[Output Only] The time that this operation w as completed. This is in RFC3339 text format.",
7911 "type": "string" 8450 "type": "string"
7912 }, 8451 },
7913 "error": { 8452 "error": {
7914 "description": "[Output Only] If errors occurred during proc essing of this operation, this field will be populated.", 8453 "description": "[Output Only] If errors are generated during processing of the operation, this field will be populated.",
7915 "properties": { 8454 "properties": {
7916 "errors": { 8455 "errors": {
7917 "description": "[Output Only] The array of errors en countered while processing this operation.", 8456 "description": "[Output Only] The array of errors en countered while processing this operation.",
7918 "items": { 8457 "items": {
7919 "properties": { 8458 "properties": {
7920 "code": { 8459 "code": {
7921 "description": "[Output Only] The error type identifier for this error.", 8460 "description": "[Output Only] The error type identifier for this error.",
7922 "type": "string" 8461 "type": "string"
7923 }, 8462 },
7924 "location": { 8463 "location": {
7925 "description": "[Output Only] Indicates the field in the request which caused the error. This property is optional.", 8464 "description": "[Output Only] Indicates the field in the request which caused the error. This property is optional.",
7926 "type": "string" 8465 "type": "string"
7927 }, 8466 },
7928 "message": { 8467 "message": {
7929 "description": "[Output Only] An optiona l, human-readable error message.", 8468 "description": "[Output Only] An optiona l, human-readable error message.",
7930 "type": "string" 8469 "type": "string"
7931 } 8470 }
7932 }, 8471 },
7933 "type": "object" 8472 "type": "object"
7934 }, 8473 },
7935 "type": "array" 8474 "type": "array"
7936 } 8475 }
7937 }, 8476 },
7938 "type": "object" 8477 "type": "object"
7939 }, 8478 },
7940 "httpErrorMessage": { 8479 "httpErrorMessage": {
8480 "description": "[Output Only] If the operation fails, this f ield contains the HTTP error message that was returned, such as NOT FOUND.",
7941 "type": "string" 8481 "type": "string"
7942 }, 8482 },
7943 "httpErrorStatusCode": { 8483 "httpErrorStatusCode": {
8484 "description": "[Output Only] If the operation fails, this f ield contains the HTTP error message that was returned, such as 404.",
7944 "format": "int32", 8485 "format": "int32",
7945 "type": "integer" 8486 "type": "integer"
7946 }, 8487 },
7947 "id": { 8488 "id": {
7948 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 8489 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7949 "format": "uint64", 8490 "format": "uint64",
7950 "type": "string" 8491 "type": "string"
7951 }, 8492 },
7952 "insertTime": { 8493 "insertTime": {
7953 "description": "[Output Only] The time that this operation w as requested. This is in RFC 3339 format.", 8494 "description": "[Output Only] The time that this operation w as requested. This is in RFC3339 text format.",
7954 "type": "string" 8495 "type": "string"
7955 }, 8496 },
7956 "kind": { 8497 "kind": {
7957 "default": "compute#operation", 8498 "default": "compute#operation",
7958 "description": "[Output Only] Type of the resource. Always k ind#operation for Operation resources.", 8499 "description": "[Output Only] Type of the resource. Always c ompute#Operation for Operation resources.",
7959 "type": "string" 8500 "type": "string"
7960 }, 8501 },
7961 "name": { 8502 "name": {
7962 "description": "[Output Only] Name of the resource (output o nly).", 8503 "description": "[Output Only] Name of the resource.",
7963 "type": "string" 8504 "type": "string"
7964 }, 8505 },
7965 "operationType": { 8506 "operationType": {
8507 "description": "[Output Only] Type of the operation, such as insert, update, and delete.",
7966 "type": "string" 8508 "type": "string"
7967 }, 8509 },
7968 "progress": { 8510 "progress": {
8511 "description": "[Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or suppo rt any granularity of operations. This should not be used to guess at when the o peration will be complete. This number should be monotonically increasing as the operation progresses.",
7969 "format": "int32", 8512 "format": "int32",
7970 "type": "integer" 8513 "type": "integer"
7971 }, 8514 },
7972 "region": { 8515 "region": {
7973 "description": "[Output Only] URL of the region where the op eration resides (output only).", 8516 "description": "[Output Only] URL of the region where the op eration resides. Only applicable for regional resources.",
7974 "type": "string" 8517 "type": "string"
7975 }, 8518 },
7976 "selfLink": { 8519 "selfLink": {
7977 "description": "[Output Only] Server defined URL for the res ource.", 8520 "description": "[Output Only] Server defined URL for the res ource.",
7978 "type": "string" 8521 "type": "string"
7979 }, 8522 },
7980 "startTime": { 8523 "startTime": {
7981 "description": "[Output Only] The time that this operation w as started by the server. This is in RFC 3339 format.", 8524 "description": "[Output Only] The time that this operation w as started by the server. This is in RFC3339 text format.",
7982 "type": "string" 8525 "type": "string"
7983 }, 8526 },
7984 "status": { 8527 "status": {
7985 "description": "[Output Only] Status of the operation. Can b e one of the following: \"PENDING\", \"RUNNING\", or \"DONE\".", 8528 "description": "[Output Only] Status of the operation. Can b e one of the following: PENDING, RUNNING, or DONE.",
7986 "enum": [ 8529 "enum": [
7987 "DONE", 8530 "DONE",
7988 "PENDING", 8531 "PENDING",
7989 "RUNNING" 8532 "RUNNING"
7990 ], 8533 ],
7991 "enumDescriptions": [ 8534 "enumDescriptions": [
7992 "", 8535 "",
7993 "", 8536 "",
7994 "" 8537 ""
7995 ], 8538 ],
7996 "type": "string" 8539 "type": "string"
7997 }, 8540 },
7998 "statusMessage": { 8541 "statusMessage": {
7999 "description": "[Output Only] An optional textual descriptio n of the current status of the operation.", 8542 "description": "[Output Only] An optional textual descriptio n of the current status of the operation.",
8000 "type": "string" 8543 "type": "string"
8001 }, 8544 },
8002 "targetId": { 8545 "targetId": {
8003 "description": "[Output Only] Unique target id which identif ies a particular incarnation of the target.", 8546 "description": "[Output Only] Unique target ID which identif ies a particular incarnation of the target.",
8004 "format": "uint64", 8547 "format": "uint64",
8005 "type": "string" 8548 "type": "string"
8006 }, 8549 },
8007 "targetLink": { 8550 "targetLink": {
8008 "description": "[Output Only] URL of the resource the operat ion is mutating (output only).", 8551 "description": "[Output Only] URL of the resource the operat ion is mutating.",
8009 "type": "string" 8552 "type": "string"
8010 }, 8553 },
8011 "user": { 8554 "user": {
8555 "description": "[Output Only] User who requested the operati on, for example: user@example.com.",
8012 "type": "string" 8556 "type": "string"
8013 }, 8557 },
8014 "warnings": { 8558 "warnings": {
8559 "description": "[Output Only] If warning messages are genera ted during processing of the operation, this field will be populated.",
8015 "items": { 8560 "items": {
8016 "properties": { 8561 "properties": {
8017 "code": { 8562 "code": {
8018 "description": "The warning type identifier for this warning.", 8563 "description": "[Output Only] The warning type i dentifier for this warning.",
8019 "enum": [ 8564 "enum": [
8020 "DEPRECATED_RESOURCE_USED", 8565 "DEPRECATED_RESOURCE_USED",
8021 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 8566 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
8022 "INJECTED_KERNELS_DEPRECATED", 8567 "INJECTED_KERNELS_DEPRECATED",
8023 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 8568 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
8024 "NEXT_HOP_CANNOT_IP_FORWARD", 8569 "NEXT_HOP_CANNOT_IP_FORWARD",
8025 "NEXT_HOP_INSTANCE_NOT_FOUND", 8570 "NEXT_HOP_INSTANCE_NOT_FOUND",
8026 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 8571 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
8027 "NEXT_HOP_NOT_RUNNING", 8572 "NEXT_HOP_NOT_RUNNING",
8028 "NO_RESULTS_ON_PAGE", 8573 "NO_RESULTS_ON_PAGE",
8029 "REQUIRED_TOS_AGREEMENT", 8574 "REQUIRED_TOS_AGREEMENT",
8030 "RESOURCE_NOT_DELETED", 8575 "RESOURCE_NOT_DELETED",
8576 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
8031 "UNREACHABLE" 8577 "UNREACHABLE"
8032 ], 8578 ],
8033 "enumDescriptions": [ 8579 "enumDescriptions": [
8034 "", 8580 "",
8035 "", 8581 "",
8036 "", 8582 "",
8037 "", 8583 "",
8038 "", 8584 "",
8039 "", 8585 "",
8040 "", 8586 "",
8041 "", 8587 "",
8042 "", 8588 "",
8043 "", 8589 "",
8044 "", 8590 "",
8591 "",
8045 "" 8592 ""
8046 ], 8593 ],
8047 "type": "string" 8594 "type": "string"
8048 }, 8595 },
8049 "data": { 8596 "data": {
8050 "description": "Metadata for this warning in 'ke y: value' format.", 8597 "description": "[Output Only] Metadata for this warning in key: value format.",
8051 "items": { 8598 "items": {
8052 "properties": { 8599 "properties": {
8053 "key": { 8600 "key": {
8054 "description": "A key for the warnin g data.", 8601 "description": "[Output Only] A key for the warning data.",
8055 "type": "string" 8602 "type": "string"
8056 }, 8603 },
8057 "value": { 8604 "value": {
8058 "description": "A warning data value corresponding to the key.", 8605 "description": "[Output Only] A warn ing data value corresponding to the key.",
8059 "type": "string" 8606 "type": "string"
8060 } 8607 }
8061 }, 8608 },
8062 "type": "object" 8609 "type": "object"
8063 }, 8610 },
8064 "type": "array" 8611 "type": "array"
8065 }, 8612 },
8066 "message": { 8613 "message": {
8067 "description": "Optional human-readable details for this warning.", 8614 "description": "[Output Only] Optional human-rea dable details for this warning.",
8068 "type": "string" 8615 "type": "string"
8069 } 8616 }
8070 }, 8617 },
8071 "type": "object" 8618 "type": "object"
8072 }, 8619 },
8073 "type": "array" 8620 "type": "array"
8074 }, 8621 },
8075 "zone": { 8622 "zone": {
8076 "description": "[Output Only] URL of the zone where the oper ation resides (output only).", 8623 "description": "[Output Only] URL of the zone where the oper ation resides.",
8077 "type": "string" 8624 "type": "string"
8078 } 8625 }
8079 }, 8626 },
8080 "type": "object" 8627 "type": "object"
8081 }, 8628 },
8082 "OperationAggregatedList": { 8629 "OperationAggregatedList": {
8083 "id": "OperationAggregatedList", 8630 "id": "OperationAggregatedList",
8084 "properties": { 8631 "properties": {
8085 "id": { 8632 "id": {
8086 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 8633 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
8087 "type": "string" 8634 "type": "string"
8088 }, 8635 },
8089 "items": { 8636 "items": {
8090 "additionalProperties": { 8637 "additionalProperties": {
8091 "$ref": "OperationsScopedList", 8638 "$ref": "OperationsScopedList",
8092 "description": "[Output Only] Name of the scope containi ng this set of operations." 8639 "description": "[Output Only] Name of the scope containi ng this set of operations."
8093 }, 8640 },
8094 "description": "[Output Only] A map of scoped operation list s.", 8641 "description": "[Output Only] A map of scoped operation list s.",
8095 "type": "object" 8642 "type": "object"
8096 }, 8643 },
8097 "kind": { 8644 "kind": {
8098 "default": "compute#operationAggregatedList", 8645 "default": "compute#operationAggregatedList",
8099 "description": "Type of resource.", 8646 "description": "[Output Only] Type of resource. Always compu te#operationAggregatedList for aggregated lists of operations.",
8100 "type": "string" 8647 "type": "string"
8101 }, 8648 },
8102 "nextPageToken": { 8649 "nextPageToken": {
8103 "description": "[Output Only] A token used to continue a tru ncated list request.", 8650 "description": "[Output Only] A token used to continue a tru ncated list request.",
8104 "type": "string" 8651 "type": "string"
8105 }, 8652 },
8106 "selfLink": { 8653 "selfLink": {
8107 "description": "[Output Only] Server defined URL for this re source.", 8654 "description": "[Output Only] Server defined URL for this re source.",
8108 "type": "string" 8655 "type": "string"
8109 } 8656 }
(...skipping 10 matching lines...) Expand all
8120 }, 8667 },
8121 "items": { 8668 "items": {
8122 "description": "[Output Only] The operation resources.", 8669 "description": "[Output Only] The operation resources.",
8123 "items": { 8670 "items": {
8124 "$ref": "Operation" 8671 "$ref": "Operation"
8125 }, 8672 },
8126 "type": "array" 8673 "type": "array"
8127 }, 8674 },
8128 "kind": { 8675 "kind": {
8129 "default": "compute#operationList", 8676 "default": "compute#operationList",
8130 "description": "Type of resource. Always compute#operations for Operations resource.", 8677 "description": "[Output Only] Type of resource. Always compu te#operations for Operations resource.",
8131 "type": "string" 8678 "type": "string"
8132 }, 8679 },
8133 "nextPageToken": { 8680 "nextPageToken": {
8134 "description": "[Output Only] A token used to continue a tru ncate.", 8681 "description": "[Output Only] A token used to continue a tru ncate.",
8135 "type": "string" 8682 "type": "string"
8136 }, 8683 },
8137 "selfLink": { 8684 "selfLink": {
8138 "description": "[Output Only] Server defined URL for this re source.", 8685 "description": "[Output Only] Server defined URL for this re source.",
8139 "type": "string" 8686 "type": "string"
8140 } 8687 }
8141 }, 8688 },
8142 "type": "object" 8689 "type": "object"
8143 }, 8690 },
8144 "OperationsScopedList": { 8691 "OperationsScopedList": {
8145 "id": "OperationsScopedList", 8692 "id": "OperationsScopedList",
8146 "properties": { 8693 "properties": {
8147 "operations": { 8694 "operations": {
8148 "description": "[Output Only] List of operations contained i n this scope.", 8695 "description": "[Output Only] List of operations contained i n this scope.",
8149 "items": { 8696 "items": {
8150 "$ref": "Operation" 8697 "$ref": "Operation"
8151 }, 8698 },
8152 "type": "array" 8699 "type": "array"
8153 }, 8700 },
8154 "warning": { 8701 "warning": {
8155 "description": "[Output Only] Informational warning which re places the list of operations when the list is empty.", 8702 "description": "[Output Only] Informational warning which re places the list of operations when the list is empty.",
8156 "properties": { 8703 "properties": {
8157 "code": { 8704 "code": {
8158 "description": "The warning type identifier for this warning.", 8705 "description": "[Output Only] The warning type ident ifier for this warning.",
8159 "enum": [ 8706 "enum": [
8160 "DEPRECATED_RESOURCE_USED", 8707 "DEPRECATED_RESOURCE_USED",
8161 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 8708 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
8162 "INJECTED_KERNELS_DEPRECATED", 8709 "INJECTED_KERNELS_DEPRECATED",
8163 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 8710 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
8164 "NEXT_HOP_CANNOT_IP_FORWARD", 8711 "NEXT_HOP_CANNOT_IP_FORWARD",
8165 "NEXT_HOP_INSTANCE_NOT_FOUND", 8712 "NEXT_HOP_INSTANCE_NOT_FOUND",
8166 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 8713 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
8167 "NEXT_HOP_NOT_RUNNING", 8714 "NEXT_HOP_NOT_RUNNING",
8168 "NO_RESULTS_ON_PAGE", 8715 "NO_RESULTS_ON_PAGE",
8169 "REQUIRED_TOS_AGREEMENT", 8716 "REQUIRED_TOS_AGREEMENT",
8170 "RESOURCE_NOT_DELETED", 8717 "RESOURCE_NOT_DELETED",
8718 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
8171 "UNREACHABLE" 8719 "UNREACHABLE"
8172 ], 8720 ],
8173 "enumDescriptions": [ 8721 "enumDescriptions": [
8174 "", 8722 "",
8175 "", 8723 "",
8176 "", 8724 "",
8177 "", 8725 "",
8178 "", 8726 "",
8179 "", 8727 "",
8180 "", 8728 "",
8181 "", 8729 "",
8182 "", 8730 "",
8183 "", 8731 "",
8184 "", 8732 "",
8733 "",
8185 "" 8734 ""
8186 ], 8735 ],
8187 "type": "string" 8736 "type": "string"
8188 }, 8737 },
8189 "data": { 8738 "data": {
8190 "description": "Metadata for this warning in 'key: v alue' format.", 8739 "description": "[Output Only] Metadata for this warn ing in key: value format.",
8191 "items": { 8740 "items": {
8192 "properties": { 8741 "properties": {
8193 "key": { 8742 "key": {
8194 "description": "A key for the warning da ta.", 8743 "description": "[Output Only] A key for the warning data.",
8195 "type": "string" 8744 "type": "string"
8196 }, 8745 },
8197 "value": { 8746 "value": {
8198 "description": "A warning data value cor responding to the key.", 8747 "description": "[Output Only] A warning data value corresponding to the key.",
8199 "type": "string" 8748 "type": "string"
8200 } 8749 }
8201 }, 8750 },
8202 "type": "object" 8751 "type": "object"
8203 }, 8752 },
8204 "type": "array" 8753 "type": "array"
8205 }, 8754 },
8206 "message": { 8755 "message": {
8207 "description": "Optional human-readable details for this warning.", 8756 "description": "[Output Only] Optional human-readabl e details for this warning.",
8208 "type": "string" 8757 "type": "string"
8209 } 8758 }
8210 }, 8759 },
8211 "type": "object" 8760 "type": "object"
8212 } 8761 }
8213 }, 8762 },
8214 "type": "object" 8763 "type": "object"
8215 }, 8764 },
8216 "PathMatcher": { 8765 "PathMatcher": {
8217 "description": "A matcher for the path portion of the URL. The Backe ndService from the longest-matched rule will serve the URL. If no rule was match ed, the default_service will be used.", 8766 "description": "A matcher for the path portion of the URL. The Backe ndService from the longest-matched rule will serve the URL. If no rule was match ed, the default_service will be used.",
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
8250 "type": "array" 8799 "type": "array"
8251 }, 8800 },
8252 "service": { 8801 "service": {
8253 "description": "The URL of the BackendService resource if th is rule is matched.", 8802 "description": "The URL of the BackendService resource if th is rule is matched.",
8254 "type": "string" 8803 "type": "string"
8255 } 8804 }
8256 }, 8805 },
8257 "type": "object" 8806 "type": "object"
8258 }, 8807 },
8259 "Project": { 8808 "Project": {
8260 "description": "A project resource. Projects can be created only in the APIs Console. Unless marked otherwise, values can only be modified in the co nsole.", 8809 "description": "A Project resource. Projects can only be created in the Google Developers Console. Unless marked otherwise, values can only be modif ied in the console.",
8261 "id": "Project", 8810 "id": "Project",
8262 "properties": { 8811 "properties": {
8263 "commonInstanceMetadata": { 8812 "commonInstanceMetadata": {
8264 "$ref": "Metadata", 8813 "$ref": "Metadata",
8265 "description": "Metadata key/value pairs available to all in stances contained in this project." 8814 "description": "Metadata key/value pairs available to all in stances contained in this project. See Custom metadata for more information."
8266 }, 8815 },
8267 "creationTimestamp": { 8816 "creationTimestamp": {
8268 "description": "Creation timestamp in RFC3339 text format (o utput only).", 8817 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
8269 "type": "string" 8818 "type": "string"
8270 }, 8819 },
8271 "description": { 8820 "description": {
8272 "description": "An optional textual description of the resou rce.", 8821 "description": "An optional textual description of the resou rce.",
8273 "type": "string" 8822 "type": "string"
8274 }, 8823 },
8275 "id": { 8824 "id": {
8276 "description": "Unique identifier for the resource; defined by the server (output only).", 8825 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
8277 "format": "uint64", 8826 "format": "uint64",
8278 "type": "string" 8827 "type": "string"
8279 }, 8828 },
8280 "kind": { 8829 "kind": {
8281 "default": "compute#project", 8830 "default": "compute#project",
8282 "description": "Type of the resource.", 8831 "description": "[Output Only] Type of the resource. Always c ompute#project for projects.",
8283 "type": "string" 8832 "type": "string"
8284 }, 8833 },
8285 "name": { 8834 "name": {
8286 "description": "Name of the resource.", 8835 "description": "Name of the resource.",
8287 "type": "string" 8836 "type": "string"
8288 }, 8837 },
8289 "quotas": { 8838 "quotas": {
8290 "description": "Quotas assigned to this project.", 8839 "description": "[Output Only] Quotas assigned to this projec t.",
8291 "items": { 8840 "items": {
8292 "$ref": "Quota" 8841 "$ref": "Quota"
8293 }, 8842 },
8294 "type": "array" 8843 "type": "array"
8295 }, 8844 },
8296 "selfLink": { 8845 "selfLink": {
8297 "description": "Server defined URL for the resource (output only).", 8846 "description": "[Output Only] Server defined URL for the res ource.",
8298 "type": "string" 8847 "type": "string"
8299 }, 8848 },
8300 "usageExportLocation": { 8849 "usageExportLocation": {
8301 "$ref": "UsageExportLocation", 8850 "$ref": "UsageExportLocation",
8302 "description": "The location in Cloud Storage and naming met hod of the daily usage report." 8851 "description": "The location in Cloud Storage and naming met hod of the daily usage report."
8303 } 8852 }
8304 }, 8853 },
8305 "type": "object" 8854 "type": "object"
8306 }, 8855 },
8307 "Quota": { 8856 "Quota": {
8308 "description": "A quotas entry.", 8857 "description": "A quotas entry.",
8309 "id": "Quota", 8858 "id": "Quota",
8310 "properties": { 8859 "properties": {
8311 "limit": { 8860 "limit": {
8312 "description": "Quota limit for this metric.", 8861 "description": "[Output Only] Quota limit for this metric.",
8313 "format": "double", 8862 "format": "double",
8314 "type": "number" 8863 "type": "number"
8315 }, 8864 },
8316 "metric": { 8865 "metric": {
8317 "description": "Name of the quota metric.", 8866 "description": "[Output Only] Name of the quota metric.",
8318 "enum": [ 8867 "enum": [
8319 "BACKEND_SERVICES", 8868 "BACKEND_SERVICES",
8320 "CPUS", 8869 "CPUS",
8321 "DISKS",
8322 "DISKS_TOTAL_GB", 8870 "DISKS_TOTAL_GB",
8323 "EPHEMERAL_ADDRESSES",
8324 "FIREWALLS", 8871 "FIREWALLS",
8325 "FORWARDING_RULES", 8872 "FORWARDING_RULES",
8326 "HEALTH_CHECKS", 8873 "HEALTH_CHECKS",
8327 "IMAGES", 8874 "IMAGES",
8328 "IMAGES_TOTAL_GB",
8329 "INSTANCES", 8875 "INSTANCES",
8330 "IN_USE_ADDRESSES", 8876 "IN_USE_ADDRESSES",
8331 "KERNELS",
8332 "KERNELS_TOTAL_GB",
8333 "LOCAL_SSD_TOTAL_GB", 8877 "LOCAL_SSD_TOTAL_GB",
8334 "NETWORKS", 8878 "NETWORKS",
8335 "OPERATIONS",
8336 "ROUTES", 8879 "ROUTES",
8337 "SNAPSHOTS", 8880 "SNAPSHOTS",
8338 "SSD_TOTAL_GB", 8881 "SSD_TOTAL_GB",
8339 "STATIC_ADDRESSES", 8882 "STATIC_ADDRESSES",
8340 "TARGET_HTTP_PROXIES", 8883 "TARGET_HTTP_PROXIES",
8341 "TARGET_INSTANCES", 8884 "TARGET_INSTANCES",
8342 "TARGET_POOLS", 8885 "TARGET_POOLS",
8343 "URL_MAPS" 8886 "URL_MAPS"
8344 ], 8887 ],
8345 "enumDescriptions": [ 8888 "enumDescriptions": [
8346 "", 8889 "",
8347 "", 8890 "",
8348 "", 8891 "",
8349 "", 8892 "",
8350 "", 8893 "",
8351 "", 8894 "",
8352 "", 8895 "",
8353 "", 8896 "",
8354 "", 8897 "",
8355 "", 8898 "",
8356 "", 8899 "",
8357 "", 8900 "",
8358 "", 8901 "",
8359 "", 8902 "",
8360 "", 8903 "",
8361 "", 8904 "",
8362 "", 8905 "",
8363 "", 8906 "",
8364 "",
8365 "",
8366 "",
8367 "",
8368 "",
8369 "",
8370 "" 8907 ""
8371 ], 8908 ],
8372 "type": "string" 8909 "type": "string"
8373 }, 8910 },
8374 "usage": { 8911 "usage": {
8375 "description": "Current usage of this metric.", 8912 "description": "[Output Only] Current usage of this metric." ,
8376 "format": "double", 8913 "format": "double",
8377 "type": "number" 8914 "type": "number"
8378 } 8915 }
8379 }, 8916 },
8380 "type": "object" 8917 "type": "object"
8381 }, 8918 },
8382 "Region": { 8919 "Region": {
8383 "description": "Region resource.", 8920 "description": "Region resource.",
8384 "id": "Region", 8921 "id": "Region",
8385 "properties": { 8922 "properties": {
8386 "creationTimestamp": { 8923 "creationTimestamp": {
8387 "description": "Creation timestamp in RFC3339 text format (o utput only).", 8924 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
8388 "type": "string" 8925 "type": "string"
8389 }, 8926 },
8390 "deprecated": { 8927 "deprecated": {
8391 "$ref": "DeprecationStatus", 8928 "$ref": "DeprecationStatus",
8392 "description": "The deprecation status associated with this region." 8929 "description": "[Output Only] The deprecation status associa ted with this region."
8393 }, 8930 },
8394 "description": { 8931 "description": {
8395 "description": "Textual description of the resource.", 8932 "description": "[Output Only] Textual description of the res ource.",
8396 "type": "string" 8933 "type": "string"
8397 }, 8934 },
8398 "id": { 8935 "id": {
8399 "description": "Unique identifier for the resource; defined by the server (output only).", 8936 "description": "[Output Only] Unique identifier for the reso urce; defined by the server .",
8400 "format": "uint64", 8937 "format": "uint64",
8401 "type": "string" 8938 "type": "string"
8402 }, 8939 },
8403 "kind": { 8940 "kind": {
8404 "default": "compute#region", 8941 "default": "compute#region",
8405 "description": "Type of the resource.", 8942 "description": "[Output Only] Type of the resource. Always c ompute#region for regions.",
8406 "type": "string" 8943 "type": "string"
8407 }, 8944 },
8408 "name": { 8945 "name": {
8409 "description": "Name of the resource.", 8946 "description": "[Output Only] Name of the resource.",
8410 "type": "string" 8947 "type": "string"
8411 }, 8948 },
8412 "quotas": { 8949 "quotas": {
8413 "description": "Quotas assigned to this region.", 8950 "description": "[Output Only] Quotas assigned to this region .",
8414 "items": { 8951 "items": {
8415 "$ref": "Quota" 8952 "$ref": "Quota"
8416 }, 8953 },
8417 "type": "array" 8954 "type": "array"
8418 }, 8955 },
8419 "selfLink": { 8956 "selfLink": {
8420 "description": "Server defined URL for the resource (output only).", 8957 "description": "[Output Only] Server defined URL for the res ource.",
8421 "type": "string" 8958 "type": "string"
8422 }, 8959 },
8423 "status": { 8960 "status": {
8424 "description": "Status of the region, \"UP\" or \"DOWN\".", 8961 "description": "[Output Only] Status of the region, either U P or DOWN.",
8425 "enum": [ 8962 "enum": [
8426 "DOWN", 8963 "DOWN",
8427 "UP" 8964 "UP"
8428 ], 8965 ],
8429 "enumDescriptions": [ 8966 "enumDescriptions": [
8430 "", 8967 "",
8431 "" 8968 ""
8432 ], 8969 ],
8433 "type": "string" 8970 "type": "string"
8434 }, 8971 },
8435 "zones": { 8972 "zones": {
8436 "description": "A list of zones homed in this region, in the form of resource URLs.", 8973 "description": "[Output Only] A list of zones available in t his region, in the form of resource URLs.",
8437 "items": { 8974 "items": {
8438 "type": "string" 8975 "type": "string"
8439 }, 8976 },
8440 "type": "array" 8977 "type": "array"
8441 } 8978 }
8442 }, 8979 },
8443 "type": "object" 8980 "type": "object"
8444 }, 8981 },
8445 "RegionList": { 8982 "RegionList": {
8446 "description": "Contains a list of region resources.", 8983 "description": "Contains a list of region resources.",
8447 "id": "RegionList", 8984 "id": "RegionList",
8448 "properties": { 8985 "properties": {
8449 "id": { 8986 "id": {
8450 "description": "Unique identifier for the resource; defined by the server (output only).", 8987 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
8451 "type": "string" 8988 "type": "string"
8452 }, 8989 },
8453 "items": { 8990 "items": {
8454 "description": "A list of Region resources.", 8991 "description": "[Output Only] A list of Region resources.",
8455 "items": { 8992 "items": {
8456 "$ref": "Region" 8993 "$ref": "Region"
8457 }, 8994 },
8458 "type": "array" 8995 "type": "array"
8459 }, 8996 },
8460 "kind": { 8997 "kind": {
8461 "default": "compute#regionList", 8998 "default": "compute#regionList",
8462 "description": "Type of resource.", 8999 "description": "[Output Only] Type of resource. Always compu te#regionList for lists of regions.",
8463 "type": "string" 9000 "type": "string"
8464 }, 9001 },
8465 "nextPageToken": { 9002 "nextPageToken": {
8466 "description": "A token used to continue a truncated list re quest (output only).", 9003 "description": "[Output Only] A token used to continue a tru ncated list request.",
8467 "type": "string" 9004 "type": "string"
8468 }, 9005 },
8469 "selfLink": { 9006 "selfLink": {
8470 "description": "Server defined URL for this resource (output only).", 9007 "description": "[Output Only] Server defined URL for this re source.",
8471 "type": "string" 9008 "type": "string"
8472 } 9009 }
8473 }, 9010 },
8474 "type": "object" 9011 "type": "object"
8475 }, 9012 },
8476 "ResourceGroupReference": { 9013 "ResourceGroupReference": {
8477 "id": "ResourceGroupReference", 9014 "id": "ResourceGroupReference",
8478 "properties": { 9015 "properties": {
8479 "group": { 9016 "group": {
8480 "description": "A URI referencing one of the resource views listed in the backend service.", 9017 "description": "A URI referencing one of the resource views listed in the backend service.",
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
8542 "type": "string" 9079 "type": "string"
8543 }, 9080 },
8544 "nextHopIp": { 9081 "nextHopIp": {
8545 "description": "The network IP address of an instance that s hould handle matching packets.", 9082 "description": "The network IP address of an instance that s hould handle matching packets.",
8546 "type": "string" 9083 "type": "string"
8547 }, 9084 },
8548 "nextHopNetwork": { 9085 "nextHopNetwork": {
8549 "description": "The URL of the local network if it should ha ndle matching packets.", 9086 "description": "The URL of the local network if it should ha ndle matching packets.",
8550 "type": "string" 9087 "type": "string"
8551 }, 9088 },
9089 "nextHopVpnTunnel": {
9090 "description": "The URL to a VpnTunnel that should handle ma tching packets.",
9091 "type": "string"
9092 },
8552 "priority": { 9093 "priority": {
8553 "annotations": { 9094 "annotations": {
8554 "required": [ 9095 "required": [
8555 "compute.routes.insert" 9096 "compute.routes.insert"
8556 ] 9097 ]
8557 }, 9098 },
8558 "description": "Breaks ties between Routes of equal specific ity. Routes with smaller values win when tied with routes with larger values.", 9099 "description": "Breaks ties between Routes of equal specific ity. Routes with smaller values win when tied with routes with larger values.",
8559 "format": "uint32", 9100 "format": "uint32",
8560 "type": "integer" 9101 "type": "integer"
8561 }, 9102 },
(...skipping 11 matching lines...) Expand all
8573 "items": { 9114 "items": {
8574 "type": "string" 9115 "type": "string"
8575 }, 9116 },
8576 "type": "array" 9117 "type": "array"
8577 }, 9118 },
8578 "warnings": { 9119 "warnings": {
8579 "description": "If potential misconfigurations are detected for this route, this field will be populated with warning messages.", 9120 "description": "If potential misconfigurations are detected for this route, this field will be populated with warning messages.",
8580 "items": { 9121 "items": {
8581 "properties": { 9122 "properties": {
8582 "code": { 9123 "code": {
8583 "description": "The warning type identifier for this warning.", 9124 "description": "[Output Only] The warning type i dentifier for this warning.",
8584 "enum": [ 9125 "enum": [
8585 "DEPRECATED_RESOURCE_USED", 9126 "DEPRECATED_RESOURCE_USED",
8586 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 9127 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
8587 "INJECTED_KERNELS_DEPRECATED", 9128 "INJECTED_KERNELS_DEPRECATED",
8588 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 9129 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
8589 "NEXT_HOP_CANNOT_IP_FORWARD", 9130 "NEXT_HOP_CANNOT_IP_FORWARD",
8590 "NEXT_HOP_INSTANCE_NOT_FOUND", 9131 "NEXT_HOP_INSTANCE_NOT_FOUND",
8591 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 9132 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
8592 "NEXT_HOP_NOT_RUNNING", 9133 "NEXT_HOP_NOT_RUNNING",
8593 "NO_RESULTS_ON_PAGE", 9134 "NO_RESULTS_ON_PAGE",
8594 "REQUIRED_TOS_AGREEMENT", 9135 "REQUIRED_TOS_AGREEMENT",
8595 "RESOURCE_NOT_DELETED", 9136 "RESOURCE_NOT_DELETED",
9137 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
8596 "UNREACHABLE" 9138 "UNREACHABLE"
8597 ], 9139 ],
8598 "enumDescriptions": [ 9140 "enumDescriptions": [
8599 "", 9141 "",
8600 "", 9142 "",
8601 "", 9143 "",
8602 "", 9144 "",
8603 "", 9145 "",
8604 "", 9146 "",
8605 "", 9147 "",
8606 "", 9148 "",
8607 "", 9149 "",
8608 "", 9150 "",
8609 "", 9151 "",
9152 "",
8610 "" 9153 ""
8611 ], 9154 ],
8612 "type": "string" 9155 "type": "string"
8613 }, 9156 },
8614 "data": { 9157 "data": {
8615 "description": "Metadata for this warning in 'ke y: value' format.", 9158 "description": "[Output Only] Metadata for this warning in key: value format.",
8616 "items": { 9159 "items": {
8617 "properties": { 9160 "properties": {
8618 "key": { 9161 "key": {
8619 "description": "A key for the warnin g data.", 9162 "description": "[Output Only] A key for the warning data.",
8620 "type": "string" 9163 "type": "string"
8621 }, 9164 },
8622 "value": { 9165 "value": {
8623 "description": "A warning data value corresponding to the key.", 9166 "description": "[Output Only] A warn ing data value corresponding to the key.",
8624 "type": "string" 9167 "type": "string"
8625 } 9168 }
8626 }, 9169 },
8627 "type": "object" 9170 "type": "object"
8628 }, 9171 },
8629 "type": "array" 9172 "type": "array"
8630 }, 9173 },
8631 "message": { 9174 "message": {
8632 "description": "Optional human-readable details for this warning.", 9175 "description": "[Output Only] Optional human-rea dable details for this warning.",
8633 "type": "string" 9176 "type": "string"
8634 } 9177 }
8635 }, 9178 },
8636 "type": "object" 9179 "type": "object"
8637 }, 9180 },
8638 "type": "array" 9181 "type": "array"
8639 } 9182 }
8640 }, 9183 },
8641 "type": "object" 9184 "type": "object"
8642 }, 9185 },
(...skipping 22 matching lines...) Expand all
8665 "type": "string" 9208 "type": "string"
8666 }, 9209 },
8667 "selfLink": { 9210 "selfLink": {
8668 "description": "Server defined URL for this resource (output only).", 9211 "description": "Server defined URL for this resource (output only).",
8669 "type": "string" 9212 "type": "string"
8670 } 9213 }
8671 }, 9214 },
8672 "type": "object" 9215 "type": "object"
8673 }, 9216 },
8674 "Scheduling": { 9217 "Scheduling": {
8675 "description": "Scheduling options for an Instance.", 9218 "description": "Sets the scheduling options for an Instance.",
8676 "id": "Scheduling", 9219 "id": "Scheduling",
8677 "properties": { 9220 "properties": {
8678 "automaticRestart": { 9221 "automaticRestart": {
8679 "description": "Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). ", 9222 "description": "Specifies whether the instance should be aut omatically restarted if it is terminated by Compute Engine (not terminated by a user).",
8680 "type": "boolean" 9223 "type": "boolean"
8681 }, 9224 },
8682 "onHostMaintenance": { 9225 "onHostMaintenance": {
8683 "description": "How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance. ", 9226 "description": "Defines the maintenance behavior for this in stance. The default behavior is MIGRATE. For more information, see Setting maint enance behavior.",
8684 "enum": [ 9227 "enum": [
8685 "MIGRATE", 9228 "MIGRATE",
8686 "TERMINATE" 9229 "TERMINATE"
8687 ], 9230 ],
8688 "enumDescriptions": [ 9231 "enumDescriptions": [
8689 "", 9232 "",
8690 "" 9233 ""
8691 ], 9234 ],
8692 "type": "string" 9235 "type": "string"
8693 } 9236 }
8694 }, 9237 },
8695 "type": "object" 9238 "type": "object"
8696 }, 9239 },
8697 "SerialPortOutput": { 9240 "SerialPortOutput": {
8698 "description": "An instance serial console output.", 9241 "description": "An instance's serial console output.",
8699 "id": "SerialPortOutput", 9242 "id": "SerialPortOutput",
8700 "properties": { 9243 "properties": {
8701 "contents": { 9244 "contents": {
8702 "description": "The contents of the console output.", 9245 "description": "[Output Only] The contents of the console ou tput.",
8703 "type": "string" 9246 "type": "string"
8704 }, 9247 },
8705 "kind": { 9248 "kind": {
8706 "default": "compute#serialPortOutput", 9249 "default": "compute#serialPortOutput",
8707 "description": "Type of the resource.", 9250 "description": "[Output Only] Type of the resource. Always c ompute#serialPortOutput for serial port output.",
8708 "type": "string" 9251 "type": "string"
8709 }, 9252 },
8710 "selfLink": { 9253 "selfLink": {
8711 "description": "Server defined URL for the resource (output only).", 9254 "description": "[Output Only] Server defined URL for the res ource.",
8712 "type": "string" 9255 "type": "string"
8713 } 9256 }
8714 }, 9257 },
8715 "type": "object" 9258 "type": "object"
8716 }, 9259 },
8717 "ServiceAccount": { 9260 "ServiceAccount": {
8718 "description": "A service account.", 9261 "description": "A service account.",
8719 "id": "ServiceAccount", 9262 "id": "ServiceAccount",
8720 "properties": { 9263 "properties": {
8721 "email": { 9264 "email": {
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
8850 "type": "string" 9393 "type": "string"
8851 } 9394 }
8852 }, 9395 },
8853 "type": "object" 9396 "type": "object"
8854 }, 9397 },
8855 "Tags": { 9398 "Tags": {
8856 "description": "A set of instance tags.", 9399 "description": "A set of instance tags.",
8857 "id": "Tags", 9400 "id": "Tags",
8858 "properties": { 9401 "properties": {
8859 "fingerprint": { 9402 "fingerprint": {
8860 "description": "Fingerprint of this resource. A hash of the tags stored in this object. This field is used optimistic locking. An up-to-date tags fingerprint must be provided in order to modify tags.", 9403 "description": "Specifies a fingerprint for this request, wh ich is essentially a hash of the metadata's contents and used for optimistic loc king. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-da te fingerprint hash in order to update or change metadata.\n\nTo see the latest fingerprint, make get() request to the instance.",
8861 "format": "byte", 9404 "format": "byte",
8862 "type": "string" 9405 "type": "string"
8863 }, 9406 },
8864 "items": { 9407 "items": {
8865 "description": "An array of tags. Each tag must be 1-63 char acters long, and comply with RFC1035.", 9408 "description": "An array of tags. Each tag must be 1-63 char acters long, and comply with RFC1035.",
8866 "items": { 9409 "items": {
8867 "type": "string" 9410 "type": "string"
8868 }, 9411 },
8869 "type": "array" 9412 "type": "array"
8870 } 9413 }
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
9061 "description": "List of target instances contained in this s cope.", 9604 "description": "List of target instances contained in this s cope.",
9062 "items": { 9605 "items": {
9063 "$ref": "TargetInstance" 9606 "$ref": "TargetInstance"
9064 }, 9607 },
9065 "type": "array" 9608 "type": "array"
9066 }, 9609 },
9067 "warning": { 9610 "warning": {
9068 "description": "Informational warning which replaces the lis t of addresses when the list is empty.", 9611 "description": "Informational warning which replaces the lis t of addresses when the list is empty.",
9069 "properties": { 9612 "properties": {
9070 "code": { 9613 "code": {
9071 "description": "The warning type identifier for this warning.", 9614 "description": "[Output Only] The warning type ident ifier for this warning.",
9072 "enum": [ 9615 "enum": [
9073 "DEPRECATED_RESOURCE_USED", 9616 "DEPRECATED_RESOURCE_USED",
9074 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 9617 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
9075 "INJECTED_KERNELS_DEPRECATED", 9618 "INJECTED_KERNELS_DEPRECATED",
9076 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 9619 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
9077 "NEXT_HOP_CANNOT_IP_FORWARD", 9620 "NEXT_HOP_CANNOT_IP_FORWARD",
9078 "NEXT_HOP_INSTANCE_NOT_FOUND", 9621 "NEXT_HOP_INSTANCE_NOT_FOUND",
9079 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 9622 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
9080 "NEXT_HOP_NOT_RUNNING", 9623 "NEXT_HOP_NOT_RUNNING",
9081 "NO_RESULTS_ON_PAGE", 9624 "NO_RESULTS_ON_PAGE",
9082 "REQUIRED_TOS_AGREEMENT", 9625 "REQUIRED_TOS_AGREEMENT",
9083 "RESOURCE_NOT_DELETED", 9626 "RESOURCE_NOT_DELETED",
9627 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
9084 "UNREACHABLE" 9628 "UNREACHABLE"
9085 ], 9629 ],
9086 "enumDescriptions": [ 9630 "enumDescriptions": [
9087 "", 9631 "",
9088 "", 9632 "",
9089 "", 9633 "",
9090 "", 9634 "",
9091 "", 9635 "",
9092 "", 9636 "",
9093 "", 9637 "",
9094 "", 9638 "",
9095 "", 9639 "",
9096 "", 9640 "",
9097 "", 9641 "",
9642 "",
9098 "" 9643 ""
9099 ], 9644 ],
9100 "type": "string" 9645 "type": "string"
9101 }, 9646 },
9102 "data": { 9647 "data": {
9103 "description": "Metadata for this warning in 'key: v alue' format.", 9648 "description": "[Output Only] Metadata for this warn ing in key: value format.",
9104 "items": { 9649 "items": {
9105 "properties": { 9650 "properties": {
9106 "key": { 9651 "key": {
9107 "description": "A key for the warning da ta.", 9652 "description": "[Output Only] A key for the warning data.",
9108 "type": "string" 9653 "type": "string"
9109 }, 9654 },
9110 "value": { 9655 "value": {
9111 "description": "A warning data value cor responding to the key.", 9656 "description": "[Output Only] A warning data value corresponding to the key.",
9112 "type": "string" 9657 "type": "string"
9113 } 9658 }
9114 }, 9659 },
9115 "type": "object" 9660 "type": "object"
9116 }, 9661 },
9117 "type": "array" 9662 "type": "array"
9118 }, 9663 },
9119 "message": { 9664 "message": {
9120 "description": "Optional human-readable details for this warning.", 9665 "description": "[Output Only] Optional human-readabl e details for this warning.",
9121 "type": "string" 9666 "type": "string"
9122 } 9667 }
9123 }, 9668 },
9124 "type": "object" 9669 "type": "object"
9125 } 9670 }
9126 }, 9671 },
9127 "type": "object" 9672 "type": "object"
9128 }, 9673 },
9129 "TargetPool": { 9674 "TargetPool": {
9130 "description": "A TargetPool resource. This resource defines a pool of VMs, associated HttpHealthCheck resources, and the fallback TargetPool.", 9675 "description": "A TargetPool resource. This resource defines a pool of VMs, associated HttpHealthCheck resources, and the fallback TargetPool.",
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after
9339 "description": "List of target pools contained in this scope .", 9884 "description": "List of target pools contained in this scope .",
9340 "items": { 9885 "items": {
9341 "$ref": "TargetPool" 9886 "$ref": "TargetPool"
9342 }, 9887 },
9343 "type": "array" 9888 "type": "array"
9344 }, 9889 },
9345 "warning": { 9890 "warning": {
9346 "description": "Informational warning which replaces the lis t of addresses when the list is empty.", 9891 "description": "Informational warning which replaces the lis t of addresses when the list is empty.",
9347 "properties": { 9892 "properties": {
9348 "code": { 9893 "code": {
9349 "description": "The warning type identifier for this warning.", 9894 "description": "[Output Only] The warning type ident ifier for this warning.",
9350 "enum": [ 9895 "enum": [
9351 "DEPRECATED_RESOURCE_USED", 9896 "DEPRECATED_RESOURCE_USED",
9352 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 9897 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
9898 "INJECTED_KERNELS_DEPRECATED",
9899 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
9900 "NEXT_HOP_CANNOT_IP_FORWARD",
9901 "NEXT_HOP_INSTANCE_NOT_FOUND",
9902 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
9903 "NEXT_HOP_NOT_RUNNING",
9904 "NO_RESULTS_ON_PAGE",
9905 "REQUIRED_TOS_AGREEMENT",
9906 "RESOURCE_NOT_DELETED",
9907 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
9908 "UNREACHABLE"
9909 ],
9910 "enumDescriptions": [
9911 "",
9912 "",
9913 "",
9914 "",
9915 "",
9916 "",
9917 "",
9918 "",
9919 "",
9920 "",
9921 "",
9922 "",
9923 ""
9924 ],
9925 "type": "string"
9926 },
9927 "data": {
9928 "description": "[Output Only] Metadata for this warn ing in key: value format.",
9929 "items": {
9930 "properties": {
9931 "key": {
9932 "description": "[Output Only] A key for the warning data.",
9933 "type": "string"
9934 },
9935 "value": {
9936 "description": "[Output Only] A warning data value corresponding to the key.",
9937 "type": "string"
9938 }
9939 },
9940 "type": "object"
9941 },
9942 "type": "array"
9943 },
9944 "message": {
9945 "description": "[Output Only] Optional human-readabl e details for this warning.",
9946 "type": "string"
9947 }
9948 },
9949 "type": "object"
9950 }
9951 },
9952 "type": "object"
9953 },
9954 "TargetReference": {
9955 "id": "TargetReference",
9956 "properties": {
9957 "target": {
9958 "type": "string"
9959 }
9960 },
9961 "type": "object"
9962 },
9963 "TargetVpnGateway": {
9964 "id": "TargetVpnGateway",
9965 "properties": {
9966 "creationTimestamp": {
9967 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
9968 "type": "string"
9969 },
9970 "description": {
9971 "description": "An optional textual description of the resou rce. Provided by the client when the resource is created.",
9972 "type": "string"
9973 },
9974 "forwardingRules": {
9975 "description": "[Output Only] A list of URLs to the Forwardi ngRule resources. ForwardingRules are created using compute.forwardingRules.inse rt and associated to a VPN gateway.",
9976 "items": {
9977 "type": "string"
9978 },
9979 "type": "array"
9980 },
9981 "id": {
9982 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
9983 "format": "uint64",
9984 "type": "string"
9985 },
9986 "kind": {
9987 "default": "compute#targetVpnGateway",
9988 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.",
9989 "type": "string"
9990 },
9991 "name": {
9992 "annotations": {
9993 "required": [
9994 "compute.targetVpnGateways.insert"
9995 ]
9996 },
9997 "description": "Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long and comply with RFC1035.",
9998 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
9999 "type": "string"
10000 },
10001 "network": {
10002 "annotations": {
10003 "required": [
10004 "compute.targetVpnGateways.insert"
10005 ]
10006 },
10007 "description": "URL of the network to which this VPN gateway is attached. Provided by the client when the VPN gateway is created.",
10008 "type": "string"
10009 },
10010 "region": {
10011 "description": "[Output Only] URL of the region where the ta rget VPN gateway resides.",
10012 "type": "string"
10013 },
10014 "selfLink": {
10015 "description": "[Output Only] Server-defined URL for the res ource.",
10016 "type": "string"
10017 },
10018 "status": {
10019 "description": "[Output Only] The status of the VPN gateway. ",
10020 "enum": [
10021 "CREATING",
10022 "DELETING",
10023 "FAILED",
10024 "READY"
10025 ],
10026 "enumDescriptions": [
10027 "",
10028 "",
10029 "",
10030 ""
10031 ],
10032 "type": "string"
10033 },
10034 "tunnels": {
10035 "description": "[Output Only] A list of URLs to VpnTunnel re sources. VpnTunnels are created using compute.vpntunnels.insert and associated t o a VPN gateway.",
10036 "items": {
10037 "type": "string"
10038 },
10039 "type": "array"
10040 }
10041 },
10042 "type": "object"
10043 },
10044 "TargetVpnGatewayAggregatedList": {
10045 "id": "TargetVpnGatewayAggregatedList",
10046 "properties": {
10047 "id": {
10048 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
10049 "type": "string"
10050 },
10051 "items": {
10052 "additionalProperties": {
10053 "$ref": "TargetVpnGatewaysScopedList",
10054 "description": "[Output Only] Name of the scope containi ng this set of target vpn gateways."
10055 },
10056 "description": "A map of scoped target vpn gateway lists.",
10057 "type": "object"
10058 },
10059 "kind": {
10060 "default": "compute#targetVpnGatewayAggregatedList",
10061 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.",
10062 "type": "string"
10063 },
10064 "nextPageToken": {
10065 "description": "[Output Only] A token used to continue a tru ncated list request.",
10066 "type": "string"
10067 },
10068 "selfLink": {
10069 "description": "[Output Only] Server-defined URL for the res ource.",
10070 "type": "string"
10071 }
10072 },
10073 "type": "object"
10074 },
10075 "TargetVpnGatewayList": {
10076 "description": "Contains a list of TargetVpnGateway resources.",
10077 "id": "TargetVpnGatewayList",
10078 "properties": {
10079 "id": {
10080 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
10081 "type": "string"
10082 },
10083 "items": {
10084 "description": "[Output Only] A list of TargetVpnGateway res ources.",
10085 "items": {
10086 "$ref": "TargetVpnGateway"
10087 },
10088 "type": "array"
10089 },
10090 "kind": {
10091 "default": "compute#targetVpnGatewayList",
10092 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.",
10093 "type": "string"
10094 },
10095 "nextPageToken": {
10096 "description": "[Output Only] A token used to continue a tru ncated list request.",
10097 "type": "string"
10098 },
10099 "selfLink": {
10100 "description": "[Output Only] Server-defined URL for the res ource.",
10101 "type": "string"
10102 }
10103 },
10104 "type": "object"
10105 },
10106 "TargetVpnGatewaysScopedList": {
10107 "id": "TargetVpnGatewaysScopedList",
10108 "properties": {
10109 "targetVpnGateways": {
10110 "description": "[Output Only] List of target vpn gateways co ntained in this scope.",
10111 "items": {
10112 "$ref": "TargetVpnGateway"
10113 },
10114 "type": "array"
10115 },
10116 "warning": {
10117 "description": "[Output Only] Informational warning which re places the list of addresses when the list is empty.",
10118 "properties": {
10119 "code": {
10120 "description": "[Output Only] The warning type ident ifier for this warning.",
10121 "enum": [
10122 "DEPRECATED_RESOURCE_USED",
10123 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
9353 "INJECTED_KERNELS_DEPRECATED", 10124 "INJECTED_KERNELS_DEPRECATED",
9354 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 10125 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
9355 "NEXT_HOP_CANNOT_IP_FORWARD", 10126 "NEXT_HOP_CANNOT_IP_FORWARD",
9356 "NEXT_HOP_INSTANCE_NOT_FOUND", 10127 "NEXT_HOP_INSTANCE_NOT_FOUND",
9357 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 10128 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
9358 "NEXT_HOP_NOT_RUNNING", 10129 "NEXT_HOP_NOT_RUNNING",
9359 "NO_RESULTS_ON_PAGE", 10130 "NO_RESULTS_ON_PAGE",
9360 "REQUIRED_TOS_AGREEMENT", 10131 "REQUIRED_TOS_AGREEMENT",
9361 "RESOURCE_NOT_DELETED", 10132 "RESOURCE_NOT_DELETED",
10133 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
9362 "UNREACHABLE" 10134 "UNREACHABLE"
9363 ], 10135 ],
9364 "enumDescriptions": [ 10136 "enumDescriptions": [
9365 "", 10137 "",
9366 "", 10138 "",
9367 "", 10139 "",
9368 "", 10140 "",
9369 "", 10141 "",
9370 "", 10142 "",
9371 "", 10143 "",
9372 "", 10144 "",
9373 "", 10145 "",
9374 "", 10146 "",
9375 "", 10147 "",
10148 "",
9376 "" 10149 ""
9377 ], 10150 ],
9378 "type": "string" 10151 "type": "string"
9379 }, 10152 },
9380 "data": { 10153 "data": {
9381 "description": "Metadata for this warning in 'key: v alue' format.", 10154 "description": "[Output Only] Metadata for this warn ing in key: value format.",
9382 "items": { 10155 "items": {
9383 "properties": { 10156 "properties": {
9384 "key": { 10157 "key": {
9385 "description": "A key for the warning da ta.", 10158 "description": "[Output Only] A key for the warning data.",
9386 "type": "string" 10159 "type": "string"
9387 }, 10160 },
9388 "value": { 10161 "value": {
9389 "description": "A warning data value cor responding to the key.", 10162 "description": "[Output Only] A warning data value corresponding to the key.",
9390 "type": "string" 10163 "type": "string"
9391 } 10164 }
9392 }, 10165 },
9393 "type": "object" 10166 "type": "object"
9394 }, 10167 },
9395 "type": "array" 10168 "type": "array"
9396 }, 10169 },
9397 "message": { 10170 "message": {
9398 "description": "Optional human-readable details for this warning.", 10171 "description": "[Output Only] Optional human-readabl e details for this warning.",
9399 "type": "string" 10172 "type": "string"
9400 } 10173 }
9401 }, 10174 },
9402 "type": "object" 10175 "type": "object"
9403 } 10176 }
9404 }, 10177 },
9405 "type": "object" 10178 "type": "object"
9406 }, 10179 },
9407 "TargetReference": {
9408 "id": "TargetReference",
9409 "properties": {
9410 "target": {
9411 "type": "string"
9412 }
9413 },
9414 "type": "object"
9415 },
9416 "TestFailure": { 10180 "TestFailure": {
9417 "id": "TestFailure", 10181 "id": "TestFailure",
9418 "properties": { 10182 "properties": {
9419 "actualService": { 10183 "actualService": {
9420 "type": "string" 10184 "type": "string"
9421 }, 10185 },
9422 "expectedService": { 10186 "expectedService": {
9423 "type": "string" 10187 "type": "string"
9424 }, 10188 },
9425 "host": { 10189 "host": {
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
9602 "$ref": "UrlMapValidationResult" 10366 "$ref": "UrlMapValidationResult"
9603 } 10367 }
9604 }, 10368 },
9605 "type": "object" 10369 "type": "object"
9606 }, 10370 },
9607 "UsageExportLocation": { 10371 "UsageExportLocation": {
9608 "description": "The location in Cloud Storage and naming method of t he daily usage report. Contains bucket_name and report_name prefix.", 10372 "description": "The location in Cloud Storage and naming method of t he daily usage report. Contains bucket_name and report_name prefix.",
9609 "id": "UsageExportLocation", 10373 "id": "UsageExportLocation",
9610 "properties": { 10374 "properties": {
9611 "bucketName": { 10375 "bucketName": {
9612 "description": "The name of an existing bucket in Cloud Stor age where the usage report object is stored. The Google Service Account is grant ed write access to this bucket. This is simply the bucket name, with no \"gs://\ " or \"https://storage.googleapis.com/\" in front of it.", 10376 "description": "The name of an existing bucket in Cloud Stor age where the usage report object is stored. The Google Service Account is grant ed write access to this bucket. This is just the bucket name, with no gs:// or h ttps://storage.googleapis.com/ in front of it.",
9613 "type": "string" 10377 "type": "string"
9614 }, 10378 },
9615 "reportNamePrefix": { 10379 "reportNamePrefix": {
9616 "description": "An optional prefix for the name of the usage report object stored in bucket_name. If not supplied, defaults to \"usage_\". T he report is stored as a CSV file named _gce_.csv. where is the day of the usag e according to Pacific Time. The prefix should conform to Cloud Storage object n aming conventions.", 10380 "description": "An optional prefix for the name of the usage report object stored in bucketName. If not supplied, defaults to usage. The rep ort is stored as a CSV file named report_name_prefix_gce_YYYYMMDD.csv where YYYY MMDD is the day of the usage according to Pacific Time. If you supply a prefix, it should conform to Cloud Storage object naming conventions.",
9617 "type": "string" 10381 "type": "string"
10382 }
10383 },
10384 "type": "object"
10385 },
10386 "VpnTunnel": {
10387 "id": "VpnTunnel",
10388 "properties": {
10389 "creationTimestamp": {
10390 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
10391 "type": "string"
10392 },
10393 "description": {
10394 "description": "An optional textual description of the resou rce. Provided by the client when the resource is created.",
10395 "type": "string"
10396 },
10397 "detailedStatus": {
10398 "description": "[Output Only] Detailed status message for th e VPN tunnel.",
10399 "type": "string"
10400 },
10401 "id": {
10402 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
10403 "format": "uint64",
10404 "type": "string"
10405 },
10406 "ikeNetworks": {
10407 "description": "IKE networks to use when establishing the VP N tunnel with peer VPN gateway. The value should be a CIDR formatted string, for example: 192.168.0.0/16. The ranges should be disjoint.",
10408 "items": {
10409 "type": "string"
10410 },
10411 "type": "array"
10412 },
10413 "ikeVersion": {
10414 "description": "IKE protocol version to use when establishin g the VPN tunnel with peer VPN gateway. Acceptable IKE versions are 1 or 2. Defa ult version is 2.",
10415 "format": "int32",
10416 "type": "integer"
10417 },
10418 "kind": {
10419 "default": "compute#vpnTunnel",
10420 "description": "[Output Only] Type of resource. Always compu te#vpnTunnel for VPN tunnels.",
10421 "type": "string"
10422 },
10423 "name": {
10424 "annotations": {
10425 "required": [
10426 "compute.vpnTunnels.insert"
10427 ]
10428 },
10429 "description": "Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long and comply with RFC1035.",
10430 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
10431 "type": "string"
10432 },
10433 "peerIp": {
10434 "description": "IP address of the peer VPN gateway.",
10435 "type": "string"
10436 },
10437 "region": {
10438 "description": "[Output Only] URL of the region where the VP N tunnel resides.",
10439 "type": "string"
10440 },
10441 "selfLink": {
10442 "description": "[Output Only] Server defined URL for the res ource.",
10443 "type": "string"
10444 },
10445 "sharedSecret": {
10446 "description": "Shared secret used to set the secure session between the GCE VPN gateway and the peer VPN gateway.",
10447 "type": "string"
10448 },
10449 "sharedSecretHash": {
10450 "description": "Hash of the shared secret.",
10451 "type": "string"
10452 },
10453 "status": {
10454 "description": "[Output Only] The status of the VPN tunnel." ,
10455 "enum": [
10456 "AUTHORIZATION_ERROR",
10457 "DEPROVISIONING",
10458 "ESTABLISHED",
10459 "FAILED",
10460 "FIRST_HANDSHAKE",
10461 "NEGOTIATION_FAILURE",
10462 "NETWORK_ERROR",
10463 "PROVISIONING",
10464 "WAITING_FOR_FULL_CONFIG"
10465 ],
10466 "enumDescriptions": [
10467 "",
10468 "",
10469 "",
10470 "",
10471 "",
10472 "",
10473 "",
10474 "",
10475 ""
10476 ],
10477 "type": "string"
10478 },
10479 "targetVpnGateway": {
10480 "annotations": {
10481 "required": [
10482 "compute.vpnTunnels.insert"
10483 ]
10484 },
10485 "description": "URL of the VPN gateway to which this VPN tun nel is associated. Provided by the client when the VPN tunnel is created.",
10486 "type": "string"
10487 }
10488 },
10489 "type": "object"
10490 },
10491 "VpnTunnelAggregatedList": {
10492 "id": "VpnTunnelAggregatedList",
10493 "properties": {
10494 "id": {
10495 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
10496 "type": "string"
10497 },
10498 "items": {
10499 "additionalProperties": {
10500 "$ref": "VpnTunnelsScopedList",
10501 "description": "Name of the scope containing this set of vpn tunnels."
10502 },
10503 "description": "[Output Only] A map of scoped vpn tunnel lis ts.",
10504 "type": "object"
10505 },
10506 "kind": {
10507 "default": "compute#vpnTunnelAggregatedList",
10508 "description": "[Output Only] Type of resource. Always compu te#vpnTunnel for VPN tunnels.",
10509 "type": "string"
10510 },
10511 "nextPageToken": {
10512 "description": "[Output Only] A token used to continue a tru ncated list request.",
10513 "type": "string"
10514 },
10515 "selfLink": {
10516 "description": "[Output Only] Server defined URL for this re source.",
10517 "type": "string"
10518 }
10519 },
10520 "type": "object"
10521 },
10522 "VpnTunnelList": {
10523 "description": "Contains a list of VpnTunnel resources.",
10524 "id": "VpnTunnelList",
10525 "properties": {
10526 "id": {
10527 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
10528 "type": "string"
10529 },
10530 "items": {
10531 "description": "[Output Only] A list of VpnTunnel resources. ",
10532 "items": {
10533 "$ref": "VpnTunnel"
10534 },
10535 "type": "array"
10536 },
10537 "kind": {
10538 "default": "compute#vpnTunnelList",
10539 "description": "[Output Only] Type of resource. Always compu te#vpnTunnel for VPN tunnels.",
10540 "type": "string"
10541 },
10542 "nextPageToken": {
10543 "description": "[Output Only] A token used to continue a tru ncated list request.",
10544 "type": "string"
10545 },
10546 "selfLink": {
10547 "description": "[Output Only] Server-defined URL for the res ource.",
10548 "type": "string"
10549 }
10550 },
10551 "type": "object"
10552 },
10553 "VpnTunnelsScopedList": {
10554 "id": "VpnTunnelsScopedList",
10555 "properties": {
10556 "vpnTunnels": {
10557 "description": "List of vpn tunnels contained in this scope. ",
10558 "items": {
10559 "$ref": "VpnTunnel"
10560 },
10561 "type": "array"
10562 },
10563 "warning": {
10564 "description": "Informational warning which replaces the lis t of addresses when the list is empty.",
10565 "properties": {
10566 "code": {
10567 "description": "[Output Only] The warning type ident ifier for this warning.",
10568 "enum": [
10569 "DEPRECATED_RESOURCE_USED",
10570 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
10571 "INJECTED_KERNELS_DEPRECATED",
10572 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
10573 "NEXT_HOP_CANNOT_IP_FORWARD",
10574 "NEXT_HOP_INSTANCE_NOT_FOUND",
10575 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
10576 "NEXT_HOP_NOT_RUNNING",
10577 "NO_RESULTS_ON_PAGE",
10578 "REQUIRED_TOS_AGREEMENT",
10579 "RESOURCE_NOT_DELETED",
10580 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
10581 "UNREACHABLE"
10582 ],
10583 "enumDescriptions": [
10584 "",
10585 "",
10586 "",
10587 "",
10588 "",
10589 "",
10590 "",
10591 "",
10592 "",
10593 "",
10594 "",
10595 "",
10596 ""
10597 ],
10598 "type": "string"
10599 },
10600 "data": {
10601 "description": "[Output Only] Metadata for this warn ing in key: value format.",
10602 "items": {
10603 "properties": {
10604 "key": {
10605 "description": "[Output Only] A key for the warning data.",
10606 "type": "string"
10607 },
10608 "value": {
10609 "description": "[Output Only] A warning data value corresponding to the key.",
10610 "type": "string"
10611 }
10612 },
10613 "type": "object"
10614 },
10615 "type": "array"
10616 },
10617 "message": {
10618 "description": "[Output Only] Optional human-readabl e details for this warning.",
10619 "type": "string"
10620 }
10621 },
10622 "type": "object"
9618 } 10623 }
9619 }, 10624 },
9620 "type": "object" 10625 "type": "object"
9621 }, 10626 },
9622 "Zone": { 10627 "Zone": {
9623 "description": "A zone resource.", 10628 "description": "A Zone resource.",
9624 "id": "Zone", 10629 "id": "Zone",
9625 "properties": { 10630 "properties": {
9626 "creationTimestamp": { 10631 "creationTimestamp": {
9627 "description": "Creation timestamp in RFC3339 text format (o utput only).", 10632 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
9628 "type": "string" 10633 "type": "string"
9629 }, 10634 },
9630 "deprecated": { 10635 "deprecated": {
9631 "$ref": "DeprecationStatus", 10636 "$ref": "DeprecationStatus",
9632 "description": "The deprecation status associated with this zone." 10637 "description": "[Output Only] The deprecation status associa ted with this zone."
9633 }, 10638 },
9634 "description": { 10639 "description": {
9635 "description": "Textual description of the resource.", 10640 "description": "[Output Only] Textual description of the res ource.",
9636 "type": "string" 10641 "type": "string"
9637 }, 10642 },
9638 "id": { 10643 "id": {
9639 "description": "Unique identifier for the resource; defined by the server (output only).", 10644 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
9640 "format": "uint64", 10645 "format": "uint64",
9641 "type": "string" 10646 "type": "string"
9642 }, 10647 },
9643 "kind": { 10648 "kind": {
9644 "default": "compute#zone", 10649 "default": "compute#zone",
9645 "description": "Type of the resource.", 10650 "description": "[Output Only] Type of the resource. Always k ind#zone for zones.",
9646 "type": "string" 10651 "type": "string"
9647 }, 10652 },
9648 "maintenanceWindows": { 10653 "maintenanceWindows": {
9649 "description": "Scheduled maintenance windows for the zone. When the zone is in a maintenance window, all resources which reside in the zone will be unavailable.", 10654 "description": "[Output Only] Any scheduled maintenance wind ows for this zone. When the zone is in a maintenance window, all resources which reside in the zone will be unavailable. For more information, see Maintenance W indows",
9650 "items": { 10655 "items": {
9651 "properties": { 10656 "properties": {
9652 "beginTime": { 10657 "beginTime": {
9653 "description": "Begin time of the maintenance wi ndow, in RFC 3339 format.", 10658 "description": "[Output Only] Starting time of t he maintenance window, in RFC3339 format.",
9654 "type": "string" 10659 "type": "string"
9655 }, 10660 },
9656 "description": { 10661 "description": {
9657 "description": "Textual description of the maint enance window.", 10662 "description": "[Output Only] Textual descriptio n of the maintenance window.",
9658 "type": "string" 10663 "type": "string"
9659 }, 10664 },
9660 "endTime": { 10665 "endTime": {
9661 "description": "End time of the maintenance wind ow, in RFC 3339 format.", 10666 "description": "[Output Only] Ending time of the maintenance window, in RFC3339 format.",
9662 "type": "string" 10667 "type": "string"
9663 }, 10668 },
9664 "name": { 10669 "name": {
9665 "description": "Name of the maintenance window." , 10670 "description": "[Output Only] Name of the mainte nance window.",
9666 "type": "string" 10671 "type": "string"
9667 } 10672 }
9668 }, 10673 },
9669 "type": "object" 10674 "type": "object"
9670 }, 10675 },
9671 "type": "array" 10676 "type": "array"
9672 }, 10677 },
9673 "name": { 10678 "name": {
9674 "description": "Name of the resource.", 10679 "description": "[Output Only] Name of the resource.",
9675 "type": "string" 10680 "type": "string"
9676 }, 10681 },
9677 "region": { 10682 "region": {
9678 "description": "Full URL reference to the region which hosts the zone (output only).", 10683 "description": "[Output Only] Full URL reference to the regi on which hosts the zone.",
9679 "type": "string" 10684 "type": "string"
9680 }, 10685 },
9681 "selfLink": { 10686 "selfLink": {
9682 "description": "Server defined URL for the resource (output only).", 10687 "description": "[Output Only] Server defined URL for the res ource.",
9683 "type": "string" 10688 "type": "string"
9684 }, 10689 },
9685 "status": { 10690 "status": {
9686 "description": "Status of the zone. \"UP\" or \"DOWN\".", 10691 "description": "[Output Only] Status of the zone, either UP or DOWN.",
9687 "enum": [ 10692 "enum": [
9688 "DOWN", 10693 "DOWN",
9689 "UP" 10694 "UP"
9690 ], 10695 ],
9691 "enumDescriptions": [ 10696 "enumDescriptions": [
9692 "", 10697 "",
9693 "" 10698 ""
9694 ], 10699 ],
9695 "type": "string" 10700 "type": "string"
9696 } 10701 }
9697 }, 10702 },
9698 "type": "object" 10703 "type": "object"
9699 }, 10704 },
9700 "ZoneList": { 10705 "ZoneList": {
9701 "description": "Contains a list of zone resources.", 10706 "description": "Contains a list of zone resources.",
9702 "id": "ZoneList", 10707 "id": "ZoneList",
9703 "properties": { 10708 "properties": {
9704 "id": { 10709 "id": {
9705 "description": "Unique identifier for the resource; defined by the server (output only).", 10710 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
9706 "type": "string" 10711 "type": "string"
9707 }, 10712 },
9708 "items": { 10713 "items": {
9709 "description": "A list of Zone resources.", 10714 "description": "[Output Only] A list of Zone resources.",
9710 "items": { 10715 "items": {
9711 "$ref": "Zone" 10716 "$ref": "Zone"
9712 }, 10717 },
9713 "type": "array" 10718 "type": "array"
9714 }, 10719 },
9715 "kind": { 10720 "kind": {
9716 "default": "compute#zoneList", 10721 "default": "compute#zoneList",
9717 "description": "Type of resource.", 10722 "description": "Type of resource.",
9718 "type": "string" 10723 "type": "string"
9719 }, 10724 },
9720 "nextPageToken": { 10725 "nextPageToken": {
9721 "description": "A token used to continue a truncated list re quest (output only).", 10726 "description": "[Output Only] A token used to continue a tru ncated list request.",
9722 "type": "string" 10727 "type": "string"
9723 }, 10728 },
9724 "selfLink": { 10729 "selfLink": {
9725 "description": "Server defined URL for this resource (output only).", 10730 "description": "Server defined URL for this resource (output only).",
9726 "type": "string" 10731 "type": "string"
9727 } 10732 }
9728 }, 10733 },
9729 "type": "object" 10734 "type": "object"
9730 } 10735 }
9731 }, 10736 },
9732 "servicePath": "compute/v1/projects/", 10737 "servicePath": "compute/v1/projects/",
9733 "title": "Compute Engine API", 10738 "title": "Compute Engine API",
9734 "version": "v1" 10739 "version": "v1"
9735 } 10740 }
OLDNEW
« no previous file with comments | « discovery/googleapis/cloudsearch__v1.json ('k') | discovery/googleapis/content__v2.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698