OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/cloud-platform": { | 5 "https://www.googleapis.com/auth/cloud-platform": { |
6 "description": "View and manage your data across Google Clou
d Platform services" | 6 "description": "View and manage your data across Google Clou
d Platform services" |
7 }, | 7 }, |
8 "https://www.googleapis.com/auth/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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |