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

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

Issue 1268013003: Api-roll 21: 2015-08-04 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/cloud-platform": { 5 "https://www.googleapis.com/auth/cloud-platform": {
6 "description": "View and manage your data across Google Clou d Platform services" 6 "description": "View and manage your data across Google Clou d Platform services"
7 }, 7 },
8 "https://www.googleapis.com/auth/compute": { 8 "https://www.googleapis.com/auth/compute": {
9 "description": "View and manage your Google Compute Engine r esources" 9 "description": "View and manage your Google Compute Engine r esources"
10 }, 10 },
(...skipping 11 matching lines...) Expand all
22 } 22 }
23 } 23 }
24 } 24 }
25 }, 25 },
26 "basePath": "/compute/v1/projects/", 26 "basePath": "/compute/v1/projects/",
27 "baseUrl": "https://www.googleapis.com/compute/v1/projects/", 27 "baseUrl": "https://www.googleapis.com/compute/v1/projects/",
28 "batchPath": "batch", 28 "batchPath": "batch",
29 "description": "API for the Google Compute Engine service.", 29 "description": "API for the Google Compute Engine service.",
30 "discoveryVersion": "v1", 30 "discoveryVersion": "v1",
31 "documentationLink": "https://developers.google.com/compute/docs/reference/l atest/", 31 "documentationLink": "https://developers.google.com/compute/docs/reference/l atest/",
32 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/TXj-QYszFUs8fm2nkvQThCBXd6Y\"", 32 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/9hN2u4BIyPfYCs0vlKKKfL8-TdM\"",
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 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 "methods": { 90 "methods": {
91 "aggregatedList": { 91 "aggregatedList": {
92 "description": "Retrieves the list of addresses grouped by s cope.", 92 "description": "Retrieves the list of addresses grouped by s cope.",
93 "httpMethod": "GET", 93 "httpMethod": "GET",
94 "id": "compute.addresses.aggregatedList", 94 "id": "compute.addresses.aggregatedList",
95 "parameterOrder": [ 95 "parameterOrder": [
96 "project" 96 "project"
97 ], 97 ],
98 "parameters": { 98 "parameters": {
99 "filter": { 99 "filter": {
100 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 100 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
101 "location": "query", 101 "location": "query",
102 "type": "string" 102 "type": "string"
103 }, 103 },
104 "maxResults": { 104 "maxResults": {
105 "default": "500", 105 "default": "500",
106 "description": "Maximum count of results to be retur ned.", 106 "description": "Maximum count of results to be retur ned.",
107 "format": "uint32", 107 "format": "uint32",
108 "location": "query", 108 "location": "query",
109 "maximum": "500", 109 "maximum": "500",
110 "minimum": "0", 110 "minimum": "0",
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
255 "list": { 255 "list": {
256 "description": "Retrieves the list of address resources cont ained within the specified region.", 256 "description": "Retrieves the list of address resources cont ained within the specified region.",
257 "httpMethod": "GET", 257 "httpMethod": "GET",
258 "id": "compute.addresses.list", 258 "id": "compute.addresses.list",
259 "parameterOrder": [ 259 "parameterOrder": [
260 "project", 260 "project",
261 "region" 261 "region"
262 ], 262 ],
263 "parameters": { 263 "parameters": {
264 "filter": { 264 "filter": {
265 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 265 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
266 "location": "query", 266 "location": "query",
267 "type": "string" 267 "type": "string"
268 }, 268 },
269 "maxResults": { 269 "maxResults": {
270 "default": "500", 270 "default": "500",
271 "description": "Maximum count of results to be retur ned.", 271 "description": "Maximum count of results to be retur ned.",
272 "format": "uint32", 272 "format": "uint32",
273 "location": "query", 273 "location": "query",
274 "maximum": "500", 274 "maximum": "500",
275 "minimum": "0", 275 "minimum": "0",
(...skipping 24 matching lines...) Expand all
300 "$ref": "AddressList" 300 "$ref": "AddressList"
301 }, 301 },
302 "scopes": [ 302 "scopes": [
303 "https://www.googleapis.com/auth/cloud-platform", 303 "https://www.googleapis.com/auth/cloud-platform",
304 "https://www.googleapis.com/auth/compute", 304 "https://www.googleapis.com/auth/compute",
305 "https://www.googleapis.com/auth/compute.readonly" 305 "https://www.googleapis.com/auth/compute.readonly"
306 ] 306 ]
307 } 307 }
308 } 308 }
309 }, 309 },
310 "backendServices": { 310 "autoscalers": {
311 "methods": { 311 "methods": {
312 "delete": { 312 "aggregatedList": {
313 "description": "Deletes the specified BackendService resourc e.", 313 "description": "Retrieves the list of autoscalers grouped by scope.",
314 "httpMethod": "DELETE", 314 "httpMethod": "GET",
315 "id": "compute.backendServices.delete", 315 "id": "compute.autoscalers.aggregatedList",
316 "parameterOrder": [ 316 "parameterOrder": [
317 "project", 317 "project"
318 "backendService"
319 ], 318 ],
320 "parameters": { 319 "parameters": {
321 "backendService": { 320 "filter": {
322 "description": "Name of the BackendService resource to delete.", 321 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
323 "location": "path", 322 "location": "query",
324 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 323 "type": "string"
325 "required": true, 324 },
325 "maxResults": {
326 "default": "500",
327 "description": "Maximum count of results to be retur ned.",
328 "format": "uint32",
329 "location": "query",
330 "maximum": "500",
331 "minimum": "0",
332 "type": "integer"
333 },
334 "pageToken": {
335 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.",
336 "location": "query",
326 "type": "string" 337 "type": "string"
327 }, 338 },
328 "project": { 339 "project": {
329 "description": "Name of the project scoping this req uest.", 340 "description": "Name of the project scoping this req uest.",
330 "location": "path", 341 "location": "path",
331 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 342 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
332 "required": true, 343 "required": true,
333 "type": "string" 344 "type": "string"
334 } 345 }
335 }, 346 },
336 "path": "{project}/global/backendServices/{backendService}", 347 "path": "{project}/aggregated/autoscalers",
337 "response": { 348 "response": {
338 "$ref": "Operation" 349 "$ref": "AutoscalerAggregatedList"
339 }, 350 },
340 "scopes": [ 351 "scopes": [
341 "https://www.googleapis.com/auth/cloud-platform", 352 "https://www.googleapis.com/auth/cloud-platform",
342 "https://www.googleapis.com/auth/compute" 353 "https://www.googleapis.com/auth/compute",
354 "https://www.googleapis.com/auth/compute.readonly"
343 ] 355 ]
344 }, 356 },
345 "get": { 357 "delete": {
346 "description": "Returns the specified BackendService resourc e.", 358 "description": "Deletes the specified autoscaler resource.",
347 "httpMethod": "GET", 359 "httpMethod": "DELETE",
348 "id": "compute.backendServices.get", 360 "id": "compute.autoscalers.delete",
349 "parameterOrder": [ 361 "parameterOrder": [
350 "project", 362 "project",
351 "backendService" 363 "zone",
364 "autoscaler"
352 ], 365 ],
353 "parameters": { 366 "parameters": {
354 "backendService": { 367 "autoscaler": {
355 "description": "Name of the BackendService resource to return.", 368 "description": "Name of the persistent autoscaler re source to delete.",
356 "location": "path", 369 "location": "path",
357 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 370 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
358 "required": true, 371 "required": true,
359 "type": "string" 372 "type": "string"
360 }, 373 },
361 "project": { 374 "project": {
362 "description": "Name of the project scoping this req uest.", 375 "description": "Name of the project scoping this req uest.",
363 "location": "path", 376 "location": "path",
364 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 377 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
365 "required": true, 378 "required": true,
366 "type": "string" 379 "type": "string"
380 },
381 "zone": {
382 "description": "Name of the zone scoping this reques t.",
383 "location": "path",
384 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
385 "required": true,
386 "type": "string"
367 } 387 }
368 }, 388 },
369 "path": "{project}/global/backendServices/{backendService}", 389 "path": "{project}/zones/{zone}/autoscalers/{autoscaler}",
370 "response": { 390 "response": {
371 "$ref": "BackendService" 391 "$ref": "Operation"
372 }, 392 },
373 "scopes": [ 393 "scopes": [
374 "https://www.googleapis.com/auth/cloud-platform", 394 "https://www.googleapis.com/auth/cloud-platform",
375 "https://www.googleapis.com/auth/compute", 395 "https://www.googleapis.com/auth/compute"
376 "https://www.googleapis.com/auth/compute.readonly"
377 ] 396 ]
378 }, 397 },
379 "getHealth": { 398 "get": {
380 "description": "Gets the most recent health check results fo r this BackendService.", 399 "description": "Returns the specified autoscaler resource.",
381 "httpMethod": "POST", 400 "httpMethod": "GET",
382 "id": "compute.backendServices.getHealth", 401 "id": "compute.autoscalers.get",
383 "parameterOrder": [ 402 "parameterOrder": [
384 "project", 403 "project",
385 "backendService" 404 "zone",
405 "autoscaler"
386 ], 406 ],
387 "parameters": { 407 "parameters": {
388 "backendService": { 408 "autoscaler": {
389 "description": "Name of the BackendService resource to which the queried instance belongs.", 409 "description": "Name of the persistent autoscaler re source to return.",
390 "location": "path", 410 "location": "path",
391 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 411 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
392 "required": true, 412 "required": true,
393 "type": "string" 413 "type": "string"
394 }, 414 },
395 "project": { 415 "project": {
416 "description": "Name of the project scoping this req uest.",
396 "location": "path", 417 "location": "path",
397 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 418 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
398 "required": true, 419 "required": true,
399 "type": "string" 420 "type": "string"
421 },
422 "zone": {
423 "description": "Name of the zone scoping this reques t.",
424 "location": "path",
425 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
426 "required": true,
427 "type": "string"
400 } 428 }
401 }, 429 },
402 "path": "{project}/global/backendServices/{backendService}/g etHealth", 430 "path": "{project}/zones/{zone}/autoscalers/{autoscaler}",
403 "request": {
404 "$ref": "ResourceGroupReference"
405 },
406 "response": { 431 "response": {
407 "$ref": "BackendServiceGroupHealth" 432 "$ref": "Autoscaler"
408 }, 433 },
409 "scopes": [ 434 "scopes": [
410 "https://www.googleapis.com/auth/cloud-platform", 435 "https://www.googleapis.com/auth/cloud-platform",
411 "https://www.googleapis.com/auth/compute", 436 "https://www.googleapis.com/auth/compute",
412 "https://www.googleapis.com/auth/compute.readonly" 437 "https://www.googleapis.com/auth/compute.readonly"
413 ] 438 ]
414 }, 439 },
415 "insert": { 440 "insert": {
416 "description": "Creates a BackendService resource in the spe cified project using the data included in the request.", 441 "description": "Creates an autoscaler resource in the specif ied project using the data included in the request.",
417 "httpMethod": "POST", 442 "httpMethod": "POST",
418 "id": "compute.backendServices.insert", 443 "id": "compute.autoscalers.insert",
419 "parameterOrder": [ 444 "parameterOrder": [
420 "project" 445 "project",
446 "zone"
421 ], 447 ],
422 "parameters": { 448 "parameters": {
423 "project": { 449 "project": {
424 "description": "Name of the project scoping this req uest.", 450 "description": "Name of the project scoping this req uest.",
425 "location": "path", 451 "location": "path",
426 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 452 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
427 "required": true, 453 "required": true,
428 "type": "string" 454 "type": "string"
455 },
456 "zone": {
457 "description": "Name of the zone scoping this reques t.",
458 "location": "path",
459 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
460 "required": true,
461 "type": "string"
429 } 462 }
430 }, 463 },
431 "path": "{project}/global/backendServices", 464 "path": "{project}/zones/{zone}/autoscalers",
432 "request": { 465 "request": {
433 "$ref": "BackendService" 466 "$ref": "Autoscaler"
434 }, 467 },
435 "response": { 468 "response": {
436 "$ref": "Operation" 469 "$ref": "Operation"
437 }, 470 },
438 "scopes": [ 471 "scopes": [
439 "https://www.googleapis.com/auth/cloud-platform", 472 "https://www.googleapis.com/auth/cloud-platform",
440 "https://www.googleapis.com/auth/compute" 473 "https://www.googleapis.com/auth/compute"
441 ] 474 ]
442 }, 475 },
443 "list": { 476 "list": {
444 "description": "Retrieves the list of BackendService resourc es available to the specified project.", 477 "description": "Retrieves the list of autoscaler resources c ontained within the specified zone.",
445 "httpMethod": "GET", 478 "httpMethod": "GET",
446 "id": "compute.backendServices.list", 479 "id": "compute.autoscalers.list",
447 "parameterOrder": [ 480 "parameterOrder": [
448 "project" 481 "project",
482 "zone"
449 ], 483 ],
450 "parameters": { 484 "parameters": {
451 "filter": { 485 "filter": {
452 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 486 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
453 "location": "query", 487 "location": "query",
454 "type": "string" 488 "type": "string"
455 }, 489 },
456 "maxResults": { 490 "maxResults": {
457 "default": "500", 491 "default": "500",
458 "description": "Maximum count of results to be retur ned.", 492 "description": "Maximum count of results to be retur ned.",
459 "format": "uint32", 493 "format": "uint32",
460 "location": "query", 494 "location": "query",
461 "maximum": "500", 495 "maximum": "500",
462 "minimum": "0", 496 "minimum": "0",
463 "type": "integer" 497 "type": "integer"
464 }, 498 },
465 "pageToken": { 499 "pageToken": {
466 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.", 500 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.",
467 "location": "query", 501 "location": "query",
468 "type": "string" 502 "type": "string"
469 }, 503 },
470 "project": { 504 "project": {
471 "description": "Name of the project scoping this req uest.", 505 "description": "Name of the project scoping this req uest.",
472 "location": "path", 506 "location": "path",
473 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 507 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
474 "required": true, 508 "required": true,
475 "type": "string" 509 "type": "string"
510 },
511 "zone": {
512 "description": "Name of the zone scoping this reques t.",
513 "location": "path",
514 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
515 "required": true,
516 "type": "string"
476 } 517 }
477 }, 518 },
478 "path": "{project}/global/backendServices", 519 "path": "{project}/zones/{zone}/autoscalers",
479 "response": { 520 "response": {
480 "$ref": "BackendServiceList" 521 "$ref": "AutoscalerList"
481 }, 522 },
482 "scopes": [ 523 "scopes": [
483 "https://www.googleapis.com/auth/cloud-platform", 524 "https://www.googleapis.com/auth/cloud-platform",
484 "https://www.googleapis.com/auth/compute", 525 "https://www.googleapis.com/auth/compute",
485 "https://www.googleapis.com/auth/compute.readonly" 526 "https://www.googleapis.com/auth/compute.readonly"
486 ] 527 ]
487 }, 528 },
488 "patch": { 529 "patch": {
489 "description": "Update the entire content of the BackendServ ice resource. This method supports patch semantics.", 530 "description": "Updates an autoscaler resource in the specif ied project using the data included in the request. This method supports patch s emantics.",
490 "httpMethod": "PATCH", 531 "httpMethod": "PATCH",
491 "id": "compute.backendServices.patch", 532 "id": "compute.autoscalers.patch",
492 "parameterOrder": [ 533 "parameterOrder": [
493 "project", 534 "project",
494 "backendService" 535 "zone",
536 "autoscaler"
495 ], 537 ],
496 "parameters": { 538 "parameters": {
497 "backendService": { 539 "autoscaler": {
498 "description": "Name of the BackendService resource to update.", 540 "description": "Name of the autoscaler resource to u pdate.",
499 "location": "path", 541 "location": "query",
500 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 542 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
501 "required": true, 543 "required": true,
502 "type": "string" 544 "type": "string"
503 }, 545 },
504 "project": { 546 "project": {
505 "description": "Name of the project scoping this req uest.", 547 "description": "Name of the project scoping this req uest.",
506 "location": "path", 548 "location": "path",
507 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 549 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
508 "required": true, 550 "required": true,
509 "type": "string" 551 "type": "string"
552 },
553 "zone": {
554 "description": "Name of the zone scoping this reques t.",
555 "location": "path",
556 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
557 "required": true,
558 "type": "string"
510 } 559 }
511 }, 560 },
512 "path": "{project}/global/backendServices/{backendService}", 561 "path": "{project}/zones/{zone}/autoscalers",
513 "request": { 562 "request": {
514 "$ref": "BackendService" 563 "$ref": "Autoscaler"
515 }, 564 },
516 "response": { 565 "response": {
517 "$ref": "Operation" 566 "$ref": "Operation"
518 }, 567 },
519 "scopes": [ 568 "scopes": [
520 "https://www.googleapis.com/auth/cloud-platform", 569 "https://www.googleapis.com/auth/cloud-platform",
521 "https://www.googleapis.com/auth/compute" 570 "https://www.googleapis.com/auth/compute"
522 ] 571 ]
523 }, 572 },
524 "update": { 573 "update": {
525 "description": "Update the entire content of the BackendServ ice resource.", 574 "description": "Updates an autoscaler resource in the specif ied project using the data included in the request.",
526 "httpMethod": "PUT", 575 "httpMethod": "PUT",
527 "id": "compute.backendServices.update", 576 "id": "compute.autoscalers.update",
528 "parameterOrder": [ 577 "parameterOrder": [
529 "project", 578 "project",
530 "backendService" 579 "zone"
531 ], 580 ],
532 "parameters": { 581 "parameters": {
533 "backendService": { 582 "autoscaler": {
534 "description": "Name of the BackendService resource to update.", 583 "description": "Name of the autoscaler resource to u pdate.",
535 "location": "path", 584 "location": "query",
536 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 585 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
537 "required": true,
538 "type": "string" 586 "type": "string"
539 }, 587 },
540 "project": { 588 "project": {
541 "description": "Name of the project scoping this req uest.", 589 "description": "Name of the project scoping this req uest.",
542 "location": "path", 590 "location": "path",
543 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 591 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
544 "required": true, 592 "required": true,
545 "type": "string" 593 "type": "string"
594 },
595 "zone": {
596 "description": "Name of the zone scoping this reques t.",
597 "location": "path",
598 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
599 "required": true,
600 "type": "string"
546 } 601 }
547 }, 602 },
548 "path": "{project}/global/backendServices/{backendService}", 603 "path": "{project}/zones/{zone}/autoscalers",
549 "request": { 604 "request": {
550 "$ref": "BackendService" 605 "$ref": "Autoscaler"
551 }, 606 },
552 "response": { 607 "response": {
553 "$ref": "Operation" 608 "$ref": "Operation"
554 }, 609 },
555 "scopes": [ 610 "scopes": [
556 "https://www.googleapis.com/auth/cloud-platform", 611 "https://www.googleapis.com/auth/cloud-platform",
557 "https://www.googleapis.com/auth/compute" 612 "https://www.googleapis.com/auth/compute"
558 ] 613 ]
559 } 614 }
560 } 615 }
561 }, 616 },
562 "diskTypes": { 617 "backendServices": {
563 "methods": { 618 "methods": {
564 "aggregatedList": { 619 "delete": {
565 "description": "Retrieves the list of disk type resources gr ouped by scope.", 620 "description": "Deletes the specified BackendService resourc e.",
566 "httpMethod": "GET", 621 "httpMethod": "DELETE",
567 "id": "compute.diskTypes.aggregatedList", 622 "id": "compute.backendServices.delete",
568 "parameterOrder": [ 623 "parameterOrder": [
569 "project" 624 "project",
625 "backendService"
570 ], 626 ],
571 "parameters": { 627 "parameters": {
572 "filter": { 628 "backendService": {
573 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 629 "description": "Name of the BackendService resource to delete.",
574 "location": "query", 630 "location": "path",
575 "type": "string" 631 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
576 }, 632 "required": true,
577 "maxResults": {
578 "default": "500",
579 "description": "Maximum count of results to be retur ned.",
580 "format": "uint32",
581 "location": "query",
582 "maximum": "500",
583 "minimum": "0",
584 "type": "integer"
585 },
586 "pageToken": {
587 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.",
588 "location": "query",
589 "type": "string" 633 "type": "string"
590 }, 634 },
591 "project": { 635 "project": {
592 "description": "Project ID for this request.", 636 "description": "Name of the project scoping this req uest.",
593 "location": "path", 637 "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])?))" , 638 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[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, 639 "required": true,
596 "type": "string" 640 "type": "string"
597 } 641 }
598 }, 642 },
599 "path": "{project}/aggregated/diskTypes", 643 "path": "{project}/global/backendServices/{backendService}",
600 "response": { 644 "response": {
601 "$ref": "DiskTypeAggregatedList" 645 "$ref": "Operation"
602 }, 646 },
603 "scopes": [ 647 "scopes": [
604 "https://www.googleapis.com/auth/cloud-platform", 648 "https://www.googleapis.com/auth/cloud-platform",
605 "https://www.googleapis.com/auth/compute", 649 "https://www.googleapis.com/auth/compute"
606 "https://www.googleapis.com/auth/compute.readonly"
607 ] 650 ]
608 }, 651 },
609 "get": { 652 "get": {
610 "description": "Returns the specified disk type resource.", 653 "description": "Returns the specified BackendService resourc e.",
611 "httpMethod": "GET", 654 "httpMethod": "GET",
612 "id": "compute.diskTypes.get", 655 "id": "compute.backendServices.get",
613 "parameterOrder": [ 656 "parameterOrder": [
614 "project", 657 "project",
615 "zone", 658 "backendService"
616 "diskType"
617 ], 659 ],
618 "parameters": { 660 "parameters": {
619 "diskType": { 661 "backendService": {
620 "description": "Name of the disk type resource to re turn.", 662 "description": "Name of the BackendService resource to return.",
621 "location": "path", 663 "location": "path",
622 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 664 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
623 "required": true, 665 "required": true,
624 "type": "string" 666 "type": "string"
625 }, 667 },
626 "project": { 668 "project": {
627 "description": "Project ID for this request.", 669 "description": "Name of the project scoping this req uest.",
628 "location": "path", 670 "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])?))" , 671 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[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, 672 "required": true,
631 "type": "string" 673 "type": "string"
632 },
633 "zone": {
634 "description": "The name of the zone for this reques t.",
635 "location": "path",
636 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
637 "required": true,
638 "type": "string"
639 } 674 }
640 }, 675 },
641 "path": "{project}/zones/{zone}/diskTypes/{diskType}", 676 "path": "{project}/global/backendServices/{backendService}",
642 "response": { 677 "response": {
643 "$ref": "DiskType" 678 "$ref": "BackendService"
644 }, 679 },
645 "scopes": [ 680 "scopes": [
646 "https://www.googleapis.com/auth/cloud-platform", 681 "https://www.googleapis.com/auth/cloud-platform",
647 "https://www.googleapis.com/auth/compute", 682 "https://www.googleapis.com/auth/compute",
648 "https://www.googleapis.com/auth/compute.readonly" 683 "https://www.googleapis.com/auth/compute.readonly"
649 ] 684 ]
650 }, 685 },
651 "list": { 686 "getHealth": {
652 "description": "Retrieves the list of disk type resources av ailable to the specified project.", 687 "description": "Gets the most recent health check results fo r this BackendService.",
653 "httpMethod": "GET", 688 "httpMethod": "POST",
654 "id": "compute.diskTypes.list", 689 "id": "compute.backendServices.getHealth",
655 "parameterOrder": [ 690 "parameterOrder": [
656 "project", 691 "project",
657 "zone" 692 "backendService"
658 ], 693 ],
659 "parameters": { 694 "parameters": {
660 "filter": { 695 "backendService": {
661 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 696 "description": "Name of the BackendService resource to which the queried instance belongs.",
662 "location": "query", 697 "location": "path",
663 "type": "string" 698 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
664 }, 699 "required": true,
665 "maxResults": {
666 "default": "500",
667 "description": "Maximum count of results to be retur ned.",
668 "format": "uint32",
669 "location": "query",
670 "maximum": "500",
671 "minimum": "0",
672 "type": "integer"
673 },
674 "pageToken": {
675 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.",
676 "location": "query",
677 "type": "string" 700 "type": "string"
678 }, 701 },
679 "project": { 702 "project": {
680 "description": "Project ID for this request.",
681 "location": "path", 703 "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])?))" , 704 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[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, 705 "required": true,
684 "type": "string" 706 "type": "string"
685 },
686 "zone": {
687 "description": "The name of the zone for this reques t.",
688 "location": "path",
689 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
690 "required": true,
691 "type": "string"
692 } 707 }
693 }, 708 },
694 "path": "{project}/zones/{zone}/diskTypes", 709 "path": "{project}/global/backendServices/{backendService}/g etHealth",
710 "request": {
711 "$ref": "ResourceGroupReference"
712 },
695 "response": { 713 "response": {
696 "$ref": "DiskTypeList" 714 "$ref": "BackendServiceGroupHealth"
697 }, 715 },
698 "scopes": [ 716 "scopes": [
699 "https://www.googleapis.com/auth/cloud-platform", 717 "https://www.googleapis.com/auth/cloud-platform",
700 "https://www.googleapis.com/auth/compute", 718 "https://www.googleapis.com/auth/compute",
701 "https://www.googleapis.com/auth/compute.readonly" 719 "https://www.googleapis.com/auth/compute.readonly"
702 ] 720 ]
703 } 721 },
704 } 722 "insert": {
705 }, 723 "description": "Creates a BackendService resource in the spe cified project using the data included in the request.",
706 "disks": { 724 "httpMethod": "POST",
707 "methods": { 725 "id": "compute.backendServices.insert",
708 "aggregatedList": { 726 "parameterOrder": [
709 "description": "Retrieves the list of disks grouped by scope .", 727 "project"
728 ],
729 "parameters": {
730 "project": {
731 "description": "Name of the project scoping this req uest.",
732 "location": "path",
733 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
734 "required": true,
735 "type": "string"
736 }
737 },
738 "path": "{project}/global/backendServices",
739 "request": {
740 "$ref": "BackendService"
741 },
742 "response": {
743 "$ref": "Operation"
744 },
745 "scopes": [
746 "https://www.googleapis.com/auth/cloud-platform",
747 "https://www.googleapis.com/auth/compute"
748 ]
749 },
750 "list": {
751 "description": "Retrieves the list of BackendService resourc es available to the specified project.",
710 "httpMethod": "GET", 752 "httpMethod": "GET",
711 "id": "compute.disks.aggregatedList", 753 "id": "compute.backendServices.list",
712 "parameterOrder": [ 754 "parameterOrder": [
713 "project" 755 "project"
714 ], 756 ],
715 "parameters": { 757 "parameters": {
716 "filter": { 758 "filter": {
717 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 759 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
718 "location": "query", 760 "location": "query",
719 "type": "string" 761 "type": "string"
720 }, 762 },
721 "maxResults": { 763 "maxResults": {
722 "default": "500", 764 "default": "500",
723 "description": "Maximum count of results to be retur ned.", 765 "description": "Maximum count of results to be retur ned.",
724 "format": "uint32", 766 "format": "uint32",
725 "location": "query", 767 "location": "query",
726 "maximum": "500", 768 "maximum": "500",
727 "minimum": "0", 769 "minimum": "0",
728 "type": "integer" 770 "type": "integer"
729 }, 771 },
730 "pageToken": { 772 "pageToken": {
731 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.", 773 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.",
732 "location": "query", 774 "location": "query",
733 "type": "string" 775 "type": "string"
734 }, 776 },
735 "project": { 777 "project": {
736 "description": "Project ID for this request.", 778 "description": "Name of the project scoping this req uest.",
737 "location": "path", 779 "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])?))" , 780 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[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, 781 "required": true,
740 "type": "string" 782 "type": "string"
741 } 783 }
742 }, 784 },
743 "path": "{project}/aggregated/disks", 785 "path": "{project}/global/backendServices",
744 "response": { 786 "response": {
745 "$ref": "DiskAggregatedList" 787 "$ref": "BackendServiceList"
746 }, 788 },
747 "scopes": [ 789 "scopes": [
748 "https://www.googleapis.com/auth/cloud-platform", 790 "https://www.googleapis.com/auth/cloud-platform",
749 "https://www.googleapis.com/auth/compute", 791 "https://www.googleapis.com/auth/compute",
750 "https://www.googleapis.com/auth/compute.readonly" 792 "https://www.googleapis.com/auth/compute.readonly"
751 ] 793 ]
752 }, 794 },
753 "createSnapshot": { 795 "patch": {
754 "description": "Creates a snapshot of this disk.", 796 "description": "Update the entire content of the BackendServ ice resource. This method supports patch semantics.",
755 "httpMethod": "POST", 797 "httpMethod": "PATCH",
756 "id": "compute.disks.createSnapshot", 798 "id": "compute.backendServices.patch",
757 "parameterOrder": [ 799 "parameterOrder": [
758 "project", 800 "project",
759 "zone", 801 "backendService"
760 "disk"
761 ], 802 ],
762 "parameters": { 803 "parameters": {
763 "disk": { 804 "backendService": {
764 "description": "Name of the persistent disk to snaps hot.", 805 "description": "Name of the BackendService resource to update.",
765 "location": "path", 806 "location": "path",
766 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 807 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
767 "required": true, 808 "required": true,
768 "type": "string" 809 "type": "string"
769 }, 810 },
770 "project": { 811 "project": {
771 "description": "Project ID for this request.", 812 "description": "Name of the project scoping this req uest.",
772 "location": "path", 813 "location": "path",
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])?))" , 814 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
774 "required": true, 815 "required": true,
775 "type": "string" 816 "type": "string"
776 },
777 "zone": {
778 "description": "The name of the zone for this reques t.",
779 "location": "path",
780 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
781 "required": true,
782 "type": "string"
783 } 817 }
784 }, 818 },
785 "path": "{project}/zones/{zone}/disks/{disk}/createSnapshot" , 819 "path": "{project}/global/backendServices/{backendService}",
786 "request": { 820 "request": {
787 "$ref": "Snapshot" 821 "$ref": "BackendService"
788 }, 822 },
789 "response": { 823 "response": {
790 "$ref": "Operation" 824 "$ref": "Operation"
791 }, 825 },
792 "scopes": [ 826 "scopes": [
793 "https://www.googleapis.com/auth/cloud-platform", 827 "https://www.googleapis.com/auth/cloud-platform",
794 "https://www.googleapis.com/auth/compute" 828 "https://www.googleapis.com/auth/compute"
795 ] 829 ]
796 }, 830 },
797 "delete": { 831 "update": {
798 "description": "Deletes the specified persistent disk.", 832 "description": "Update the entire content of the BackendServ ice resource.",
799 "httpMethod": "DELETE", 833 "httpMethod": "PUT",
800 "id": "compute.disks.delete", 834 "id": "compute.backendServices.update",
801 "parameterOrder": [ 835 "parameterOrder": [
802 "project", 836 "project",
803 "zone", 837 "backendService"
804 "disk"
805 ], 838 ],
806 "parameters": { 839 "parameters": {
807 "disk": { 840 "backendService": {
808 "description": "Name of the persistent disk to delet e.", 841 "description": "Name of the BackendService resource to update.",
809 "location": "path", 842 "location": "path",
810 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 843 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
811 "required": true, 844 "required": true,
812 "type": "string" 845 "type": "string"
813 }, 846 },
814 "project": { 847 "project": {
815 "description": "Project ID for this request.", 848 "description": "Name of the project scoping this req uest.",
816 "location": "path", 849 "location": "path",
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])?))" , 850 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
818 "required": true, 851 "required": true,
819 "type": "string" 852 "type": "string"
820 },
821 "zone": {
822 "description": "The name of the zone for this reques t.",
823 "location": "path",
824 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
825 "required": true,
826 "type": "string"
827 } 853 }
828 }, 854 },
829 "path": "{project}/zones/{zone}/disks/{disk}", 855 "path": "{project}/global/backendServices/{backendService}",
856 "request": {
857 "$ref": "BackendService"
858 },
830 "response": { 859 "response": {
831 "$ref": "Operation" 860 "$ref": "Operation"
832 }, 861 },
833 "scopes": [ 862 "scopes": [
834 "https://www.googleapis.com/auth/cloud-platform", 863 "https://www.googleapis.com/auth/cloud-platform",
835 "https://www.googleapis.com/auth/compute" 864 "https://www.googleapis.com/auth/compute"
836 ] 865 ]
837 }, 866 }
838 "get": { 867 }
839 "description": "Returns a specified persistent disk.", 868 },
869 "diskTypes": {
870 "methods": {
871 "aggregatedList": {
872 "description": "Retrieves the list of disk type resources gr ouped by scope.",
840 "httpMethod": "GET", 873 "httpMethod": "GET",
841 "id": "compute.disks.get", 874 "id": "compute.diskTypes.aggregatedList",
842 "parameterOrder": [ 875 "parameterOrder": [
843 "project", 876 "project"
844 "zone",
845 "disk"
846 ], 877 ],
847 "parameters": { 878 "parameters": {
848 "disk": { 879 "filter": {
849 "description": "Name of the persistent disk to retur n.", 880 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
850 "location": "path", 881 "location": "query",
851 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 882 "type": "string"
852 "required": true, 883 },
884 "maxResults": {
885 "default": "500",
886 "description": "Maximum count of results to be retur ned.",
887 "format": "uint32",
888 "location": "query",
889 "maximum": "500",
890 "minimum": "0",
891 "type": "integer"
892 },
893 "pageToken": {
894 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.",
895 "location": "query",
853 "type": "string" 896 "type": "string"
854 }, 897 },
855 "project": { 898 "project": {
856 "description": "Project ID for this request.", 899 "description": "Project ID for this request.",
857 "location": "path", 900 "location": "path",
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])?))" , 901 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
859 "required": true, 902 "required": true,
860 "type": "string" 903 "type": "string"
861 },
862 "zone": {
863 "description": "The name of the zone for this reques t.",
864 "location": "path",
865 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
866 "required": true,
867 "type": "string"
868 } 904 }
869 }, 905 },
870 "path": "{project}/zones/{zone}/disks/{disk}", 906 "path": "{project}/aggregated/diskTypes",
871 "response": { 907 "response": {
872 "$ref": "Disk" 908 "$ref": "DiskTypeAggregatedList"
873 }, 909 },
874 "scopes": [ 910 "scopes": [
875 "https://www.googleapis.com/auth/cloud-platform", 911 "https://www.googleapis.com/auth/cloud-platform",
876 "https://www.googleapis.com/auth/compute", 912 "https://www.googleapis.com/auth/compute",
877 "https://www.googleapis.com/auth/compute.readonly" 913 "https://www.googleapis.com/auth/compute.readonly"
878 ] 914 ]
879 }, 915 },
880 "insert": { 916 "get": {
881 "description": "Creates a persistent disk in the specified p roject using the data included in the request.", 917 "description": "Returns the specified disk type resource.",
882 "httpMethod": "POST", 918 "httpMethod": "GET",
883 "id": "compute.disks.insert", 919 "id": "compute.diskTypes.get",
884 "parameterOrder": [ 920 "parameterOrder": [
885 "project", 921 "project",
886 "zone" 922 "zone",
923 "diskType"
887 ], 924 ],
888 "parameters": { 925 "parameters": {
926 "diskType": {
927 "description": "Name of the disk type resource to re turn.",
928 "location": "path",
929 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
930 "required": true,
931 "type": "string"
932 },
889 "project": { 933 "project": {
890 "description": "Project ID for this request.", 934 "description": "Project ID for this request.",
891 "location": "path", 935 "location": "path",
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])?))" , 936 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
893 "required": true, 937 "required": true,
894 "type": "string" 938 "type": "string"
895 }, 939 },
896 "sourceImage": {
897 "description": "Optional. Source image to restore on to a disk.",
898 "location": "query",
899 "type": "string"
900 },
901 "zone": { 940 "zone": {
902 "description": "The name of the zone for this reques t.", 941 "description": "The name of the zone for this reques t.",
903 "location": "path", 942 "location": "path",
904 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 943 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
905 "required": true, 944 "required": true,
906 "type": "string" 945 "type": "string"
907 } 946 }
908 }, 947 },
909 "path": "{project}/zones/{zone}/disks", 948 "path": "{project}/zones/{zone}/diskTypes/{diskType}",
910 "request": {
911 "$ref": "Disk"
912 },
913 "response": { 949 "response": {
914 "$ref": "Operation" 950 "$ref": "DiskType"
915 }, 951 },
916 "scopes": [ 952 "scopes": [
917 "https://www.googleapis.com/auth/cloud-platform", 953 "https://www.googleapis.com/auth/cloud-platform",
918 "https://www.googleapis.com/auth/compute" 954 "https://www.googleapis.com/auth/compute",
955 "https://www.googleapis.com/auth/compute.readonly"
919 ] 956 ]
920 }, 957 },
921 "list": { 958 "list": {
922 "description": "Retrieves the list of persistent disks conta ined within the specified zone.", 959 "description": "Retrieves the list of disk type resources av ailable to the specified project.",
923 "httpMethod": "GET", 960 "httpMethod": "GET",
924 "id": "compute.disks.list", 961 "id": "compute.diskTypes.list",
925 "parameterOrder": [ 962 "parameterOrder": [
926 "project", 963 "project",
927 "zone" 964 "zone"
928 ], 965 ],
929 "parameters": { 966 "parameters": {
930 "filter": { 967 "filter": {
931 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 968 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
932 "location": "query", 969 "location": "query",
933 "type": "string" 970 "type": "string"
934 }, 971 },
935 "maxResults": { 972 "maxResults": {
936 "default": "500", 973 "default": "500",
937 "description": "Maximum count of results to be retur ned.", 974 "description": "Maximum count of results to be retur ned.",
938 "format": "uint32", 975 "format": "uint32",
939 "location": "query", 976 "location": "query",
940 "maximum": "500", 977 "maximum": "500",
941 "minimum": "0", 978 "minimum": "0",
(...skipping 12 matching lines...) Expand all
954 "type": "string" 991 "type": "string"
955 }, 992 },
956 "zone": { 993 "zone": {
957 "description": "The name of the zone for this reques t.", 994 "description": "The name of the zone for this reques t.",
958 "location": "path", 995 "location": "path",
959 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 996 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
960 "required": true, 997 "required": true,
961 "type": "string" 998 "type": "string"
962 } 999 }
963 }, 1000 },
964 "path": "{project}/zones/{zone}/disks", 1001 "path": "{project}/zones/{zone}/diskTypes",
965 "response": { 1002 "response": {
966 "$ref": "DiskList" 1003 "$ref": "DiskTypeList"
967 }, 1004 },
968 "scopes": [ 1005 "scopes": [
969 "https://www.googleapis.com/auth/cloud-platform", 1006 "https://www.googleapis.com/auth/cloud-platform",
970 "https://www.googleapis.com/auth/compute", 1007 "https://www.googleapis.com/auth/compute",
971 "https://www.googleapis.com/auth/compute.readonly" 1008 "https://www.googleapis.com/auth/compute.readonly"
972 ] 1009 ]
973 } 1010 }
974 } 1011 }
975 }, 1012 },
976 "firewalls": { 1013 "disks": {
977 "methods": { 1014 "methods": {
978 "delete": { 1015 "aggregatedList": {
979 "description": "Deletes the specified firewall resource.", 1016 "description": "Retrieves the list of disks grouped by scope .",
980 "httpMethod": "DELETE", 1017 "httpMethod": "GET",
981 "id": "compute.firewalls.delete", 1018 "id": "compute.disks.aggregatedList",
982 "parameterOrder": [ 1019 "parameterOrder": [
983 "project", 1020 "project"
984 "firewall"
985 ], 1021 ],
986 "parameters": { 1022 "parameters": {
987 "firewall": { 1023 "filter": {
988 "description": "Name of the firewall resource to del ete.", 1024 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
989 "location": "path", 1025 "location": "query",
990 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1026 "type": "string"
991 "required": true, 1027 },
1028 "maxResults": {
1029 "default": "500",
1030 "description": "Maximum count of results to be retur ned.",
1031 "format": "uint32",
1032 "location": "query",
1033 "maximum": "500",
1034 "minimum": "0",
1035 "type": "integer"
1036 },
1037 "pageToken": {
1038 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.",
1039 "location": "query",
992 "type": "string" 1040 "type": "string"
993 }, 1041 },
994 "project": { 1042 "project": {
995 "description": "Project ID for this request.", 1043 "description": "Project ID for this request.",
996 "location": "path", 1044 "location": "path",
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])?))" , 1045 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
998 "required": true, 1046 "required": true,
999 "type": "string" 1047 "type": "string"
1000 } 1048 }
1001 }, 1049 },
1050 "path": "{project}/aggregated/disks",
1051 "response": {
1052 "$ref": "DiskAggregatedList"
1053 },
1054 "scopes": [
1055 "https://www.googleapis.com/auth/cloud-platform",
1056 "https://www.googleapis.com/auth/compute",
1057 "https://www.googleapis.com/auth/compute.readonly"
1058 ]
1059 },
1060 "createSnapshot": {
1061 "description": "Creates a snapshot of this disk.",
1062 "httpMethod": "POST",
1063 "id": "compute.disks.createSnapshot",
1064 "parameterOrder": [
1065 "project",
1066 "zone",
1067 "disk"
1068 ],
1069 "parameters": {
1070 "disk": {
1071 "description": "Name of the persistent disk to snaps hot.",
1072 "location": "path",
1073 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1074 "required": true,
1075 "type": "string"
1076 },
1077 "project": {
1078 "description": "Project ID for this request.",
1079 "location": "path",
1080 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1081 "required": true,
1082 "type": "string"
1083 },
1084 "zone": {
1085 "description": "The name of the zone for this reques t.",
1086 "location": "path",
1087 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1088 "required": true,
1089 "type": "string"
1090 }
1091 },
1092 "path": "{project}/zones/{zone}/disks/{disk}/createSnapshot" ,
1093 "request": {
1094 "$ref": "Snapshot"
1095 },
1096 "response": {
1097 "$ref": "Operation"
1098 },
1099 "scopes": [
1100 "https://www.googleapis.com/auth/cloud-platform",
1101 "https://www.googleapis.com/auth/compute"
1102 ]
1103 },
1104 "delete": {
1105 "description": "Deletes the specified persistent disk. Delet ing a disk removes its data permanently and is irreversible. However, deleting a disk does not delete any snapshots previously made from the disk. You must sepa rately delete snapshots.",
1106 "httpMethod": "DELETE",
1107 "id": "compute.disks.delete",
1108 "parameterOrder": [
1109 "project",
1110 "zone",
1111 "disk"
1112 ],
1113 "parameters": {
1114 "disk": {
1115 "description": "Name of the persistent disk to delet e.",
1116 "location": "path",
1117 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1118 "required": true,
1119 "type": "string"
1120 },
1121 "project": {
1122 "description": "Project ID for this request.",
1123 "location": "path",
1124 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1125 "required": true,
1126 "type": "string"
1127 },
1128 "zone": {
1129 "description": "The name of the zone for this reques t.",
1130 "location": "path",
1131 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1132 "required": true,
1133 "type": "string"
1134 }
1135 },
1136 "path": "{project}/zones/{zone}/disks/{disk}",
1137 "response": {
1138 "$ref": "Operation"
1139 },
1140 "scopes": [
1141 "https://www.googleapis.com/auth/cloud-platform",
1142 "https://www.googleapis.com/auth/compute"
1143 ]
1144 },
1145 "get": {
1146 "description": "Returns a specified persistent disk.",
1147 "httpMethod": "GET",
1148 "id": "compute.disks.get",
1149 "parameterOrder": [
1150 "project",
1151 "zone",
1152 "disk"
1153 ],
1154 "parameters": {
1155 "disk": {
1156 "description": "Name of the persistent disk to retur n.",
1157 "location": "path",
1158 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1159 "required": true,
1160 "type": "string"
1161 },
1162 "project": {
1163 "description": "Project ID for this request.",
1164 "location": "path",
1165 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1166 "required": true,
1167 "type": "string"
1168 },
1169 "zone": {
1170 "description": "The name of the zone for this reques t.",
1171 "location": "path",
1172 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1173 "required": true,
1174 "type": "string"
1175 }
1176 },
1177 "path": "{project}/zones/{zone}/disks/{disk}",
1178 "response": {
1179 "$ref": "Disk"
1180 },
1181 "scopes": [
1182 "https://www.googleapis.com/auth/cloud-platform",
1183 "https://www.googleapis.com/auth/compute",
1184 "https://www.googleapis.com/auth/compute.readonly"
1185 ]
1186 },
1187 "insert": {
1188 "description": "Creates a persistent disk in the specified p roject using the data included in the request.",
1189 "httpMethod": "POST",
1190 "id": "compute.disks.insert",
1191 "parameterOrder": [
1192 "project",
1193 "zone"
1194 ],
1195 "parameters": {
1196 "project": {
1197 "description": "Project ID for this request.",
1198 "location": "path",
1199 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1200 "required": true,
1201 "type": "string"
1202 },
1203 "sourceImage": {
1204 "description": "Optional. Source image to restore on to a disk.",
1205 "location": "query",
1206 "type": "string"
1207 },
1208 "zone": {
1209 "description": "The name of the zone for this reques t.",
1210 "location": "path",
1211 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1212 "required": true,
1213 "type": "string"
1214 }
1215 },
1216 "path": "{project}/zones/{zone}/disks",
1217 "request": {
1218 "$ref": "Disk"
1219 },
1220 "response": {
1221 "$ref": "Operation"
1222 },
1223 "scopes": [
1224 "https://www.googleapis.com/auth/cloud-platform",
1225 "https://www.googleapis.com/auth/compute"
1226 ]
1227 },
1228 "list": {
1229 "description": "Retrieves the list of persistent disks conta ined within the specified zone.",
1230 "httpMethod": "GET",
1231 "id": "compute.disks.list",
1232 "parameterOrder": [
1233 "project",
1234 "zone"
1235 ],
1236 "parameters": {
1237 "filter": {
1238 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
1239 "location": "query",
1240 "type": "string"
1241 },
1242 "maxResults": {
1243 "default": "500",
1244 "description": "Maximum count of results to be retur ned.",
1245 "format": "uint32",
1246 "location": "query",
1247 "maximum": "500",
1248 "minimum": "0",
1249 "type": "integer"
1250 },
1251 "pageToken": {
1252 "description": "Specifies a page token to use. Use t his parameter if you want to list the next page of results. Set pageToken to the nextPageToken returned by a previous list request.",
1253 "location": "query",
1254 "type": "string"
1255 },
1256 "project": {
1257 "description": "Project ID for this request.",
1258 "location": "path",
1259 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1260 "required": true,
1261 "type": "string"
1262 },
1263 "zone": {
1264 "description": "The name of the zone for this reques t.",
1265 "location": "path",
1266 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1267 "required": true,
1268 "type": "string"
1269 }
1270 },
1271 "path": "{project}/zones/{zone}/disks",
1272 "response": {
1273 "$ref": "DiskList"
1274 },
1275 "scopes": [
1276 "https://www.googleapis.com/auth/cloud-platform",
1277 "https://www.googleapis.com/auth/compute",
1278 "https://www.googleapis.com/auth/compute.readonly"
1279 ]
1280 }
1281 }
1282 },
1283 "firewalls": {
1284 "methods": {
1285 "delete": {
1286 "description": "Deletes the specified firewall resource.",
1287 "httpMethod": "DELETE",
1288 "id": "compute.firewalls.delete",
1289 "parameterOrder": [
1290 "project",
1291 "firewall"
1292 ],
1293 "parameters": {
1294 "firewall": {
1295 "description": "Name of the firewall resource to del ete.",
1296 "location": "path",
1297 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1298 "required": true,
1299 "type": "string"
1300 },
1301 "project": {
1302 "description": "Project ID for this request.",
1303 "location": "path",
1304 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1305 "required": true,
1306 "type": "string"
1307 }
1308 },
1002 "path": "{project}/global/firewalls/{firewall}", 1309 "path": "{project}/global/firewalls/{firewall}",
1003 "response": { 1310 "response": {
1004 "$ref": "Operation" 1311 "$ref": "Operation"
1005 }, 1312 },
1006 "scopes": [ 1313 "scopes": [
1007 "https://www.googleapis.com/auth/cloud-platform", 1314 "https://www.googleapis.com/auth/cloud-platform",
1008 "https://www.googleapis.com/auth/compute" 1315 "https://www.googleapis.com/auth/compute"
1009 ] 1316 ]
1010 }, 1317 },
1011 "get": { 1318 "get": {
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
1072 }, 1379 },
1073 "list": { 1380 "list": {
1074 "description": "Retrieves the list of firewall resources ava ilable to the specified project.", 1381 "description": "Retrieves the list of firewall resources ava ilable to the specified project.",
1075 "httpMethod": "GET", 1382 "httpMethod": "GET",
1076 "id": "compute.firewalls.list", 1383 "id": "compute.firewalls.list",
1077 "parameterOrder": [ 1384 "parameterOrder": [
1078 "project" 1385 "project"
1079 ], 1386 ],
1080 "parameters": { 1387 "parameters": {
1081 "filter": { 1388 "filter": {
1082 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 1389 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
1083 "location": "query", 1390 "location": "query",
1084 "type": "string" 1391 "type": "string"
1085 }, 1392 },
1086 "maxResults": { 1393 "maxResults": {
1087 "default": "500", 1394 "default": "500",
1088 "description": "Maximum count of results to be retur ned.", 1395 "description": "Maximum count of results to be retur ned.",
1089 "format": "uint32", 1396 "format": "uint32",
1090 "location": "query", 1397 "location": "query",
1091 "maximum": "500", 1398 "maximum": "500",
1092 "minimum": "0", 1399 "minimum": "0",
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
1193 "methods": { 1500 "methods": {
1194 "aggregatedList": { 1501 "aggregatedList": {
1195 "description": "Retrieves the list of forwarding rules group ed by scope.", 1502 "description": "Retrieves the list of forwarding rules group ed by scope.",
1196 "httpMethod": "GET", 1503 "httpMethod": "GET",
1197 "id": "compute.forwardingRules.aggregatedList", 1504 "id": "compute.forwardingRules.aggregatedList",
1198 "parameterOrder": [ 1505 "parameterOrder": [
1199 "project" 1506 "project"
1200 ], 1507 ],
1201 "parameters": { 1508 "parameters": {
1202 "filter": { 1509 "filter": {
1203 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 1510 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
1204 "location": "query", 1511 "location": "query",
1205 "type": "string" 1512 "type": "string"
1206 }, 1513 },
1207 "maxResults": { 1514 "maxResults": {
1208 "default": "500", 1515 "default": "500",
1209 "description": "Maximum count of results to be retur ned.", 1516 "description": "Maximum count of results to be retur ned.",
1210 "format": "uint32", 1517 "format": "uint32",
1211 "location": "query", 1518 "location": "query",
1212 "maximum": "500", 1519 "maximum": "500",
1213 "minimum": "0", 1520 "minimum": "0",
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
1358 "list": { 1665 "list": {
1359 "description": "Retrieves the list of ForwardingRule resourc es available to the specified project and region.", 1666 "description": "Retrieves the list of ForwardingRule resourc es available to the specified project and region.",
1360 "httpMethod": "GET", 1667 "httpMethod": "GET",
1361 "id": "compute.forwardingRules.list", 1668 "id": "compute.forwardingRules.list",
1362 "parameterOrder": [ 1669 "parameterOrder": [
1363 "project", 1670 "project",
1364 "region" 1671 "region"
1365 ], 1672 ],
1366 "parameters": { 1673 "parameters": {
1367 "filter": { 1674 "filter": {
1368 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 1675 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
1369 "location": "query", 1676 "location": "query",
1370 "type": "string" 1677 "type": "string"
1371 }, 1678 },
1372 "maxResults": { 1679 "maxResults": {
1373 "default": "500", 1680 "default": "500",
1374 "description": "Maximum count of results to be retur ned.", 1681 "description": "Maximum count of results to be retur ned.",
1375 "format": "uint32", 1682 "format": "uint32",
1376 "location": "query", 1683 "location": "query",
1377 "maximum": "500", 1684 "maximum": "500",
1378 "minimum": "0", 1685 "minimum": "0",
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
1553 }, 1860 },
1554 "list": { 1861 "list": {
1555 "description": "Retrieves the list of global address resourc es.", 1862 "description": "Retrieves the list of global address resourc es.",
1556 "httpMethod": "GET", 1863 "httpMethod": "GET",
1557 "id": "compute.globalAddresses.list", 1864 "id": "compute.globalAddresses.list",
1558 "parameterOrder": [ 1865 "parameterOrder": [
1559 "project" 1866 "project"
1560 ], 1867 ],
1561 "parameters": { 1868 "parameters": {
1562 "filter": { 1869 "filter": {
1563 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 1870 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
1564 "location": "query", 1871 "location": "query",
1565 "type": "string" 1872 "type": "string"
1566 }, 1873 },
1567 "maxResults": { 1874 "maxResults": {
1568 "default": "500", 1875 "default": "500",
1569 "description": "Maximum count of results to be retur ned.", 1876 "description": "Maximum count of results to be retur ned.",
1570 "format": "uint32", 1877 "format": "uint32",
1571 "location": "query", 1878 "location": "query",
1572 "maximum": "500", 1879 "maximum": "500",
1573 "minimum": "0", 1880 "minimum": "0",
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
1697 }, 2004 },
1698 "list": { 2005 "list": {
1699 "description": "Retrieves the list of ForwardingRule resourc es available to the specified project.", 2006 "description": "Retrieves the list of ForwardingRule resourc es available to the specified project.",
1700 "httpMethod": "GET", 2007 "httpMethod": "GET",
1701 "id": "compute.globalForwardingRules.list", 2008 "id": "compute.globalForwardingRules.list",
1702 "parameterOrder": [ 2009 "parameterOrder": [
1703 "project" 2010 "project"
1704 ], 2011 ],
1705 "parameters": { 2012 "parameters": {
1706 "filter": { 2013 "filter": {
1707 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 2014 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
1708 "location": "query", 2015 "location": "query",
1709 "type": "string" 2016 "type": "string"
1710 }, 2017 },
1711 "maxResults": { 2018 "maxResults": {
1712 "default": "500", 2019 "default": "500",
1713 "description": "Maximum count of results to be retur ned.", 2020 "description": "Maximum count of results to be retur ned.",
1714 "format": "uint32", 2021 "format": "uint32",
1715 "location": "query", 2022 "location": "query",
1716 "maximum": "500", 2023 "maximum": "500",
1717 "minimum": "0", 2024 "minimum": "0",
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
1782 "methods": { 2089 "methods": {
1783 "aggregatedList": { 2090 "aggregatedList": {
1784 "description": "Retrieves the list of all operations grouped by scope.", 2091 "description": "Retrieves the list of all operations grouped by scope.",
1785 "httpMethod": "GET", 2092 "httpMethod": "GET",
1786 "id": "compute.globalOperations.aggregatedList", 2093 "id": "compute.globalOperations.aggregatedList",
1787 "parameterOrder": [ 2094 "parameterOrder": [
1788 "project" 2095 "project"
1789 ], 2096 ],
1790 "parameters": { 2097 "parameters": {
1791 "filter": { 2098 "filter": {
1792 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 2099 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
1793 "location": "query", 2100 "location": "query",
1794 "type": "string" 2101 "type": "string"
1795 }, 2102 },
1796 "maxResults": { 2103 "maxResults": {
1797 "default": "500", 2104 "default": "500",
1798 "description": "Maximum count of results to be retur ned.", 2105 "description": "Maximum count of results to be retur ned.",
1799 "format": "uint32", 2106 "format": "uint32",
1800 "location": "query", 2107 "location": "query",
1801 "maximum": "500", 2108 "maximum": "500",
1802 "minimum": "0", 2109 "minimum": "0",
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
1891 }, 2198 },
1892 "list": { 2199 "list": {
1893 "description": "Retrieves the list of Operation resources co ntained within the specified project.", 2200 "description": "Retrieves the list of Operation resources co ntained within the specified project.",
1894 "httpMethod": "GET", 2201 "httpMethod": "GET",
1895 "id": "compute.globalOperations.list", 2202 "id": "compute.globalOperations.list",
1896 "parameterOrder": [ 2203 "parameterOrder": [
1897 "project" 2204 "project"
1898 ], 2205 ],
1899 "parameters": { 2206 "parameters": {
1900 "filter": { 2207 "filter": {
1901 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 2208 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
1902 "location": "query", 2209 "location": "query",
1903 "type": "string" 2210 "type": "string"
1904 }, 2211 },
1905 "maxResults": { 2212 "maxResults": {
1906 "default": "500", 2213 "default": "500",
1907 "description": "Maximum count of results to be retur ned.", 2214 "description": "Maximum count of results to be retur ned.",
1908 "format": "uint32", 2215 "format": "uint32",
1909 "location": "query", 2216 "location": "query",
1910 "maximum": "500", 2217 "maximum": "500",
1911 "minimum": "0", 2218 "minimum": "0",
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
2035 }, 2342 },
2036 "list": { 2343 "list": {
2037 "description": "Retrieves the list of HttpHealthCheck resour ces available to the specified project.", 2344 "description": "Retrieves the list of HttpHealthCheck resour ces available to the specified project.",
2038 "httpMethod": "GET", 2345 "httpMethod": "GET",
2039 "id": "compute.httpHealthChecks.list", 2346 "id": "compute.httpHealthChecks.list",
2040 "parameterOrder": [ 2347 "parameterOrder": [
2041 "project" 2348 "project"
2042 ], 2349 ],
2043 "parameters": { 2350 "parameters": {
2044 "filter": { 2351 "filter": {
2045 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 2352 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
2046 "location": "query", 2353 "location": "query",
2047 "type": "string" 2354 "type": "string"
2048 }, 2355 },
2049 "maxResults": { 2356 "maxResults": {
2050 "default": "500", 2357 "default": "500",
2051 "description": "Maximum count of results to be retur ned.", 2358 "description": "Maximum count of results to be retur ned.",
2052 "format": "uint32", 2359 "format": "uint32",
2053 "location": "query", 2360 "location": "query",
2054 "maximum": "500", 2361 "maximum": "500",
2055 "minimum": "0", 2362 "minimum": "0",
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after
2290 }, 2597 },
2291 "list": { 2598 "list": {
2292 "description": "Retrieves the list of image resources availa ble to the specified project.", 2599 "description": "Retrieves the list of image resources availa ble to the specified project.",
2293 "httpMethod": "GET", 2600 "httpMethod": "GET",
2294 "id": "compute.images.list", 2601 "id": "compute.images.list",
2295 "parameterOrder": [ 2602 "parameterOrder": [
2296 "project" 2603 "project"
2297 ], 2604 ],
2298 "parameters": { 2605 "parameters": {
2299 "filter": { 2606 "filter": {
2300 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 2607 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
2301 "location": "query", 2608 "location": "query",
2302 "type": "string" 2609 "type": "string"
2303 }, 2610 },
2304 "maxResults": { 2611 "maxResults": {
2305 "default": "500", 2612 "default": "500",
2306 "description": "Maximum count of results to be retur ned.", 2613 "description": "Maximum count of results to be retur ned.",
2307 "format": "uint32", 2614 "format": "uint32",
2308 "location": "query", 2615 "location": "query",
2309 "maximum": "500", 2616 "maximum": "500",
2310 "minimum": "0", 2617 "minimum": "0",
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
2381 }, 2688 },
2382 "aggregatedList": { 2689 "aggregatedList": {
2383 "description": "Retrieves the list of managed instance group s, and groups them by project and zone.", 2690 "description": "Retrieves the list of managed instance group s, and groups them by project and zone.",
2384 "httpMethod": "GET", 2691 "httpMethod": "GET",
2385 "id": "compute.instanceGroupManagers.aggregatedList", 2692 "id": "compute.instanceGroupManagers.aggregatedList",
2386 "parameterOrder": [ 2693 "parameterOrder": [
2387 "project" 2694 "project"
2388 ], 2695 ],
2389 "parameters": { 2696 "parameters": {
2390 "filter": { 2697 "filter": {
2391 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 2698 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
2392 "location": "query", 2699 "location": "query",
2393 "type": "string" 2700 "type": "string"
2394 }, 2701 },
2395 "maxResults": { 2702 "maxResults": {
2396 "default": "500", 2703 "default": "500",
2397 "description": "Maximum count of results to be retur ned.", 2704 "description": "Maximum count of results to be retur ned.",
2398 "format": "uint32", 2705 "format": "uint32",
2399 "location": "query", 2706 "location": "query",
2400 "maximum": "500", 2707 "maximum": "500",
2401 "minimum": "0", 2708 "minimum": "0",
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
2583 "list": { 2890 "list": {
2584 "description": "Retrieves a list of managed instance groups that are contained within the specified project and zone.", 2891 "description": "Retrieves a list of managed instance groups that are contained within the specified project and zone.",
2585 "httpMethod": "GET", 2892 "httpMethod": "GET",
2586 "id": "compute.instanceGroupManagers.list", 2893 "id": "compute.instanceGroupManagers.list",
2587 "parameterOrder": [ 2894 "parameterOrder": [
2588 "project", 2895 "project",
2589 "zone" 2896 "zone"
2590 ], 2897 ],
2591 "parameters": { 2898 "parameters": {
2592 "filter": { 2899 "filter": {
2593 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 2900 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
2594 "location": "query", 2901 "location": "query",
2595 "type": "string" 2902 "type": "string"
2596 }, 2903 },
2597 "maxResults": { 2904 "maxResults": {
2598 "default": "500", 2905 "default": "500",
2599 "description": "Maximum count of results to be retur ned.", 2906 "description": "Maximum count of results to be retur ned.",
2600 "format": "uint32", 2907 "format": "uint32",
2601 "location": "query", 2908 "location": "query",
2602 "maximum": "500", 2909 "maximum": "500",
2603 "minimum": "0", 2910 "minimum": "0",
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after
2893 }, 3200 },
2894 "aggregatedList": { 3201 "aggregatedList": {
2895 "description": "Retrieves the list of instance groups, and s orts them by zone.", 3202 "description": "Retrieves the list of instance groups, and s orts them by zone.",
2896 "httpMethod": "GET", 3203 "httpMethod": "GET",
2897 "id": "compute.instanceGroups.aggregatedList", 3204 "id": "compute.instanceGroups.aggregatedList",
2898 "parameterOrder": [ 3205 "parameterOrder": [
2899 "project" 3206 "project"
2900 ], 3207 ],
2901 "parameters": { 3208 "parameters": {
2902 "filter": { 3209 "filter": {
2903 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 3210 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
2904 "location": "query", 3211 "location": "query",
2905 "type": "string" 3212 "type": "string"
2906 }, 3213 },
2907 "maxResults": { 3214 "maxResults": {
2908 "default": "500", 3215 "default": "500",
2909 "description": "Maximum count of results to be retur ned.", 3216 "description": "Maximum count of results to be retur ned.",
2910 "format": "uint32", 3217 "format": "uint32",
2911 "location": "query", 3218 "location": "query",
2912 "maximum": "500", 3219 "maximum": "500",
2913 "minimum": "0", 3220 "minimum": "0",
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
3053 "list": { 3360 "list": {
3054 "description": "Retrieves the list of instance groups that a re located in the specified project and zone.", 3361 "description": "Retrieves the list of instance groups that a re located in the specified project and zone.",
3055 "httpMethod": "GET", 3362 "httpMethod": "GET",
3056 "id": "compute.instanceGroups.list", 3363 "id": "compute.instanceGroups.list",
3057 "parameterOrder": [ 3364 "parameterOrder": [
3058 "project", 3365 "project",
3059 "zone" 3366 "zone"
3060 ], 3367 ],
3061 "parameters": { 3368 "parameters": {
3062 "filter": { 3369 "filter": {
3063 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 3370 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
3064 "location": "query", 3371 "location": "query",
3065 "type": "string" 3372 "type": "string"
3066 }, 3373 },
3067 "maxResults": { 3374 "maxResults": {
3068 "default": "500", 3375 "default": "500",
3069 "description": "Maximum count of results to be retur ned.", 3376 "description": "Maximum count of results to be retur ned.",
3070 "format": "uint32", 3377 "format": "uint32",
3071 "location": "query", 3378 "location": "query",
3072 "maximum": "500", 3379 "maximum": "500",
3073 "minimum": "0", 3380 "minimum": "0",
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
3106 "description": "Lists instances in an instance group. The pa rameters for this method specify whether the list filters instances by state and named ports information.", 3413 "description": "Lists instances in an instance group. The pa rameters for this method specify whether the list filters instances by state and named ports information.",
3107 "httpMethod": "POST", 3414 "httpMethod": "POST",
3108 "id": "compute.instanceGroups.listInstances", 3415 "id": "compute.instanceGroups.listInstances",
3109 "parameterOrder": [ 3416 "parameterOrder": [
3110 "project", 3417 "project",
3111 "zone", 3418 "zone",
3112 "instanceGroup" 3419 "instanceGroup"
3113 ], 3420 ],
3114 "parameters": { 3421 "parameters": {
3115 "filter": { 3422 "filter": {
3116 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 3423 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
3117 "location": "query", 3424 "location": "query",
3118 "type": "string" 3425 "type": "string"
3119 }, 3426 },
3120 "instanceGroup": { 3427 "instanceGroup": {
3121 "description": "The name of the instance group from which you want to generate a list of included instances.", 3428 "description": "The name of the instance group from which you want to generate a list of included instances.",
3122 "location": "path", 3429 "location": "path",
3123 "required": true, 3430 "required": true,
3124 "type": "string" 3431 "type": "string"
3125 }, 3432 },
3126 "maxResults": { 3433 "maxResults": {
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after
3349 }, 3656 },
3350 "list": { 3657 "list": {
3351 "description": "Retrieves a list of instance templates that are contained within the specified project and zone.", 3658 "description": "Retrieves a list of instance templates that are contained within the specified project and zone.",
3352 "httpMethod": "GET", 3659 "httpMethod": "GET",
3353 "id": "compute.instanceTemplates.list", 3660 "id": "compute.instanceTemplates.list",
3354 "parameterOrder": [ 3661 "parameterOrder": [
3355 "project" 3662 "project"
3356 ], 3663 ],
3357 "parameters": { 3664 "parameters": {
3358 "filter": { 3665 "filter": {
3359 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 3666 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
3360 "location": "query", 3667 "location": "query",
3361 "type": "string" 3668 "type": "string"
3362 }, 3669 },
3363 "maxResults": { 3670 "maxResults": {
3364 "default": "500", 3671 "default": "500",
3365 "description": "Maximum count of results to be retur ned.", 3672 "description": "Maximum count of results to be retur ned.",
3366 "format": "uint32", 3673 "format": "uint32",
3367 "location": "query", 3674 "location": "query",
3368 "maximum": "500", 3675 "maximum": "500",
3369 "minimum": "0", 3676 "minimum": "0",
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
3448 ] 3755 ]
3449 }, 3756 },
3450 "aggregatedList": { 3757 "aggregatedList": {
3451 "httpMethod": "GET", 3758 "httpMethod": "GET",
3452 "id": "compute.instances.aggregatedList", 3759 "id": "compute.instances.aggregatedList",
3453 "parameterOrder": [ 3760 "parameterOrder": [
3454 "project" 3761 "project"
3455 ], 3762 ],
3456 "parameters": { 3763 "parameters": {
3457 "filter": { 3764 "filter": {
3458 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 3765 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
3459 "location": "query", 3766 "location": "query",
3460 "type": "string" 3767 "type": "string"
3461 }, 3768 },
3462 "maxResults": { 3769 "maxResults": {
3463 "default": "500", 3770 "default": "500",
3464 "description": "Maximum count of results to be retur ned.", 3771 "description": "Maximum count of results to be retur ned.",
3465 "format": "uint32", 3772 "format": "uint32",
3466 "location": "query", 3773 "location": "query",
3467 "maximum": "500", 3774 "maximum": "500",
3468 "minimum": "0", 3775 "minimum": "0",
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
3698 "type": "string" 4005 "type": "string"
3699 }, 4006 },
3700 "project": { 4007 "project": {
3701 "description": "Project ID for this request.", 4008 "description": "Project ID for this request.",
3702 "location": "path", 4009 "location": "path",
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])?))" , 4010 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
3704 "required": true, 4011 "required": true,
3705 "type": "string" 4012 "type": "string"
3706 }, 4013 },
3707 "zone": { 4014 "zone": {
3708 "description": "The name of the The name of the zone for this request..", 4015 "description": "The name of the zone for this reques t.",
3709 "location": "path", 4016 "location": "path",
3710 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 4017 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
3711 "required": true, 4018 "required": true,
3712 "type": "string" 4019 "type": "string"
3713 } 4020 }
3714 }, 4021 },
3715 "path": "{project}/zones/{zone}/instances/{instance}", 4022 "path": "{project}/zones/{zone}/instances/{instance}",
3716 "response": { 4023 "response": {
3717 "$ref": "Instance" 4024 "$ref": "Instance"
3718 }, 4025 },
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
3812 "list": { 4119 "list": {
3813 "description": "Retrieves the list of instance resources con tained within the specified zone.", 4120 "description": "Retrieves the list of instance resources con tained within the specified zone.",
3814 "httpMethod": "GET", 4121 "httpMethod": "GET",
3815 "id": "compute.instances.list", 4122 "id": "compute.instances.list",
3816 "parameterOrder": [ 4123 "parameterOrder": [
3817 "project", 4124 "project",
3818 "zone" 4125 "zone"
3819 ], 4126 ],
3820 "parameters": { 4127 "parameters": {
3821 "filter": { 4128 "filter": {
3822 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 4129 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
3823 "location": "query", 4130 "location": "query",
3824 "type": "string" 4131 "type": "string"
3825 }, 4132 },
3826 "maxResults": { 4133 "maxResults": {
3827 "default": "500", 4134 "default": "500",
3828 "description": "Maximum count of results to be retur ned.", 4135 "description": "Maximum count of results to be retur ned.",
3829 "format": "uint32", 4136 "format": "uint32",
3830 "location": "query", 4137 "location": "query",
3831 "maximum": "500", 4138 "maximum": "500",
3832 "minimum": "0", 4139 "minimum": "0",
(...skipping 384 matching lines...) Expand 10 before | Expand all | Expand 10 after
4217 "methods": { 4524 "methods": {
4218 "aggregatedList": { 4525 "aggregatedList": {
4219 "description": "Retrieves the list of machine type resources grouped by scope.", 4526 "description": "Retrieves the list of machine type resources grouped by scope.",
4220 "httpMethod": "GET", 4527 "httpMethod": "GET",
4221 "id": "compute.machineTypes.aggregatedList", 4528 "id": "compute.machineTypes.aggregatedList",
4222 "parameterOrder": [ 4529 "parameterOrder": [
4223 "project" 4530 "project"
4224 ], 4531 ],
4225 "parameters": { 4532 "parameters": {
4226 "filter": { 4533 "filter": {
4227 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 4534 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
4228 "location": "query", 4535 "location": "query",
4229 "type": "string" 4536 "type": "string"
4230 }, 4537 },
4231 "maxResults": { 4538 "maxResults": {
4232 "default": "500", 4539 "default": "500",
4233 "description": "Maximum count of results to be retur ned.", 4540 "description": "Maximum count of results to be retur ned.",
4234 "format": "uint32", 4541 "format": "uint32",
4235 "location": "query", 4542 "location": "query",
4236 "maximum": "500", 4543 "maximum": "500",
4237 "minimum": "0", 4544 "minimum": "0",
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
4305 "list": { 4612 "list": {
4306 "description": "Retrieves the list of machine type resources available to the specified project.", 4613 "description": "Retrieves the list of machine type resources available to the specified project.",
4307 "httpMethod": "GET", 4614 "httpMethod": "GET",
4308 "id": "compute.machineTypes.list", 4615 "id": "compute.machineTypes.list",
4309 "parameterOrder": [ 4616 "parameterOrder": [
4310 "project", 4617 "project",
4311 "zone" 4618 "zone"
4312 ], 4619 ],
4313 "parameters": { 4620 "parameters": {
4314 "filter": { 4621 "filter": {
4315 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 4622 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
4316 "location": "query", 4623 "location": "query",
4317 "type": "string" 4624 "type": "string"
4318 }, 4625 },
4319 "maxResults": { 4626 "maxResults": {
4320 "default": "500", 4627 "default": "500",
4321 "description": "Maximum count of results to be retur ned.", 4628 "description": "Maximum count of results to be retur ned.",
4322 "format": "uint32", 4629 "format": "uint32",
4323 "location": "query", 4630 "location": "query",
4324 "maximum": "500", 4631 "maximum": "500",
4325 "minimum": "0", 4632 "minimum": "0",
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
4456 }, 4763 },
4457 "list": { 4764 "list": {
4458 "description": "Retrieves the list of network resources avai lable to the specified project.", 4765 "description": "Retrieves the list of network resources avai lable to the specified project.",
4459 "httpMethod": "GET", 4766 "httpMethod": "GET",
4460 "id": "compute.networks.list", 4767 "id": "compute.networks.list",
4461 "parameterOrder": [ 4768 "parameterOrder": [
4462 "project" 4769 "project"
4463 ], 4770 ],
4464 "parameters": { 4771 "parameters": {
4465 "filter": { 4772 "filter": {
4466 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 4773 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
4467 "location": "query", 4774 "location": "query",
4468 "type": "string" 4775 "type": "string"
4469 }, 4776 },
4470 "maxResults": { 4777 "maxResults": {
4471 "default": "500", 4778 "default": "500",
4472 "description": "Maximum count of results to be retur ned.", 4779 "description": "Maximum count of results to be retur ned.",
4473 "format": "uint32", 4780 "format": "uint32",
4474 "location": "query", 4781 "location": "query",
4475 "maximum": "500", 4782 "maximum": "500",
4476 "minimum": "0", 4783 "minimum": "0",
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
4731 "list": { 5038 "list": {
4732 "description": "Retrieves the list of Operation resources co ntained within the specified region.", 5039 "description": "Retrieves the list of Operation resources co ntained within the specified region.",
4733 "httpMethod": "GET", 5040 "httpMethod": "GET",
4734 "id": "compute.regionOperations.list", 5041 "id": "compute.regionOperations.list",
4735 "parameterOrder": [ 5042 "parameterOrder": [
4736 "project", 5043 "project",
4737 "region" 5044 "region"
4738 ], 5045 ],
4739 "parameters": { 5046 "parameters": {
4740 "filter": { 5047 "filter": {
4741 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 5048 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
4742 "location": "query", 5049 "location": "query",
4743 "type": "string" 5050 "type": "string"
4744 }, 5051 },
4745 "maxResults": { 5052 "maxResults": {
4746 "default": "500", 5053 "default": "500",
4747 "description": "Maximum count of results to be retur ned.", 5054 "description": "Maximum count of results to be retur ned.",
4748 "format": "uint32", 5055 "format": "uint32",
4749 "location": "query", 5056 "location": "query",
4750 "maximum": "500", 5057 "maximum": "500",
4751 "minimum": "0", 5058 "minimum": "0",
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
4821 }, 5128 },
4822 "list": { 5129 "list": {
4823 "description": "Retrieves the list of region resources avail able to the specified project.", 5130 "description": "Retrieves the list of region resources avail able to the specified project.",
4824 "httpMethod": "GET", 5131 "httpMethod": "GET",
4825 "id": "compute.regions.list", 5132 "id": "compute.regions.list",
4826 "parameterOrder": [ 5133 "parameterOrder": [
4827 "project" 5134 "project"
4828 ], 5135 ],
4829 "parameters": { 5136 "parameters": {
4830 "filter": { 5137 "filter": {
4831 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 5138 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
4832 "location": "query", 5139 "location": "query",
4833 "type": "string" 5140 "type": "string"
4834 }, 5141 },
4835 "maxResults": { 5142 "maxResults": {
4836 "default": "500", 5143 "default": "500",
4837 "description": "Maximum count of results to be retur ned.", 5144 "description": "Maximum count of results to be retur ned.",
4838 "format": "uint32", 5145 "format": "uint32",
4839 "location": "query", 5146 "location": "query",
4840 "maximum": "500", 5147 "maximum": "500",
4841 "minimum": "0", 5148 "minimum": "0",
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
4965 }, 5272 },
4966 "list": { 5273 "list": {
4967 "description": "Retrieves the list of route resources availa ble to the specified project.", 5274 "description": "Retrieves the list of route resources availa ble to the specified project.",
4968 "httpMethod": "GET", 5275 "httpMethod": "GET",
4969 "id": "compute.routes.list", 5276 "id": "compute.routes.list",
4970 "parameterOrder": [ 5277 "parameterOrder": [
4971 "project" 5278 "project"
4972 ], 5279 ],
4973 "parameters": { 5280 "parameters": {
4974 "filter": { 5281 "filter": {
4975 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 5282 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
4976 "location": "query", 5283 "location": "query",
4977 "type": "string" 5284 "type": "string"
4978 }, 5285 },
4979 "maxResults": { 5286 "maxResults": {
4980 "default": "500", 5287 "default": "500",
4981 "description": "Maximum count of results to be retur ned.", 5288 "description": "Maximum count of results to be retur ned.",
4982 "format": "uint32", 5289 "format": "uint32",
4983 "location": "query", 5290 "location": "query",
4984 "maximum": "500", 5291 "maximum": "500",
4985 "minimum": "0", 5292 "minimum": "0",
(...skipping 20 matching lines...) Expand all
5006 "https://www.googleapis.com/auth/cloud-platform", 5313 "https://www.googleapis.com/auth/cloud-platform",
5007 "https://www.googleapis.com/auth/compute", 5314 "https://www.googleapis.com/auth/compute",
5008 "https://www.googleapis.com/auth/compute.readonly" 5315 "https://www.googleapis.com/auth/compute.readonly"
5009 ] 5316 ]
5010 } 5317 }
5011 } 5318 }
5012 }, 5319 },
5013 "snapshots": { 5320 "snapshots": {
5014 "methods": { 5321 "methods": {
5015 "delete": { 5322 "delete": {
5016 "description": "Deletes the specified persistent disk snapsh ot resource.", 5323 "description": "Deletes the specified Snapshot resource. Kee p in mind that deleting a single snapshot might not necessarily delete all the d ata on that snapshot. If any data on the snapshot that is marked for deletion is needed for subsequent snapshots, the data will be moved to the next correspondi ng snapshot.\n\nFor more information, see Deleting snaphots.",
5017 "httpMethod": "DELETE", 5324 "httpMethod": "DELETE",
5018 "id": "compute.snapshots.delete", 5325 "id": "compute.snapshots.delete",
5019 "parameterOrder": [ 5326 "parameterOrder": [
5020 "project", 5327 "project",
5021 "snapshot" 5328 "snapshot"
5022 ], 5329 ],
5023 "parameters": { 5330 "parameters": {
5024 "project": { 5331 "project": {
5025 "description": "Name of the project scoping this req uest.", 5332 "description": "Name of the project scoping this req uest.",
5026 "location": "path", 5333 "location": "path",
5027 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5334 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5028 "required": true, 5335 "required": true,
5029 "type": "string" 5336 "type": "string"
5030 }, 5337 },
5031 "snapshot": { 5338 "snapshot": {
5032 "description": "Name of the persistent disk snapshot resource to delete.", 5339 "description": "Name of the Snapshot resource to del ete.",
5033 "location": "path", 5340 "location": "path",
5034 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5341 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5035 "required": true, 5342 "required": true,
5036 "type": "string" 5343 "type": "string"
5037 } 5344 }
5038 }, 5345 },
5039 "path": "{project}/global/snapshots/{snapshot}", 5346 "path": "{project}/global/snapshots/{snapshot}",
5040 "response": { 5347 "response": {
5041 "$ref": "Operation" 5348 "$ref": "Operation"
5042 }, 5349 },
5043 "scopes": [ 5350 "scopes": [
5044 "https://www.googleapis.com/auth/cloud-platform", 5351 "https://www.googleapis.com/auth/cloud-platform",
5045 "https://www.googleapis.com/auth/compute" 5352 "https://www.googleapis.com/auth/compute"
5046 ] 5353 ]
5047 }, 5354 },
5048 "get": { 5355 "get": {
5049 "description": "Returns the specified persistent disk snapsh ot resource.", 5356 "description": "Returns the specified Snapshot resource.",
5050 "httpMethod": "GET", 5357 "httpMethod": "GET",
5051 "id": "compute.snapshots.get", 5358 "id": "compute.snapshots.get",
5052 "parameterOrder": [ 5359 "parameterOrder": [
5053 "project", 5360 "project",
5054 "snapshot" 5361 "snapshot"
5055 ], 5362 ],
5056 "parameters": { 5363 "parameters": {
5057 "project": { 5364 "project": {
5058 "description": "Name of the project scoping this req uest.", 5365 "description": "Name of the project scoping this req uest.",
5059 "location": "path", 5366 "location": "path",
5060 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5367 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5061 "required": true, 5368 "required": true,
5062 "type": "string" 5369 "type": "string"
5063 }, 5370 },
5064 "snapshot": { 5371 "snapshot": {
5065 "description": "Name of the persistent disk snapshot resource to return.", 5372 "description": "Name of the Snapshot resource to ret urn.",
5066 "location": "path", 5373 "location": "path",
5067 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5374 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5068 "required": true, 5375 "required": true,
5069 "type": "string" 5376 "type": "string"
5070 } 5377 }
5071 }, 5378 },
5072 "path": "{project}/global/snapshots/{snapshot}", 5379 "path": "{project}/global/snapshots/{snapshot}",
5073 "response": { 5380 "response": {
5074 "$ref": "Snapshot" 5381 "$ref": "Snapshot"
5075 }, 5382 },
5076 "scopes": [ 5383 "scopes": [
5077 "https://www.googleapis.com/auth/cloud-platform", 5384 "https://www.googleapis.com/auth/cloud-platform",
5078 "https://www.googleapis.com/auth/compute", 5385 "https://www.googleapis.com/auth/compute",
5079 "https://www.googleapis.com/auth/compute.readonly" 5386 "https://www.googleapis.com/auth/compute.readonly"
5080 ] 5387 ]
5081 }, 5388 },
5082 "list": { 5389 "list": {
5083 "description": "Retrieves the list of persistent disk snapsh ot resources contained within the specified project.", 5390 "description": "Retrieves the list of Snapshot resources con tained within the specified project.",
5084 "httpMethod": "GET", 5391 "httpMethod": "GET",
5085 "id": "compute.snapshots.list", 5392 "id": "compute.snapshots.list",
5086 "parameterOrder": [ 5393 "parameterOrder": [
5087 "project" 5394 "project"
5088 ], 5395 ],
5089 "parameters": { 5396 "parameters": {
5090 "filter": { 5397 "filter": {
5091 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 5398 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
5092 "location": "query", 5399 "location": "query",
5093 "type": "string" 5400 "type": "string"
5094 }, 5401 },
5095 "maxResults": { 5402 "maxResults": {
5096 "default": "500", 5403 "default": "500",
5097 "description": "Maximum count of results to be retur ned.", 5404 "description": "Maximum count of results to be retur ned.",
5098 "format": "uint32", 5405 "format": "uint32",
5099 "location": "query", 5406 "location": "query",
5100 "maximum": "500", 5407 "maximum": "500",
5101 "minimum": "0", 5408 "minimum": "0",
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
5225 }, 5532 },
5226 "list": { 5533 "list": {
5227 "description": "Retrieves the list of TargetHttpProxy resour ces available to the specified project.", 5534 "description": "Retrieves the list of TargetHttpProxy resour ces available to the specified project.",
5228 "httpMethod": "GET", 5535 "httpMethod": "GET",
5229 "id": "compute.targetHttpProxies.list", 5536 "id": "compute.targetHttpProxies.list",
5230 "parameterOrder": [ 5537 "parameterOrder": [
5231 "project" 5538 "project"
5232 ], 5539 ],
5233 "parameters": { 5540 "parameters": {
5234 "filter": { 5541 "filter": {
5235 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 5542 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
5236 "location": "query", 5543 "location": "query",
5237 "type": "string" 5544 "type": "string"
5238 }, 5545 },
5239 "maxResults": { 5546 "maxResults": {
5240 "default": "500", 5547 "default": "500",
5241 "description": "Maximum count of results to be retur ned.", 5548 "description": "Maximum count of results to be retur ned.",
5242 "format": "uint32", 5549 "format": "uint32",
5243 "location": "query", 5550 "location": "query",
5244 "maximum": "500", 5551 "maximum": "500",
5245 "minimum": "0", 5552 "minimum": "0",
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
5310 "methods": { 5617 "methods": {
5311 "aggregatedList": { 5618 "aggregatedList": {
5312 "description": "Retrieves the list of target instances group ed by scope.", 5619 "description": "Retrieves the list of target instances group ed by scope.",
5313 "httpMethod": "GET", 5620 "httpMethod": "GET",
5314 "id": "compute.targetInstances.aggregatedList", 5621 "id": "compute.targetInstances.aggregatedList",
5315 "parameterOrder": [ 5622 "parameterOrder": [
5316 "project" 5623 "project"
5317 ], 5624 ],
5318 "parameters": { 5625 "parameters": {
5319 "filter": { 5626 "filter": {
5320 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 5627 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
5321 "location": "query", 5628 "location": "query",
5322 "type": "string" 5629 "type": "string"
5323 }, 5630 },
5324 "maxResults": { 5631 "maxResults": {
5325 "default": "500", 5632 "default": "500",
5326 "description": "Maximum count of results to be retur ned.", 5633 "description": "Maximum count of results to be retur ned.",
5327 "format": "uint32", 5634 "format": "uint32",
5328 "location": "query", 5635 "location": "query",
5329 "maximum": "500", 5636 "maximum": "500",
5330 "minimum": "0", 5637 "minimum": "0",
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
5475 "list": { 5782 "list": {
5476 "description": "Retrieves the list of TargetInstance resourc es available to the specified project and zone.", 5783 "description": "Retrieves the list of TargetInstance resourc es available to the specified project and zone.",
5477 "httpMethod": "GET", 5784 "httpMethod": "GET",
5478 "id": "compute.targetInstances.list", 5785 "id": "compute.targetInstances.list",
5479 "parameterOrder": [ 5786 "parameterOrder": [
5480 "project", 5787 "project",
5481 "zone" 5788 "zone"
5482 ], 5789 ],
5483 "parameters": { 5790 "parameters": {
5484 "filter": { 5791 "filter": {
5485 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 5792 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
5486 "location": "query", 5793 "location": "query",
5487 "type": "string" 5794 "type": "string"
5488 }, 5795 },
5489 "maxResults": { 5796 "maxResults": {
5490 "default": "500", 5797 "default": "500",
5491 "description": "Maximum count of results to be retur ned.", 5798 "description": "Maximum count of results to be retur ned.",
5492 "format": "uint32", 5799 "format": "uint32",
5493 "location": "query", 5800 "location": "query",
5494 "maximum": "500", 5801 "maximum": "500",
5495 "minimum": "0", 5802 "minimum": "0",
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
5617 }, 5924 },
5618 "aggregatedList": { 5925 "aggregatedList": {
5619 "description": "Retrieves the list of target pools grouped b y scope.", 5926 "description": "Retrieves the list of target pools grouped b y scope.",
5620 "httpMethod": "GET", 5927 "httpMethod": "GET",
5621 "id": "compute.targetPools.aggregatedList", 5928 "id": "compute.targetPools.aggregatedList",
5622 "parameterOrder": [ 5929 "parameterOrder": [
5623 "project" 5930 "project"
5624 ], 5931 ],
5625 "parameters": { 5932 "parameters": {
5626 "filter": { 5933 "filter": {
5627 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 5934 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
5628 "location": "query", 5935 "location": "query",
5629 "type": "string" 5936 "type": "string"
5630 }, 5937 },
5631 "maxResults": { 5938 "maxResults": {
5632 "default": "500", 5939 "default": "500",
5633 "description": "Maximum count of results to be retur ned.", 5940 "description": "Maximum count of results to be retur ned.",
5634 "format": "uint32", 5941 "format": "uint32",
5635 "location": "query", 5942 "location": "query",
5636 "maximum": "500", 5943 "maximum": "500",
5637 "minimum": "0", 5944 "minimum": "0",
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
5826 "list": { 6133 "list": {
5827 "description": "Retrieves the list of TargetPool resources a vailable to the specified project and region.", 6134 "description": "Retrieves the list of TargetPool resources a vailable to the specified project and region.",
5828 "httpMethod": "GET", 6135 "httpMethod": "GET",
5829 "id": "compute.targetPools.list", 6136 "id": "compute.targetPools.list",
5830 "parameterOrder": [ 6137 "parameterOrder": [
5831 "project", 6138 "project",
5832 "region" 6139 "region"
5833 ], 6140 ],
5834 "parameters": { 6141 "parameters": {
5835 "filter": { 6142 "filter": {
5836 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 6143 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
5837 "location": "query", 6144 "location": "query",
5838 "type": "string" 6145 "type": "string"
5839 }, 6146 },
5840 "maxResults": { 6147 "maxResults": {
5841 "default": "500", 6148 "default": "500",
5842 "description": "Maximum count of results to be retur ned.", 6149 "description": "Maximum count of results to be retur ned.",
5843 "format": "uint32", 6150 "format": "uint32",
5844 "location": "query", 6151 "location": "query",
5845 "maximum": "500", 6152 "maximum": "500",
5846 "minimum": "0", 6153 "minimum": "0",
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
6018 "methods": { 6325 "methods": {
6019 "aggregatedList": { 6326 "aggregatedList": {
6020 "description": "Retrieves the list of target VPN gateways gr ouped by scope.", 6327 "description": "Retrieves the list of target VPN gateways gr ouped by scope.",
6021 "httpMethod": "GET", 6328 "httpMethod": "GET",
6022 "id": "compute.targetVpnGateways.aggregatedList", 6329 "id": "compute.targetVpnGateways.aggregatedList",
6023 "parameterOrder": [ 6330 "parameterOrder": [
6024 "project" 6331 "project"
6025 ], 6332 ],
6026 "parameters": { 6333 "parameters": {
6027 "filter": { 6334 "filter": {
6028 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 6335 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
6029 "location": "query", 6336 "location": "query",
6030 "type": "string" 6337 "type": "string"
6031 }, 6338 },
6032 "maxResults": { 6339 "maxResults": {
6033 "default": "500", 6340 "default": "500",
6034 "description": "Maximum count of results to be retur ned.", 6341 "description": "Maximum count of results to be retur ned.",
6035 "format": "uint32", 6342 "format": "uint32",
6036 "location": "query", 6343 "location": "query",
6037 "maximum": "500", 6344 "maximum": "500",
6038 "minimum": "0", 6345 "minimum": "0",
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
6183 "list": { 6490 "list": {
6184 "description": "Retrieves the list of TargetVpnGateway resou rces available to the specified project and region.", 6491 "description": "Retrieves the list of TargetVpnGateway resou rces available to the specified project and region.",
6185 "httpMethod": "GET", 6492 "httpMethod": "GET",
6186 "id": "compute.targetVpnGateways.list", 6493 "id": "compute.targetVpnGateways.list",
6187 "parameterOrder": [ 6494 "parameterOrder": [
6188 "project", 6495 "project",
6189 "region" 6496 "region"
6190 ], 6497 ],
6191 "parameters": { 6498 "parameters": {
6192 "filter": { 6499 "filter": {
6193 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 6500 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
6194 "location": "query", 6501 "location": "query",
6195 "type": "string" 6502 "type": "string"
6196 }, 6503 },
6197 "maxResults": { 6504 "maxResults": {
6198 "default": "500", 6505 "default": "500",
6199 "description": "Maximum count of results to be retur ned.", 6506 "description": "Maximum count of results to be retur ned.",
6200 "format": "uint32", 6507 "format": "uint32",
6201 "location": "query", 6508 "location": "query",
6202 "maximum": "500", 6509 "maximum": "500",
6203 "minimum": "0", 6510 "minimum": "0",
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
6334 }, 6641 },
6335 "list": { 6642 "list": {
6336 "description": "Retrieves the list of UrlMap resources avail able to the specified project.", 6643 "description": "Retrieves the list of UrlMap resources avail able to the specified project.",
6337 "httpMethod": "GET", 6644 "httpMethod": "GET",
6338 "id": "compute.urlMaps.list", 6645 "id": "compute.urlMaps.list",
6339 "parameterOrder": [ 6646 "parameterOrder": [
6340 "project" 6647 "project"
6341 ], 6648 ],
6342 "parameters": { 6649 "parameters": {
6343 "filter": { 6650 "filter": {
6344 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 6651 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
6345 "location": "query", 6652 "location": "query",
6346 "type": "string" 6653 "type": "string"
6347 }, 6654 },
6348 "maxResults": { 6655 "maxResults": {
6349 "default": "500", 6656 "default": "500",
6350 "description": "Maximum count of results to be retur ned.", 6657 "description": "Maximum count of results to be retur ned.",
6351 "format": "uint32", 6658 "format": "uint32",
6352 "location": "query", 6659 "location": "query",
6353 "maximum": "500", 6660 "maximum": "500",
6354 "minimum": "0", 6661 "minimum": "0",
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
6491 "methods": { 6798 "methods": {
6492 "aggregatedList": { 6799 "aggregatedList": {
6493 "description": "Retrieves the list of VPN tunnels grouped by scope.", 6800 "description": "Retrieves the list of VPN tunnels grouped by scope.",
6494 "httpMethod": "GET", 6801 "httpMethod": "GET",
6495 "id": "compute.vpnTunnels.aggregatedList", 6802 "id": "compute.vpnTunnels.aggregatedList",
6496 "parameterOrder": [ 6803 "parameterOrder": [
6497 "project" 6804 "project"
6498 ], 6805 ],
6499 "parameters": { 6806 "parameters": {
6500 "filter": { 6807 "filter": {
6501 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 6808 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
6502 "location": "query", 6809 "location": "query",
6503 "type": "string" 6810 "type": "string"
6504 }, 6811 },
6505 "maxResults": { 6812 "maxResults": {
6506 "default": "500", 6813 "default": "500",
6507 "description": "Maximum count of results to be retur ned.", 6814 "description": "Maximum count of results to be retur ned.",
6508 "format": "uint32", 6815 "format": "uint32",
6509 "location": "query", 6816 "location": "query",
6510 "maximum": "500", 6817 "maximum": "500",
6511 "minimum": "0", 6818 "minimum": "0",
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
6656 "list": { 6963 "list": {
6657 "description": "Retrieves the list of VpnTunnel resources co ntained in the specified project and region.", 6964 "description": "Retrieves the list of VpnTunnel resources co ntained in the specified project and region.",
6658 "httpMethod": "GET", 6965 "httpMethod": "GET",
6659 "id": "compute.vpnTunnels.list", 6966 "id": "compute.vpnTunnels.list",
6660 "parameterOrder": [ 6967 "parameterOrder": [
6661 "project", 6968 "project",
6662 "region" 6969 "region"
6663 ], 6970 ],
6664 "parameters": { 6971 "parameters": {
6665 "filter": { 6972 "filter": {
6666 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 6973 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
6667 "location": "query", 6974 "location": "query",
6668 "type": "string" 6975 "type": "string"
6669 }, 6976 },
6670 "maxResults": { 6977 "maxResults": {
6671 "default": "500", 6978 "default": "500",
6672 "description": "Maximum count of results to be retur ned.", 6979 "description": "Maximum count of results to be retur ned.",
6673 "format": "uint32", 6980 "format": "uint32",
6674 "location": "query", 6981 "location": "query",
6675 "maximum": "500", 6982 "maximum": "500",
6676 "minimum": "0", 6983 "minimum": "0",
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
6793 "list": { 7100 "list": {
6794 "description": "Retrieves the list of Operation resources co ntained within the specified zone.", 7101 "description": "Retrieves the list of Operation resources co ntained within the specified zone.",
6795 "httpMethod": "GET", 7102 "httpMethod": "GET",
6796 "id": "compute.zoneOperations.list", 7103 "id": "compute.zoneOperations.list",
6797 "parameterOrder": [ 7104 "parameterOrder": [
6798 "project", 7105 "project",
6799 "zone" 7106 "zone"
6800 ], 7107 ],
6801 "parameters": { 7108 "parameters": {
6802 "filter": { 7109 "filter": {
6803 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 7110 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
6804 "location": "query", 7111 "location": "query",
6805 "type": "string" 7112 "type": "string"
6806 }, 7113 },
6807 "maxResults": { 7114 "maxResults": {
6808 "default": "500", 7115 "default": "500",
6809 "description": "Maximum count of results to be retur ned.", 7116 "description": "Maximum count of results to be retur ned.",
6810 "format": "uint32", 7117 "format": "uint32",
6811 "location": "query", 7118 "location": "query",
6812 "maximum": "500", 7119 "maximum": "500",
6813 "minimum": "0", 7120 "minimum": "0",
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
6883 }, 7190 },
6884 "list": { 7191 "list": {
6885 "description": "Retrieves the list of zone resources availab le to the specified project.", 7192 "description": "Retrieves the list of zone resources availab le to the specified project.",
6886 "httpMethod": "GET", 7193 "httpMethod": "GET",
6887 "id": "compute.zones.list", 7194 "id": "compute.zones.list",
6888 "parameterOrder": [ 7195 "parameterOrder": [
6889 "project" 7196 "project"
6890 ], 7197 ],
6891 "parameters": { 7198 "parameters": {
6892 "filter": { 7199 "filter": {
6893 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must con tain the following:\nFIELD_NAME COMPARISON_STRING LITERAL_STRING\n \n- FIELD_NAM E: The name of the field you want to compare. The field name must be valid for t he type of resource being filtered. Only atomic field types are supported (strin g, number, boolean). Array and object fields are not currently supported. \n- CO MPARISON_STRING: The comparison string, either eq (equals) or ne (not equals). \ n- LITERAL_STRING: The literal string value to filter to. The literal value must be valid for the type of field (string, number, boolean). For string fields, th e literal value is interpreted as a regular expression using RE2 syntax. The lit eral value must match the entire field. For example, you can filter by the name of a resource:\nfilter=name ne example-instance\nThe above filter returns only results whose name field does not equal example-instance. You can also enclose y our literal string in single, double, or no quotes.", 7200 "description": "Sets a filter expression for filteri ng listed resources, in the form filter={expression}. Your {expression} must be in the format: FIELD_NAME COMPARISON_STRING LITERAL_STRING.\n\nThe FIELD_NAME is the name of the field you want to compare. Only atomic field types are supporte d (string, number, boolean). The COMPARISON_STRING must be either eq (equals) or ne (not equals). The LITERAL_STRING is the string value to filter to. The liter al value must be valid for the type of field (string, number, boolean). For stri ng fields, the literal value is interpreted as a regular expression using RE2 sy ntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.",
6894 "location": "query", 7201 "location": "query",
6895 "type": "string" 7202 "type": "string"
6896 }, 7203 },
6897 "maxResults": { 7204 "maxResults": {
6898 "default": "500", 7205 "default": "500",
6899 "description": "Maximum count of results to be retur ned.", 7206 "description": "Maximum count of results to be retur ned.",
6900 "format": "uint32", 7207 "format": "uint32",
6901 "location": "query", 7208 "location": "query",
6902 "maximum": "500", 7209 "maximum": "500",
6903 "minimum": "0", 7210 "minimum": "0",
(...skipping 18 matching lines...) Expand all
6922 }, 7229 },
6923 "scopes": [ 7230 "scopes": [
6924 "https://www.googleapis.com/auth/cloud-platform", 7231 "https://www.googleapis.com/auth/cloud-platform",
6925 "https://www.googleapis.com/auth/compute", 7232 "https://www.googleapis.com/auth/compute",
6926 "https://www.googleapis.com/auth/compute.readonly" 7233 "https://www.googleapis.com/auth/compute.readonly"
6927 ] 7234 ]
6928 } 7235 }
6929 } 7236 }
6930 } 7237 }
6931 }, 7238 },
6932 "revision": "20150625", 7239 "revision": "20150723",
6933 "rootUrl": "https://www.googleapis.com/", 7240 "rootUrl": "https://www.googleapis.com/",
6934 "schemas": { 7241 "schemas": {
6935 "AccessConfig": { 7242 "AccessConfig": {
6936 "description": "An access configuration attached to an instance's ne twork interface.", 7243 "description": "An access configuration attached to an instance's ne twork interface.",
6937 "id": "AccessConfig", 7244 "id": "AccessConfig",
6938 "properties": { 7245 "properties": {
6939 "kind": { 7246 "kind": {
6940 "default": "compute#accessConfig", 7247 "default": "compute#accessConfig",
6941 "description": "[Output Only] Type of the resource. Always c ompute#accessConfig for access configs.", 7248 "description": "[Output Only] Type of the resource. Always c ompute#accessConfig for access configs.",
6942 "type": "string" 7249 "type": "string"
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
7099 "items": { 7406 "items": {
7100 "$ref": "Address" 7407 "$ref": "Address"
7101 }, 7408 },
7102 "type": "array" 7409 "type": "array"
7103 }, 7410 },
7104 "warning": { 7411 "warning": {
7105 "description": "[Output Only] Informational warning which re places the list of addresses when the list is empty.", 7412 "description": "[Output Only] Informational warning which re places the list of addresses when the list is empty.",
7106 "properties": { 7413 "properties": {
7107 "code": { 7414 "code": {
7108 "description": "[Output Only] The warning type ident ifier for this warning.", 7415 "description": "[Output Only] The warning type ident ifier for this warning.",
7416 "enum": [
7417 "DEPRECATED_RESOURCE_USED",
7418 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
7419 "INJECTED_KERNELS_DEPRECATED",
7420 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
7421 "NEXT_HOP_CANNOT_IP_FORWARD",
7422 "NEXT_HOP_INSTANCE_NOT_FOUND",
7423 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
7424 "NEXT_HOP_NOT_RUNNING",
7425 "NOT_CRITICAL_ERROR",
7426 "NO_RESULTS_ON_PAGE",
7427 "REQUIRED_TOS_AGREEMENT",
7428 "RESOURCE_NOT_DELETED",
7429 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
7430 "UNREACHABLE"
7431 ],
7432 "enumDescriptions": [
7433 "",
7434 "",
7435 "",
7436 "",
7437 "",
7438 "",
7439 "",
7440 "",
7441 "",
7442 "",
7443 "",
7444 "",
7445 "",
7446 ""
7447 ],
7448 "type": "string"
7449 },
7450 "data": {
7451 "description": "[Output Only] Metadata for this warn ing in key: value format.",
7452 "items": {
7453 "properties": {
7454 "key": {
7455 "description": "[Output Only] A key for the warning data.",
7456 "type": "string"
7457 },
7458 "value": {
7459 "description": "[Output Only] A warning data value corresponding to the key.",
7460 "type": "string"
7461 }
7462 },
7463 "type": "object"
7464 },
7465 "type": "array"
7466 },
7467 "message": {
7468 "description": "[Output Only] Optional human-readabl e details for this warning.",
7469 "type": "string"
7470 }
7471 },
7472 "type": "object"
7473 }
7474 },
7475 "type": "object"
7476 },
7477 "AttachedDisk": {
7478 "description": "An instance-attached disk resource.",
7479 "id": "AttachedDisk",
7480 "properties": {
7481 "autoDelete": {
7482 "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).",
7483 "type": "boolean"
7484 },
7485 "boot": {
7486 "description": "Indicates that this is a boot disk. The virt ual machine will use the first partition of the disk for its root filesystem.",
7487 "type": "boolean"
7488 },
7489 "deviceName": {
7490 "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.",
7491 "type": "string"
7492 },
7493 "index": {
7494 "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.",
7495 "format": "int32",
7496 "type": "integer"
7497 },
7498 "initializeParams": {
7499 "$ref": "AttachedDiskInitializeParams",
7500 "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."
7501 },
7502 "interface": {
7503 "enum": [
7504 "NVME",
7505 "SCSI"
7506 ],
7507 "enumDescriptions": [
7508 "",
7509 ""
7510 ],
7511 "type": "string"
7512 },
7513 "kind": {
7514 "default": "compute#attachedDisk",
7515 "description": "[Output Only] Type of the resource. Always c ompute#attachedDisk for attached disks.",
7516 "type": "string"
7517 },
7518 "licenses": {
7519 "description": "[Output Only] Any valid publicly visible lic enses.",
7520 "items": {
7521 "type": "string"
7522 },
7523 "type": "array"
7524 },
7525 "mode": {
7526 "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.",
7527 "enum": [
7528 "READ_ONLY",
7529 "READ_WRITE"
7530 ],
7531 "enumDescriptions": [
7532 "",
7533 ""
7534 ],
7535 "type": "string"
7536 },
7537 "source": {
7538 "description": "Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks.",
7539 "type": "string"
7540 },
7541 "type": {
7542 "annotations": {
7543 "required": [
7544 "compute.instances.insert"
7545 ]
7546 },
7547 "description": "Specifies the type of the disk, either SCRAT CH or PERSISTENT. If not specified, the default is PERSISTENT.",
7548 "enum": [
7549 "PERSISTENT",
7550 "SCRATCH"
7551 ],
7552 "enumDescriptions": [
7553 "",
7554 ""
7555 ],
7556 "type": "string"
7557 }
7558 },
7559 "type": "object"
7560 },
7561 "AttachedDiskInitializeParams": {
7562 "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.",
7563 "id": "AttachedDiskInitializeParams",
7564 "properties": {
7565 "diskName": {
7566 "description": "Specifies the disk name. If not specified, t he default is to use the name of the instance.",
7567 "type": "string"
7568 },
7569 "diskSizeGb": {
7570 "description": "Specifies the size of the disk in base-2 GB. ",
7571 "format": "int64",
7572 "type": "string"
7573 },
7574 "diskType": {
7575 "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",
7576 "type": "string"
7577 },
7578 "sourceImage": {
7579 "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.",
7580 "type": "string"
7581 }
7582 },
7583 "type": "object"
7584 },
7585 "Autoscaler": {
7586 "id": "Autoscaler",
7587 "properties": {
7588 "autoscalingPolicy": {
7589 "$ref": "AutoscalingPolicy",
7590 "description": "Autoscaling configuration."
7591 },
7592 "creationTimestamp": {
7593 "description": "Creation timestamp in RFC3339 text format (o utput only).",
7594 "type": "string"
7595 },
7596 "description": {
7597 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
7598 "type": "string"
7599 },
7600 "id": {
7601 "description": "Unique identifier for the resource; defined by the server (output only).",
7602 "format": "uint64",
7603 "type": "string"
7604 },
7605 "kind": {
7606 "default": "compute#autoscaler",
7607 "description": "Type of the resource.",
7608 "type": "string"
7609 },
7610 "name": {
7611 "annotations": {
7612 "required": [
7613 "compute.instanceGroups.insert"
7614 ]
7615 },
7616 "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.",
7617 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7618 "type": "string"
7619 },
7620 "selfLink": {
7621 "description": "Server defined URL for the resource (output only).",
7622 "type": "string"
7623 },
7624 "target": {
7625 "description": "URL of Instance Group Manager or Replica Poo l which will be controlled by Autoscaler.",
7626 "type": "string"
7627 },
7628 "zone": {
7629 "description": "URL of the zone where the instance group res ides (output only).",
7630 "type": "string"
7631 }
7632 },
7633 "type": "object"
7634 },
7635 "AutoscalerAggregatedList": {
7636 "id": "AutoscalerAggregatedList",
7637 "properties": {
7638 "id": {
7639 "description": "Unique identifier for the resource; defined by the server (output only).",
7640 "type": "string"
7641 },
7642 "items": {
7643 "additionalProperties": {
7644 "$ref": "AutoscalersScopedList",
7645 "description": "Name of the scope containing this set of autoscalers."
7646 },
7647 "description": "A map of scoped autoscaler lists.",
7648 "type": "object"
7649 },
7650 "kind": {
7651 "default": "compute#autoscalerAggregatedList",
7652 "description": "Type of resource.",
7653 "type": "string"
7654 },
7655 "nextPageToken": {
7656 "description": "A token used to continue a truncated list re quest (output only).",
7657 "type": "string"
7658 },
7659 "selfLink": {
7660 "description": "Server defined URL for this resource (output only).",
7661 "type": "string"
7662 }
7663 },
7664 "type": "object"
7665 },
7666 "AutoscalerList": {
7667 "description": "Contains a list of persistent autoscaler resources." ,
7668 "id": "AutoscalerList",
7669 "properties": {
7670 "id": {
7671 "description": "Unique identifier for the resource; defined by the server (output only).",
7672 "type": "string"
7673 },
7674 "items": {
7675 "description": "A list of Autoscaler resources.",
7676 "items": {
7677 "$ref": "Autoscaler"
7678 },
7679 "type": "array"
7680 },
7681 "kind": {
7682 "default": "compute#autoscalerList",
7683 "description": "Type of resource.",
7684 "type": "string"
7685 },
7686 "nextPageToken": {
7687 "description": "A token used to continue a truncated list re quest (output only).",
7688 "type": "string"
7689 },
7690 "selfLink": {
7691 "description": "Server defined URL for this resource (output only).",
7692 "type": "string"
7693 }
7694 },
7695 "type": "object"
7696 },
7697 "AutoscalersScopedList": {
7698 "id": "AutoscalersScopedList",
7699 "properties": {
7700 "autoscalers": {
7701 "description": "List of autoscalers contained in this scope. ",
7702 "items": {
7703 "$ref": "Autoscaler"
7704 },
7705 "type": "array"
7706 },
7707 "warning": {
7708 "description": "Informational warning which replaces the lis t of autoscalers when the list is empty.",
7709 "properties": {
7710 "code": {
7711 "description": "[Output Only] The warning type ident ifier for this warning.",
7109 "enum": [ 7712 "enum": [
7110 "DEPRECATED_RESOURCE_USED", 7713 "DEPRECATED_RESOURCE_USED",
7111 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 7714 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
7112 "INJECTED_KERNELS_DEPRECATED", 7715 "INJECTED_KERNELS_DEPRECATED",
7113 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 7716 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
7114 "NEXT_HOP_CANNOT_IP_FORWARD", 7717 "NEXT_HOP_CANNOT_IP_FORWARD",
7115 "NEXT_HOP_INSTANCE_NOT_FOUND", 7718 "NEXT_HOP_INSTANCE_NOT_FOUND",
7116 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 7719 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
7117 "NEXT_HOP_NOT_RUNNING", 7720 "NEXT_HOP_NOT_RUNNING",
7118 "NOT_CRITICAL_ERROR", 7721 "NOT_CRITICAL_ERROR",
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
7160 "message": { 7763 "message": {
7161 "description": "[Output Only] Optional human-readabl e details for this warning.", 7764 "description": "[Output Only] Optional human-readabl e details for this warning.",
7162 "type": "string" 7765 "type": "string"
7163 } 7766 }
7164 }, 7767 },
7165 "type": "object" 7768 "type": "object"
7166 } 7769 }
7167 }, 7770 },
7168 "type": "object" 7771 "type": "object"
7169 }, 7772 },
7170 "AttachedDisk": { 7773 "AutoscalingPolicy": {
7171 "description": "An instance-attached disk resource.", 7774 "description": "Cloud Autoscaler policy.",
7172 "id": "AttachedDisk", 7775 "id": "AutoscalingPolicy",
7173 "properties": { 7776 "properties": {
7174 "autoDelete": { 7777 "coolDownPeriodSec": {
7175 "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).", 7778 "description": "The number of seconds that the Autoscaler sh ould wait between two succeeding changes to the number of virtual machines. You should define an interval that is at least as long as the initialization time of a virtual machine and the time it may take for replica pool to create the virtu al machine. The default is 60 seconds.",
7176 "type": "boolean"
7177 },
7178 "boot": {
7179 "description": "Indicates that this is a boot disk. The virt ual machine will use the first partition of the disk for its root filesystem.",
7180 "type": "boolean"
7181 },
7182 "deviceName": {
7183 "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.",
7184 "type": "string"
7185 },
7186 "index": {
7187 "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.",
7188 "format": "int32", 7779 "format": "int32",
7189 "type": "integer" 7780 "type": "integer"
7190 }, 7781 },
7191 "initializeParams": { 7782 "cpuUtilization": {
7192 "$ref": "AttachedDiskInitializeParams", 7783 "$ref": "AutoscalingPolicyCpuUtilization",
7193 "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." 7784 "description": "TODO(jbartosik): Add support for scaling bas ed on muliple utilization metrics (take max recommendation). Exactly one utiliza tion policy should be provided. Configuration parameters of CPU based autoscalin g policy."
7194 }, 7785 },
7195 "interface": { 7786 "customMetricUtilizations": {
7787 "description": "Configuration parameters of autoscaling base d on custom metric.",
7788 "items": {
7789 "$ref": "AutoscalingPolicyCustomMetricUtilization"
7790 },
7791 "type": "array"
7792 },
7793 "loadBalancingUtilization": {
7794 "$ref": "AutoscalingPolicyLoadBalancingUtilization",
7795 "description": "Configuration parameters of autoscaling base d on load balancer."
7796 },
7797 "maxNumReplicas": {
7798 "description": "The maximum number of replicas that the Auto scaler can scale up to. This field is required for config to be effective. Maxim um number of replicas should be not lower than minimal number of replicas. Absol ute limit for this value is defined in Autoscaler backend.",
7799 "format": "int32",
7800 "type": "integer"
7801 },
7802 "minNumReplicas": {
7803 "description": "The minimum number of replicas that the Auto scaler can scale down to. Can't be less than 0. If not provided Autoscaler will choose default value depending on maximal number of replicas.",
7804 "format": "int32",
7805 "type": "integer"
7806 }
7807 },
7808 "type": "object"
7809 },
7810 "AutoscalingPolicyCpuUtilization": {
7811 "description": "CPU utilization policy.",
7812 "id": "AutoscalingPolicyCpuUtilization",
7813 "properties": {
7814 "utilizationTarget": {
7815 "description": "The target utilization that the Autoscaler s hould maintain. It is represented as a fraction of used cores. For example: 6 co res used in 8-core VM are represented here as 0.75. Must be a float value betwee n (0, 1]. If not defined, the default is 0.8.",
7816 "format": "double",
7817 "type": "number"
7818 }
7819 },
7820 "type": "object"
7821 },
7822 "AutoscalingPolicyCustomMetricUtilization": {
7823 "description": "Custom utilization metric policy.",
7824 "id": "AutoscalingPolicyCustomMetricUtilization",
7825 "properties": {
7826 "metric": {
7827 "description": "Identifier of the metric. It should be a Clo ud Monitoring metric. The metric can not have negative values. The metric should be an utilization metric (increasing number of VMs handling requests x times sh ould reduce average value of the metric roughly x times). For example you could use: compute.googleapis.com/instance/network/received_bytes_count.",
7828 "type": "string"
7829 },
7830 "utilizationTarget": {
7831 "description": "Target value of the metric which Autoscaler should maintain. Must be a positive value.",
7832 "format": "double",
7833 "type": "number"
7834 },
7835 "utilizationTargetType": {
7836 "description": "Defines type in which utilization_target is expressed.",
7196 "enum": [ 7837 "enum": [
7197 "NVME", 7838 "DELTA_PER_MINUTE",
7198 "SCSI" 7839 "DELTA_PER_SECOND",
7840 "GAUGE"
7199 ], 7841 ],
7200 "enumDescriptions": [ 7842 "enumDescriptions": [
7201 "", 7843 "",
7844 "",
7202 "" 7845 ""
7203 ], 7846 ],
7204 "type": "string" 7847 "type": "string"
7205 },
7206 "kind": {
7207 "default": "compute#attachedDisk",
7208 "description": "[Output Only] Type of the resource. Always c ompute#attachedDisk for attached disks.",
7209 "type": "string"
7210 },
7211 "licenses": {
7212 "description": "[Output Only] Any valid publicly visible lic enses.",
7213 "items": {
7214 "type": "string"
7215 },
7216 "type": "array"
7217 },
7218 "mode": {
7219 "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.",
7220 "enum": [
7221 "READ_ONLY",
7222 "READ_WRITE"
7223 ],
7224 "enumDescriptions": [
7225 "",
7226 ""
7227 ],
7228 "type": "string"
7229 },
7230 "source": {
7231 "description": "Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks.",
7232 "type": "string"
7233 },
7234 "type": {
7235 "annotations": {
7236 "required": [
7237 "compute.instances.insert"
7238 ]
7239 },
7240 "description": "Specifies the type of the disk, either SCRAT CH or PERSISTENT. If not specified, the default is PERSISTENT.",
7241 "enum": [
7242 "PERSISTENT",
7243 "SCRATCH"
7244 ],
7245 "enumDescriptions": [
7246 "",
7247 ""
7248 ],
7249 "type": "string"
7250 } 7848 }
7251 }, 7849 },
7252 "type": "object" 7850 "type": "object"
7253 }, 7851 },
7254 "AttachedDiskInitializeParams": { 7852 "AutoscalingPolicyLoadBalancingUtilization": {
7255 "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.", 7853 "description": "Load balancing utilization policy.",
7256 "id": "AttachedDiskInitializeParams", 7854 "id": "AutoscalingPolicyLoadBalancingUtilization",
7257 "properties": { 7855 "properties": {
7258 "diskName": { 7856 "utilizationTarget": {
7259 "description": "Specifies the disk name. If not specified, t he default is to use the name of the instance.", 7857 "description": "Fraction of backend capacity utilization (se t in HTTP load balancing configuration) that Autoscaler should maintain. Must be a positive float value. If not defined, the default is 0.8. For example if your maxRatePerInstance capacity (in HTTP Load Balancing configuration) is set at 10 and you would like to keep number of instances such that each instance receives 7 QPS on average, set this to 0.7.",
7260 "type": "string" 7858 "format": "double",
7261 }, 7859 "type": "number"
7262 "diskSizeGb": {
7263 "description": "Specifies the size of the disk in base-2 GB. ",
7264 "format": "int64",
7265 "type": "string"
7266 },
7267 "diskType": {
7268 "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",
7269 "type": "string"
7270 },
7271 "sourceImage": {
7272 "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.",
7273 "type": "string"
7274 } 7860 }
7275 }, 7861 },
7276 "type": "object" 7862 "type": "object"
7277 }, 7863 },
7278 "Backend": { 7864 "Backend": {
7279 "description": "Message containing information of one individual bac kend.", 7865 "description": "Message containing information of one individual bac kend.",
7280 "id": "Backend", 7866 "id": "Backend",
7281 "properties": { 7867 "properties": {
7282 "balancingMode": { 7868 "balancingMode": {
7283 "description": "The balancing mode of this backend, default is UTILIZATION.", 7869 "description": "Specifies the balancing mode for this backen d. The default is UTILIZATION but available values are UTILIZATION and RATE.",
7284 "enum": [ 7870 "enum": [
7285 "RATE", 7871 "RATE",
7286 "UTILIZATION" 7872 "UTILIZATION"
7287 ], 7873 ],
7288 "enumDescriptions": [ 7874 "enumDescriptions": [
7289 "", 7875 "",
7290 "" 7876 ""
7291 ], 7877 ],
7292 "type": "string" 7878 "type": "string"
7293 }, 7879 },
7294 "capacityScaler": { 7880 "capacityScaler": {
7295 "description": "The multiplier (a value between 0.0 and 1.0) of the max capacity (CPU or RPS, depending on 'balancingMode') the group should serve up to. 0 means the group is totally drained. Default value is 1. Valid ra nge is [0.0, 1.0].", 7881 "description": "A multiplier applied to the group's maximum servicing capacity (either UTILIZATION or RATE). Default value is 1, which means the group will serve up to 100% of its configured CPU or RPS (depending on bala ncingMode). A setting of 0 means the group is completely drained, offering 0% of its available CPU or RPS. Valid range is [0.0,1.0].",
7296 "format": "float", 7882 "format": "float",
7297 "type": "number" 7883 "type": "number"
7298 }, 7884 },
7299 "description": { 7885 "description": {
7300 "description": "An optional textual description of the resou rce, which is provided by the client when the resource is created.", 7886 "description": "An optional textual description of the resou rce. Provided by the client when the resource is created.",
7301 "type": "string" 7887 "type": "string"
7302 }, 7888 },
7303 "group": { 7889 "group": {
7304 "description": "URL of a zonal Cloud Resource View resource. This resource view defines the list of instances that serve traffic. Member vir tual machine instances from each resource view must live in the same zone as the resource view itself. No two backends in a backend service are allowed to use s ame Resource View resource.", 7890 "description": "The fully-qualified URL of a zonal Instance Group resource. This instance group defines the list of instances that serve tra ffic. Member virtual machine instances from each instance group must live in the same zone as the instance group itself. No two backends in a backend service ar e allowed to use same Instance Group resource.\n\nNote that you must specify an Instance Group resource using the fully-qualified URL, rather than a partial URL .",
7305 "type": "string" 7891 "type": "string"
7306 }, 7892 },
7307 "maxRate": { 7893 "maxRate": {
7308 "description": "The max RPS of the group. Can be used with e ither balancing mode, but required if RATE mode. For RATE mode, either maxRate o r maxRatePerInstance must be set.", 7894 "description": "The max RPS of the group. Can be used with e ither balancing mode, but required if RATE mode. For RATE mode, either maxRate o r maxRatePerInstance must be set.",
7309 "format": "int32", 7895 "format": "int32",
7310 "type": "integer" 7896 "type": "integer"
7311 }, 7897 },
7312 "maxRatePerInstance": { 7898 "maxRatePerInstance": {
7313 "description": "The max RPS that a single backed instance ca n handle. This is used to calculate the capacity of the group. Can be used in ei ther balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.", 7899 "description": "The max RPS that a single backed instance ca n handle. This is used to calculate the capacity of the group. Can be used in ei ther balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.",
7314 "format": "float", 7900 "format": "float",
7315 "type": "number" 7901 "type": "number"
7316 }, 7902 },
7317 "maxUtilization": { 7903 "maxUtilization": {
7318 "description": "Used when 'balancingMode' is UTILIZATION. Th is ratio defines the CPU utilization target for the group. The default is 0.8. V alid range is [0, 1].", 7904 "description": "Used when balancingMode is UTILIZATION. This ratio defines the CPU utilization target for the group. The default is 0.8. Val id range is [0.0, 1.0].",
7319 "format": "float", 7905 "format": "float",
7320 "type": "number" 7906 "type": "number"
7321 } 7907 }
7322 }, 7908 },
7323 "type": "object" 7909 "type": "object"
7324 }, 7910 },
7325 "BackendService": { 7911 "BackendService": {
7326 "description": "A BackendService resource. This resource defines a g roup of backend VMs together with their serving capacity.\n\nIf you add field fo o, you probably need to also add: com.google.cloud.cluster.manager.api.BackendSe rviceResource: foo com.google.cloud.cluster.manager.networking.entities: Backend Service, BackendServiceEntity: getFoo, setFoo:\n\nConverters/mappers will need t o be updated: com.google.cloud.cluster.manager.networking.services.backendservic e.BackendServiceResourceConverter: toResource, updateEntity: copy foo com.google .cloud.cluster.mixer.protomappers.BackendServiceMappers.ResourceMapper: Resource Mapper: add a new map call\n\nTests to update: com.google.cloud.cluster.manager. networking.services.backendservice.BackendServiceResourceConverterTest com.googl e.cloud.cluster.mixer.protomappers.BackendServiceMappersTest.testResourceMapping ", 7912 "description": "A BackendService resource. This resource defines a g roup of backend VMs together with their serving capacity.",
7327 "id": "BackendService", 7913 "id": "BackendService",
7328 "properties": { 7914 "properties": {
7329 "backends": { 7915 "backends": {
7330 "description": "The list of backends that serve this Backend Service.", 7916 "description": "The list of backends that serve this Backend Service.",
7331 "items": { 7917 "items": {
7332 "$ref": "Backend" 7918 "$ref": "Backend"
7333 }, 7919 },
7334 "type": "array" 7920 "type": "array"
7335 }, 7921 },
7336 "creationTimestamp": { 7922 "creationTimestamp": {
7337 "description": "Creation timestamp in RFC3339 text format (o utput only).", 7923 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
7338 "type": "string" 7924 "type": "string"
7339 }, 7925 },
7340 "description": { 7926 "description": {
7341 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 7927 "description": "An optional textual description of the resou rce. Provided by the client when the resource is created.",
7342 "type": "string" 7928 "type": "string"
7343 }, 7929 },
7344 "fingerprint": { 7930 "fingerprint": {
7345 "description": "Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This f ield will be ignored when inserting a BackendService. An up-to-date fingerprint must be provided in order to update the BackendService.", 7931 "description": "Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This f ield will be ignored when inserting a BackendService. An up-to-date fingerprint must be provided in order to update the BackendService.",
7346 "format": "byte", 7932 "format": "byte",
7347 "type": "string" 7933 "type": "string"
7348 }, 7934 },
7349 "healthChecks": { 7935 "healthChecks": {
7350 "description": "The list of URLs to the HttpHealthCheck reso urce for health checking this BackendService. Currently at most one health check can be specified, and a health check is required.", 7936 "description": "The list of URLs to the HttpHealthCheck reso urce for health checking this BackendService. Currently at most one health check can be specified, and a health check is required.",
7351 "items": { 7937 "items": {
7352 "type": "string" 7938 "type": "string"
7353 }, 7939 },
7354 "type": "array" 7940 "type": "array"
7355 }, 7941 },
7356 "id": { 7942 "id": {
7357 "description": "Unique identifier for the resource; defined by the server (output only).", 7943 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7358 "format": "uint64", 7944 "format": "uint64",
7359 "type": "string" 7945 "type": "string"
7360 }, 7946 },
7361 "kind": { 7947 "kind": {
7362 "default": "compute#backendService", 7948 "default": "compute#backendService",
7363 "description": "Type of the resource.", 7949 "description": "[Output Only] Type of resource. Always compu te#backendService for backend services.",
7364 "type": "string" 7950 "type": "string"
7365 }, 7951 },
7366 "name": { 7952 "name": {
7367 "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.", 7953 "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.",
7368 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7954 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7369 "type": "string" 7955 "type": "string"
7370 }, 7956 },
7371 "port": { 7957 "port": {
7372 "description": "Deprecated in favor of port_name. The TCP po rt to connect on the backend. The default value is 80.", 7958 "description": "Deprecated in favor of port name. The TCP po rt to connect on the backend. The default value is 80.",
7373 "format": "int32", 7959 "format": "int32",
7374 "type": "integer" 7960 "type": "integer"
7375 }, 7961 },
7376 "portName": { 7962 "portName": {
7377 "description": "Name of backend port. The same name should a ppear in the resource views referenced by this service. Required.", 7963 "description": "Name of backend port. The same name should a ppear in the resource views referenced by this service. Required.",
7378 "type": "string" 7964 "type": "string"
7379 }, 7965 },
7380 "protocol": { 7966 "protocol": {
7381 "enum": [ 7967 "enum": [
7382 "HTTP" 7968 "HTTP"
7383 ], 7969 ],
7384 "enumDescriptions": [ 7970 "enumDescriptions": [
7385 "" 7971 ""
7386 ], 7972 ],
7387 "type": "string" 7973 "type": "string"
7388 }, 7974 },
7389 "selfLink": { 7975 "selfLink": {
7390 "description": "Server defined URL for the resource (output only).", 7976 "description": "[Output Only] Server defined URL for the res ource.",
7391 "type": "string" 7977 "type": "string"
7392 }, 7978 },
7393 "timeoutSec": { 7979 "timeoutSec": {
7394 "description": "How many seconds to wait for the backend bef ore considering it a failed request. Default is 30 seconds.", 7980 "description": "How many seconds to wait for the backend bef ore considering it a failed request. Default is 30 seconds.",
7395 "format": "int32", 7981 "format": "int32",
7396 "type": "integer" 7982 "type": "integer"
7397 } 7983 }
7398 }, 7984 },
7399 "type": "object" 7985 "type": "object"
7400 }, 7986 },
7401 "BackendServiceGroupHealth": { 7987 "BackendServiceGroupHealth": {
7402 "id": "BackendServiceGroupHealth", 7988 "id": "BackendServiceGroupHealth",
7403 "properties": { 7989 "properties": {
7404 "healthStatus": { 7990 "healthStatus": {
7405 "items": { 7991 "items": {
7406 "$ref": "HealthStatus" 7992 "$ref": "HealthStatus"
7407 }, 7993 },
7408 "type": "array" 7994 "type": "array"
7409 }, 7995 },
7410 "kind": { 7996 "kind": {
7411 "default": "compute#backendServiceGroupHealth", 7997 "default": "compute#backendServiceGroupHealth",
7412 "description": "Type of resource.", 7998 "description": "[Output Only] Type of resource. Always compu te#backendServiceGroupHealth for the health of backend services.",
7413 "type": "string" 7999 "type": "string"
7414 } 8000 }
7415 }, 8001 },
7416 "type": "object" 8002 "type": "object"
7417 }, 8003 },
7418 "BackendServiceList": { 8004 "BackendServiceList": {
7419 "description": "Contains a list of BackendService resources.", 8005 "description": "Contains a list of BackendService resources.",
7420 "id": "BackendServiceList", 8006 "id": "BackendServiceList",
7421 "properties": { 8007 "properties": {
7422 "id": { 8008 "id": {
7423 "description": "Unique identifier for the resource; defined by the server (output only).", 8009 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7424 "type": "string" 8010 "type": "string"
7425 }, 8011 },
7426 "items": { 8012 "items": {
7427 "description": "A list of BackendService resources.", 8013 "description": "A list of BackendService resources.",
7428 "items": { 8014 "items": {
7429 "$ref": "BackendService" 8015 "$ref": "BackendService"
7430 }, 8016 },
7431 "type": "array" 8017 "type": "array"
7432 }, 8018 },
7433 "kind": { 8019 "kind": {
7434 "default": "compute#backendServiceList", 8020 "default": "compute#backendServiceList",
7435 "description": "Type of resource.", 8021 "description": "[Output Only] Type of resource. Always compu te#backendServiceList for lists of backend services.",
7436 "type": "string" 8022 "type": "string"
7437 }, 8023 },
7438 "nextPageToken": { 8024 "nextPageToken": {
7439 "description": "A token used to continue a truncated list re quest (output only).", 8025 "description": "[Output Only] A token used to continue a tru ncated list request.",
7440 "type": "string" 8026 "type": "string"
7441 }, 8027 },
7442 "selfLink": { 8028 "selfLink": {
7443 "description": "Server defined URL for this resource (output only).", 8029 "description": "[Output Only] Server-defined URL for this re source.",
7444 "type": "string" 8030 "type": "string"
7445 } 8031 }
7446 }, 8032 },
7447 "type": "object" 8033 "type": "object"
7448 }, 8034 },
7449 "DeprecationStatus": { 8035 "DeprecationStatus": {
7450 "description": "Deprecation status for a public resource.", 8036 "description": "Deprecation status for a public resource.",
7451 "id": "DeprecationStatus", 8037 "id": "DeprecationStatus",
7452 "properties": { 8038 "properties": {
7453 "deleted": { 8039 "deleted": {
(...skipping 498 matching lines...) Expand 10 before | Expand all | Expand 10 after
7952 "type": "string" 8538 "type": "string"
7953 }, 8539 },
7954 "type": "array" 8540 "type": "array"
7955 } 8541 }
7956 }, 8542 },
7957 "type": "object" 8543 "type": "object"
7958 }, 8544 },
7959 "type": "array" 8545 "type": "array"
7960 }, 8546 },
7961 "creationTimestamp": { 8547 "creationTimestamp": {
7962 "description": "[Output Only] Creation timestamp in RFC3339t ext format.", 8548 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
7963 "type": "string" 8549 "type": "string"
7964 }, 8550 },
7965 "description": { 8551 "description": {
7966 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 8552 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
7967 "type": "string" 8553 "type": "string"
7968 }, 8554 },
7969 "id": { 8555 "id": {
7970 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 8556 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
7971 "format": "uint64", 8557 "format": "uint64",
7972 "type": "string" 8558 "type": "string"
(...skipping 16 matching lines...) Expand all
7989 }, 8575 },
7990 "network": { 8576 "network": {
7991 "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", 8577 "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",
7992 "type": "string" 8578 "type": "string"
7993 }, 8579 },
7994 "selfLink": { 8580 "selfLink": {
7995 "description": "[Output Only] Server defined URL for the res ource.", 8581 "description": "[Output Only] Server defined URL for the res ource.",
7996 "type": "string" 8582 "type": "string"
7997 }, 8583 },
7998 "sourceRanges": { 8584 "sourceRanges": {
7999 "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.", 8585 "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 matches the sourceRanges OR the tag of the source matches the sourceTags prop erty. The connection does not need to match both properties.",
8000 "items": { 8586 "items": {
8001 "type": "string" 8587 "type": "string"
8002 }, 8588 },
8003 "type": "array" 8589 "type": "array"
8004 }, 8590 },
8005 "sourceTags": { 8591 "sourceTags": {
8006 "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.", 8592 "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 matches the sourceRa nges OR the tag of the source matches the sourceTags property. The connection do es not need to match both properties.",
8007 "items": { 8593 "items": {
8008 "type": "string" 8594 "type": "string"
8009 }, 8595 },
8010 "type": "array" 8596 "type": "array"
8011 }, 8597 },
8012 "targetTags": { 8598 "targetTags": {
8013 "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.", 8599 "description": "A list of instance tags indicating sets of i nstances located in the network that may make network connections as specified i n allowed[]. If no targetTags are specified, the firewall rule applies to all in stances on the specified network.",
8014 "items": { 8600 "items": {
8015 "type": "string" 8601 "type": "string"
8016 }, 8602 },
8017 "type": "array" 8603 "type": "array"
8018 } 8604 }
8019 }, 8605 },
8020 "type": "object" 8606 "type": "object"
8021 }, 8607 },
8022 "FirewallList": { 8608 "FirewallList": {
8023 "description": "Contains a list of Firewall resources.", 8609 "description": "Contains a list of Firewall resources.",
(...skipping 28 matching lines...) Expand all
8052 }, 8638 },
8053 "ForwardingRule": { 8639 "ForwardingRule": {
8054 "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.", 8640 "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.",
8055 "id": "ForwardingRule", 8641 "id": "ForwardingRule",
8056 "properties": { 8642 "properties": {
8057 "IPAddress": { 8643 "IPAddress": {
8058 "description": "Value of the reserved IP address that this f orwarding rule is serving on behalf of. For global forwarding rules, the address must be a global IP; for regional forwarding rules, the address must live in th e same region as the forwarding rule. If left empty (default value), an ephemera l IP from the same scope (global or regional) will be assigned.", 8644 "description": "Value of the reserved IP address that this f orwarding rule is serving on behalf of. For global forwarding rules, the address must be a global IP; for regional forwarding rules, the address must live in th e same region as the forwarding rule. If left empty (default value), an ephemera l IP from the same scope (global or regional) will be assigned.",
8059 "type": "string" 8645 "type": "string"
8060 }, 8646 },
8061 "IPProtocol": { 8647 "IPProtocol": {
8062 "description": "The IP protocol to which this rule applies, valid options are 'TCP', 'UDP', 'ESP', 'AH' or 'SCTP'.", 8648 "description": "The IP protocol to which this rule applies, valid options are TCP, UDP, ESP, AH or SCTP.",
8063 "enum": [ 8649 "enum": [
8064 "AH", 8650 "AH",
8065 "ESP", 8651 "ESP",
8066 "SCTP", 8652 "SCTP",
8067 "TCP", 8653 "TCP",
8068 "UDP" 8654 "UDP"
8069 ], 8655 ],
8070 "enumDescriptions": [ 8656 "enumDescriptions": [
8071 "", 8657 "",
8072 "", 8658 "",
8073 "", 8659 "",
8074 "", 8660 "",
8075 "" 8661 ""
8076 ], 8662 ],
8077 "type": "string" 8663 "type": "string"
8078 }, 8664 },
8079 "creationTimestamp": { 8665 "creationTimestamp": {
8080 "description": "Creation timestamp in RFC3339 text format (o utput only).", 8666 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
8081 "type": "string" 8667 "type": "string"
8082 }, 8668 },
8083 "description": { 8669 "description": {
8084 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 8670 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
8085 "type": "string" 8671 "type": "string"
8086 }, 8672 },
8087 "id": { 8673 "id": {
8088 "description": "Unique identifier for the resource; defined by the server (output only).", 8674 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
8089 "format": "uint64", 8675 "format": "uint64",
8090 "type": "string" 8676 "type": "string"
8091 }, 8677 },
8092 "kind": { 8678 "kind": {
8093 "default": "compute#forwardingRule", 8679 "default": "compute#forwardingRule",
8094 "description": "Type of the resource.", 8680 "description": "Type of the resource.",
8095 "type": "string" 8681 "type": "string"
8096 }, 8682 },
8097 "name": { 8683 "name": {
8098 "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.", 8684 "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.",
8099 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 8685 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
8100 "type": "string" 8686 "type": "string"
8101 }, 8687 },
8102 "portRange": { 8688 "portRange": {
8103 "description": "Applicable only when 'IPProtocol' is 'TCP', 'UDP' or 'SCTP', only packets addressed to ports in the specified range will be forwarded to 'target'. If 'portRange' is left empty (default value), all ports a re forwarded. Forwarding rules with the same [IPAddress, IPProtocol] pair must h ave disjoint port ranges.", 8689 "description": "Applicable only when `IPProtocol` is TCP, UD P, or SCTP, only packets addressed to ports in the specified range will be forwa rded to target. If portRange is left empty (default value), all ports are forwar ded. Forwarding rules with the same `[IPAddress, IPProtocol]` pair must have dis joint port ranges.",
8104 "type": "string" 8690 "type": "string"
8105 }, 8691 },
8106 "region": { 8692 "region": {
8107 "description": "URL of the region where the regional forward ing rule resides (output only). This field is not applicable to global forwardin g rules.", 8693 "description": "[Output Only] URL of the region where the re gional forwarding rule resides. This field is not applicable to global forwardin g rules.",
8108 "type": "string" 8694 "type": "string"
8109 }, 8695 },
8110 "selfLink": { 8696 "selfLink": {
8111 "description": "Server defined URL for the resource (output only).", 8697 "description": "[Output Only] Server-defined URL for the res ource.",
8112 "type": "string" 8698 "type": "string"
8113 }, 8699 },
8114 "target": { 8700 "target": {
8115 "description": "The URL of the target resource to receive th e matched traffic. For regional forwarding rules, this target must live in the s ame region as the forwarding rule. For global forwarding rules, this target must be a global TargetHttpProxy resource.", 8701 "description": "The URL of the target resource to receive th e matched traffic. For regional forwarding rules, this target must live in the s ame region as the forwarding rule. For global forwarding rules, this target must be a global TargetHttpProxy or TargetHttpsProxy resource.",
8116 "type": "string" 8702 "type": "string"
8117 } 8703 }
8118 }, 8704 },
8119 "type": "object" 8705 "type": "object"
8120 }, 8706 },
8121 "ForwardingRuleAggregatedList": { 8707 "ForwardingRuleAggregatedList": {
8122 "id": "ForwardingRuleAggregatedList", 8708 "id": "ForwardingRuleAggregatedList",
8123 "properties": { 8709 "properties": {
8124 "id": { 8710 "id": {
8125 "description": "Unique identifier for the resource; defined by the server (output only).", 8711 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
8126 "type": "string" 8712 "type": "string"
8127 }, 8713 },
8128 "items": { 8714 "items": {
8129 "additionalProperties": { 8715 "additionalProperties": {
8130 "$ref": "ForwardingRulesScopedList", 8716 "$ref": "ForwardingRulesScopedList",
8131 "description": "Name of the scope containing this set of addresses." 8717 "description": "Name of the scope containing this set of addresses."
8132 }, 8718 },
8133 "description": "A map of scoped forwarding rule lists.", 8719 "description": "A map of scoped forwarding rule lists.",
8134 "type": "object" 8720 "type": "object"
8135 }, 8721 },
8136 "kind": { 8722 "kind": {
8137 "default": "compute#forwardingRuleAggregatedList", 8723 "default": "compute#forwardingRuleAggregatedList",
8138 "description": "Type of resource.", 8724 "description": "Type of resource.",
8139 "type": "string" 8725 "type": "string"
8140 }, 8726 },
8141 "nextPageToken": { 8727 "nextPageToken": {
8142 "description": "A token used to continue a truncated list re quest (output only).", 8728 "description": "[Output Only] A token used to continue a tru ncated list request.",
8143 "type": "string" 8729 "type": "string"
8144 }, 8730 },
8145 "selfLink": { 8731 "selfLink": {
8146 "description": "Server defined URL for this resource (output only).", 8732 "description": "[Output Only] Server defined URL for this re source.",
8147 "type": "string" 8733 "type": "string"
8148 } 8734 }
8149 }, 8735 },
8150 "type": "object" 8736 "type": "object"
8151 }, 8737 },
8152 "ForwardingRuleList": { 8738 "ForwardingRuleList": {
8153 "description": "Contains a list of ForwardingRule resources.", 8739 "description": "Contains a list of ForwardingRule resources.",
8154 "id": "ForwardingRuleList", 8740 "id": "ForwardingRuleList",
8155 "properties": { 8741 "properties": {
8156 "id": { 8742 "id": {
8157 "description": "Unique identifier for the resource; defined by the server (output only).", 8743 "description": "[Output Only] Unique identifier for the reso urce. Set by the server.",
8158 "type": "string" 8744 "type": "string"
8159 }, 8745 },
8160 "items": { 8746 "items": {
8161 "description": "A list of ForwardingRule resources.", 8747 "description": "A list of ForwardingRule resources.",
8162 "items": { 8748 "items": {
8163 "$ref": "ForwardingRule" 8749 "$ref": "ForwardingRule"
8164 }, 8750 },
8165 "type": "array" 8751 "type": "array"
8166 }, 8752 },
8167 "kind": { 8753 "kind": {
8168 "default": "compute#forwardingRuleList", 8754 "default": "compute#forwardingRuleList",
8169 "description": "Type of resource.", 8755 "description": "Type of resource.",
8170 "type": "string" 8756 "type": "string"
8171 }, 8757 },
8172 "nextPageToken": { 8758 "nextPageToken": {
8173 "description": "A token used to continue a truncated list re quest (output only).", 8759 "description": "[Output Only] A token used to continue a tru ncated list request.",
8174 "type": "string" 8760 "type": "string"
8175 }, 8761 },
8176 "selfLink": { 8762 "selfLink": {
8177 "description": "Server defined URL for this resource (output only).", 8763 "description": "[Output Only] Server defined URL for this re source.",
8178 "type": "string" 8764 "type": "string"
8179 } 8765 }
8180 }, 8766 },
8181 "type": "object" 8767 "type": "object"
8182 }, 8768 },
8183 "ForwardingRulesScopedList": { 8769 "ForwardingRulesScopedList": {
8184 "id": "ForwardingRulesScopedList", 8770 "id": "ForwardingRulesScopedList",
8185 "properties": { 8771 "properties": {
8186 "forwardingRules": { 8772 "forwardingRules": {
8187 "description": "List of forwarding rules contained in this s cope.", 8773 "description": "List of forwarding rules contained in this s cope.",
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
8290 }, 8876 },
8291 "port": { 8877 "port": {
8292 "description": "The port on the instance.", 8878 "description": "The port on the instance.",
8293 "format": "int32", 8879 "format": "int32",
8294 "type": "integer" 8880 "type": "integer"
8295 } 8881 }
8296 }, 8882 },
8297 "type": "object" 8883 "type": "object"
8298 }, 8884 },
8299 "HostRule": { 8885 "HostRule": {
8300 "description": "A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.", 8886 "description": "UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.",
8301 "id": "HostRule", 8887 "id": "HostRule",
8302 "properties": { 8888 "properties": {
8303 "description": { 8889 "description": {
8890 "description": "An optional textual description.",
8304 "type": "string" 8891 "type": "string"
8305 }, 8892 },
8306 "hosts": { 8893 "hosts": {
8307 "description": "The list of host patterns to match. They mus t be valid hostnames except that they may start with *. or *-. The * acts like a glob and will match any string of atoms (separated by .s and -s) to the left.", 8894 "description": "The list of host patterns to match. They mus t be valid hostnames except that they may start with *. or *-. The * acts like a glob and will match any string of atoms (separated by .s and -s) to the left.",
8308 "items": { 8895 "items": {
8309 "type": "string" 8896 "type": "string"
8310 }, 8897 },
8311 "type": "array" 8898 "type": "array"
8312 }, 8899 },
8313 "pathMatcher": { 8900 "pathMatcher": {
8314 "description": "The name of the PathMatcher to match the pat h portion of the URL, if the this HostRule matches the URL's host portion.", 8901 "description": "The name of the PathMatcher to match the pat h portion of the URL, if the this hostRule matches the URL's host portion.",
8315 "type": "string" 8902 "type": "string"
8316 } 8903 }
8317 }, 8904 },
8318 "type": "object" 8905 "type": "object"
8319 }, 8906 },
8320 "HttpHealthCheck": { 8907 "HttpHealthCheck": {
8321 "description": "An HttpHealthCheck resource. This resource defines a template for how individual VMs should be checked for health, via HTTP.", 8908 "description": "An HttpHealthCheck resource. This resource defines a template for how individual VMs should be checked for health, via HTTP.",
8322 "id": "HttpHealthCheck", 8909 "id": "HttpHealthCheck",
8323 "properties": { 8910 "properties": {
8324 "checkIntervalSec": { 8911 "checkIntervalSec": {
(...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after
8862 "type": "string" 9449 "type": "string"
8863 }, 9450 },
8864 "creationTimestamp": { 9451 "creationTimestamp": {
8865 "description": "[Output Only] The creation timestamp for thi s managed instance group in RFC3339 text format.", 9452 "description": "[Output Only] The creation timestamp for thi s managed instance group in RFC3339 text format.",
8866 "type": "string" 9453 "type": "string"
8867 }, 9454 },
8868 "currentActions": { 9455 "currentActions": {
8869 "$ref": "InstanceGroupManagerActionsSummary", 9456 "$ref": "InstanceGroupManagerActionsSummary",
8870 "description": "[Output Only] The list of instance actions a nd the number of instances in this managed instance group that are scheduled for those actions." 9457 "description": "[Output Only] The list of instance actions a nd the number of instances in this managed instance group that are scheduled for those actions."
8871 }, 9458 },
8872 "currentSize": {
8873 "description": "[Output Only] The number of instances that c urrently exist and are a part of this group. The number includes instances that are in a RUNNING state, instances that are starting, and instances that are sche duled to be deleted or abandoned.",
8874 "format": "int32",
8875 "type": "integer"
8876 },
8877 "description": { 9459 "description": {
8878 "description": "An optional text description for the managed instance group.", 9460 "description": "An optional text description for the managed instance group.",
8879 "type": "string" 9461 "type": "string"
8880 }, 9462 },
8881 "fingerprint": { 9463 "fingerprint": {
8882 "description": "[Output Only] The fingerprint of the target pools information, which is a hash of the contents. This field is used for optim istic locking when updating the target pool entries.", 9464 "description": "[Output Only] The fingerprint of the target pools information, which is a hash of the contents. This field is used for optim istic locking when updating the target pool entries.",
8883 "format": "byte", 9465 "format": "byte",
8884 "type": "string" 9466 "type": "string"
8885 }, 9467 },
8886 "id": { 9468 "id": {
(...skipping 27 matching lines...) Expand all
8914 }, 9496 },
8915 "description": "The name of the managed instance group. The name must be 1-63 characters long, and comply with RFC1035.", 9497 "description": "The name of the managed instance group. The name must be 1-63 characters long, and comply with RFC1035.",
8916 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 9498 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
8917 "type": "string" 9499 "type": "string"
8918 }, 9500 },
8919 "selfLink": { 9501 "selfLink": {
8920 "description": "[Output Only] Server defined URL for this ma naged instance group.", 9502 "description": "[Output Only] Server defined URL for this ma naged instance group.",
8921 "type": "string" 9503 "type": "string"
8922 }, 9504 },
8923 "targetPools": { 9505 "targetPools": {
8924 "description": "The URL of all TargetPool resources to which new instances in the instanceGroup field are added. Updating the target pool va lues does not affect existing instances.", 9506 "description": "The URLs of all TargetPool resources to whic h new instances in the instanceGroup field are added. Updating the target pool v alues does not affect existing instances.",
8925 "items": { 9507 "items": {
8926 "type": "string" 9508 "type": "string"
8927 }, 9509 },
8928 "type": "array" 9510 "type": "array"
8929 }, 9511 },
8930 "targetSize": { 9512 "targetSize": {
8931 "annotations": { 9513 "annotations": {
8932 "required": [ 9514 "required": [
8933 "compute.instanceGroupManagers.insert" 9515 "compute.instanceGroupManagers.insert"
8934 ] 9516 ]
8935 }, 9517 },
8936 "description": "The target number of running instances for t his managed instance group. Deleting or abandoning instances reduces this number . Resizing the group changes this number.", 9518 "description": "The target number of running instances for t his managed instance group. Deleting or abandoning instances reduces this number . Resizing the group changes this number.",
8937 "format": "int32", 9519 "format": "int32",
8938 "type": "integer" 9520 "type": "integer"
8939 }, 9521 },
8940 "zone": { 9522 "zone": {
8941 "description": "The URL of the zone where the managed instan ce group is located.", 9523 "description": "The URL of the zone where the managed instan ce group is located.",
8942 "type": "string" 9524 "type": "string"
8943 } 9525 }
8944 }, 9526 },
8945 "type": "object" 9527 "type": "object"
8946 }, 9528 },
8947 "InstanceGroupManagerActionsSummary": { 9529 "InstanceGroupManagerActionsSummary": {
8948 "id": "InstanceGroupManagerActionsSummary", 9530 "id": "InstanceGroupManagerActionsSummary",
8949 "properties": { 9531 "properties": {
8950 "abandoning": { 9532 "abandoning": {
9533 "description": "[Output Only] Total number of instances in t he managed instance group that are scheduled to be abandoned. Abandoning an inst ance removes it from the managed instance group without deleting it.",
8951 "format": "int32", 9534 "format": "int32",
8952 "type": "integer" 9535 "type": "integer"
8953 }, 9536 },
8954 "creating": { 9537 "creating": {
9538 "description": "[Output Only] The number of instances in the managed instance group that are scheduled to be created or are currently being created.",
8955 "format": "int32", 9539 "format": "int32",
8956 "type": "integer" 9540 "type": "integer"
8957 }, 9541 },
8958 "deleting": { 9542 "deleting": {
9543 "description": "[Output Only] The number of instances in the managed instance group that are scheduled to be deleted or are currently being deleted.",
8959 "format": "int32", 9544 "format": "int32",
8960 "type": "integer" 9545 "type": "integer"
8961 }, 9546 },
8962 "none": { 9547 "none": {
8963 "format": "int32", 9548 "description": "[Output Only] The number of instances in the managed instance group that currently have no scheduled actions.",
8964 "type": "integer"
8965 },
8966 "rebooting": {
8967 "format": "int32", 9549 "format": "int32",
8968 "type": "integer" 9550 "type": "integer"
8969 }, 9551 },
8970 "recreating": { 9552 "recreating": {
9553 "description": "[Output Only] The number of instances in the managed instance group that are scheduled to be recreated or are currently bein g being recreated. Recreating an instance deletes the existing root persistent d isk and creates a new disk from the image that is defined in the instance templa te.",
8971 "format": "int32", 9554 "format": "int32",
8972 "type": "integer" 9555 "type": "integer"
8973 }, 9556 },
8974 "refreshing": { 9557 "refreshing": {
9558 "description": "[Output Only] The number of instances in the managed instance group that are being reconfigured with properties that do not require a restart or a recreate action. For example, setting or removing target pools for the instance.",
9559 "format": "int32",
9560 "type": "integer"
9561 },
9562 "restarting": {
9563 "description": "[Output Only] The number of instances in the managed instance group that are scheduled to be restarted or are currently bein g restarted.",
8975 "format": "int32", 9564 "format": "int32",
8976 "type": "integer" 9565 "type": "integer"
8977 } 9566 }
8978 }, 9567 },
8979 "type": "object" 9568 "type": "object"
8980 }, 9569 },
8981 "InstanceGroupManagerAggregatedList": { 9570 "InstanceGroupManagerAggregatedList": {
8982 "id": "InstanceGroupManagerAggregatedList", 9571 "id": "InstanceGroupManagerAggregatedList",
8983 "properties": { 9572 "properties": {
8984 "id": { 9573 "id": {
(...skipping 21 matching lines...) Expand all
9006 "description": "[Output Only] The URL for this aggregated li st of managed instance groups. The server defines this URL.", 9595 "description": "[Output Only] The URL for this aggregated li st of managed instance groups. The server defines this URL.",
9007 "type": "string" 9596 "type": "string"
9008 } 9597 }
9009 }, 9598 },
9010 "type": "object" 9599 "type": "object"
9011 }, 9600 },
9012 "InstanceGroupManagerAutoHealingPolicy": { 9601 "InstanceGroupManagerAutoHealingPolicy": {
9013 "id": "InstanceGroupManagerAutoHealingPolicy", 9602 "id": "InstanceGroupManagerAutoHealingPolicy",
9014 "properties": { 9603 "properties": {
9015 "actionType": { 9604 "actionType": {
9016 "description": "The action to perform when an instance becom es unhealthy. Possible values are RECREATE or REBOOT. RECREATE replaces an unhea lthy instance with a new instance that is based on the instance template for thi s managed instance group. REBOOT performs a soft reboot on an instance. If the i nstance cannot reboot, the instance performs a hard restart.", 9605 "description": "The action to perform when an instance becom es unhealthy. Possible values are RECREATE or RESTART. RECREATE replaces an unhe althy instance with a new instance that is based on the instance template for th is managed instance group. RESTART performs a soft restart on an instance. If th e instance cannot restart softly, the instance performs a hard restart.",
9017 "enum": [ 9606 "enum": [
9018 "REBOOT", 9607 "RECREATE",
9019 "RECREATE" 9608 "RESTART"
9020 ], 9609 ],
9021 "enumDescriptions": [ 9610 "enumDescriptions": [
9022 "", 9611 "",
9023 "" 9612 ""
9024 ], 9613 ],
9025 "type": "string" 9614 "type": "string"
9026 }, 9615 },
9027 "healthCheck": { 9616 "healthCheck": {
9028 "description": "The URL for the HealthCheck that signals aut ohealing.", 9617 "description": "The URL for the HealthCheck that signals aut ohealing.",
9029 "type": "string" 9618 "type": "string"
(...skipping 915 matching lines...) Expand 10 before | Expand all | Expand 10 after
9945 "ManagedInstance": { 10534 "ManagedInstance": {
9946 "id": "ManagedInstance", 10535 "id": "ManagedInstance",
9947 "properties": { 10536 "properties": {
9948 "currentAction": { 10537 "currentAction": {
9949 "description": "The current action that the managed instance group has scheduled for the instance.", 10538 "description": "The current action that the managed instance group has scheduled for the instance.",
9950 "enum": [ 10539 "enum": [
9951 "ABANDONING", 10540 "ABANDONING",
9952 "CREATING", 10541 "CREATING",
9953 "DELETING", 10542 "DELETING",
9954 "NONE", 10543 "NONE",
9955 "REBOOTING",
9956 "RECREATING", 10544 "RECREATING",
9957 "REFRESHING" 10545 "REFRESHING",
10546 "RESTARTING"
9958 ], 10547 ],
9959 "enumDescriptions": [ 10548 "enumDescriptions": [
9960 "", 10549 "",
9961 "", 10550 "",
9962 "", 10551 "",
9963 "", 10552 "",
9964 "", 10553 "",
9965 "", 10554 "",
9966 "" 10555 ""
9967 ], 10556 ],
9968 "type": "string" 10557 "type": "string"
9969 }, 10558 },
9970 "incarnationId": { 10559 "id": {
9971 "description": "The unique identifier for this resource (emp ty when instance does not exist).", 10560 "description": "The unique identifier for this resource (emp ty when instance does not exist).",
9972 "format": "int64", 10561 "format": "uint64",
9973 "type": "string" 10562 "type": "string"
9974 }, 10563 },
9975 "instance": { 10564 "instance": {
9976 "description": "The URL of the instance (set even though ins tance does not exist yet).", 10565 "description": "The URL of the instance (set even though ins tance does not exist yet).",
9977 "type": "string" 10566 "type": "string"
9978 }, 10567 },
9979 "instanceStatus": { 10568 "instanceStatus": {
9980 "description": "The status of the instance (empty when insta nce does not exist).", 10569 "description": "The status of the instance (empty when insta nce does not exist).",
9981 "enum": [ 10570 "enum": [
9982 "PROVISIONING", 10571 "PROVISIONING",
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
10116 }, 10705 },
10117 "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.", 10706 "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.",
10118 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}/[0-9]{1,2}", 10707 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}/[0-9]{1,2}",
10119 "type": "string" 10708 "type": "string"
10120 }, 10709 },
10121 "creationTimestamp": { 10710 "creationTimestamp": {
10122 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 10711 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
10123 "type": "string" 10712 "type": "string"
10124 }, 10713 },
10125 "description": { 10714 "description": {
10126 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 10715 "description": "An optional textual description of the resou rce. Provided by the client when the resource is created.",
10127 "type": "string" 10716 "type": "string"
10128 }, 10717 },
10129 "gatewayIPv4": { 10718 "gatewayIPv4": {
10130 "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.", 10719 "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.",
10131 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}", 10720 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}",
10132 "type": "string" 10721 "type": "string"
10133 }, 10722 },
10134 "id": { 10723 "id": {
10135 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 10724 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
10136 "format": "uint64", 10725 "format": "uint64",
10137 "type": "string" 10726 "type": "string"
10138 }, 10727 },
10139 "kind": { 10728 "kind": {
10140 "default": "compute#network", 10729 "default": "compute#network",
10141 "description": "[Output Only] Type of the resource. Always c ompute#network for networks.", 10730 "description": "[Output Only] Type of the resource. Always c ompute#network for networks.",
10142 "type": "string" 10731 "type": "string"
10143 }, 10732 },
10144 "name": { 10733 "name": {
10145 "annotations": { 10734 "annotations": {
10146 "required": [ 10735 "required": [
10147 "compute.networks.insert" 10736 "compute.networks.insert"
10148 ] 10737 ]
10149 }, 10738 },
10150 "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.", 10739 "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.",
10151 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 10740 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
10152 "type": "string" 10741 "type": "string"
10153 }, 10742 },
10154 "selfLink": { 10743 "selfLink": {
10155 "description": "[Output Only] Server defined URL for the res ource.", 10744 "description": "[Output Only] Server defined URL for the res ource.",
10156 "type": "string" 10745 "type": "string"
10157 } 10746 }
10158 }, 10747 },
10159 "type": "object" 10748 "type": "object"
10160 }, 10749 },
10161 "NetworkInterface": { 10750 "NetworkInterface": {
10162 "description": "A network interface resource attached to an instance .", 10751 "description": "A network interface resource attached to an instance .",
10163 "id": "NetworkInterface", 10752 "id": "NetworkInterface",
10164 "properties": { 10753 "properties": {
10165 "accessConfigs": { 10754 "accessConfigs": {
10166 "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.", 10755 "description": "An array of configurations for this interfac e. Currently, ONE_TO_ONE_NAT is the only access config supported. If there are n o accessConfigs specified, then this instance will have no external internet acc ess.",
10167 "items": { 10756 "items": {
10168 "$ref": "AccessConfig" 10757 "$ref": "AccessConfig"
10169 }, 10758 },
10170 "type": "array" 10759 "type": "array"
10171 }, 10760 },
10172 "name": { 10761 "name": {
10173 "description": "[Output Only] The name of the network interf ace, generated by the server. For network devices, these are eth0, eth1, etc.", 10762 "description": "[Output Only] The name of the network interf ace, generated by the server. For network devices, these are eth0, eth1, etc.",
10174 "type": "string" 10763 "type": "string"
10175 }, 10764 },
10176 "network": { 10765 "network": {
(...skipping 10 matching lines...) Expand all
10187 "type": "string" 10776 "type": "string"
10188 } 10777 }
10189 }, 10778 },
10190 "type": "object" 10779 "type": "object"
10191 }, 10780 },
10192 "NetworkList": { 10781 "NetworkList": {
10193 "description": "Contains a list of Network resources.", 10782 "description": "Contains a list of Network resources.",
10194 "id": "NetworkList", 10783 "id": "NetworkList",
10195 "properties": { 10784 "properties": {
10196 "id": { 10785 "id": {
10197 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 10786 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
10198 "type": "string" 10787 "type": "string"
10199 }, 10788 },
10200 "items": { 10789 "items": {
10201 "description": "[Output Only] A list of Network resources.", 10790 "description": "[Output Only] A list of Network resources.",
10202 "items": { 10791 "items": {
10203 "$ref": "Network" 10792 "$ref": "Network"
10204 }, 10793 },
10205 "type": "array" 10794 "type": "array"
10206 }, 10795 },
10207 "kind": { 10796 "kind": {
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after
10555 }, 11144 },
10556 "PathMatcher": { 11145 "PathMatcher": {
10557 "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.", 11146 "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.",
10558 "id": "PathMatcher", 11147 "id": "PathMatcher",
10559 "properties": { 11148 "properties": {
10560 "defaultService": { 11149 "defaultService": {
10561 "description": "The URL to the BackendService resource. This will be used if none of the 'pathRules' defined by this PathMatcher is met by t he URL's path portion.", 11150 "description": "The URL to the BackendService resource. This will be used if none of the 'pathRules' defined by this PathMatcher is met by t he URL's path portion.",
10562 "type": "string" 11151 "type": "string"
10563 }, 11152 },
10564 "description": { 11153 "description": {
11154 "description": "An optional textual description of the resou rce.",
10565 "type": "string" 11155 "type": "string"
10566 }, 11156 },
10567 "name": { 11157 "name": {
10568 "description": "The name to which this PathMatcher is referr ed by the HostRule.", 11158 "description": "The name to which this PathMatcher is referr ed by the HostRule.",
10569 "type": "string" 11159 "type": "string"
10570 }, 11160 },
10571 "pathRules": { 11161 "pathRules": {
10572 "description": "The list of path rules.", 11162 "description": "The list of path rules.",
10573 "items": { 11163 "items": {
10574 "$ref": "PathRule" 11164 "$ref": "PathRule"
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
10815 "id": "ResourceGroupReference", 11405 "id": "ResourceGroupReference",
10816 "properties": { 11406 "properties": {
10817 "group": { 11407 "group": {
10818 "description": "A URI referencing one of the resource views listed in the backend service.", 11408 "description": "A URI referencing one of the resource views listed in the backend service.",
10819 "type": "string" 11409 "type": "string"
10820 } 11410 }
10821 }, 11411 },
10822 "type": "object" 11412 "type": "object"
10823 }, 11413 },
10824 "Route": { 11414 "Route": {
10825 "description": "The route resource. A Route is a rule that specifies how certain packets should be handled by the virtual network. Routes are associ ated with VMs by tag and the set of Routes for a particular VM is called its rou ting table. For each packet leaving a VM, the system searches that VM's routing table for a single best matching Route. Routes match packets by destination IP a ddress, preferring smaller or more specific ranges over larger ones. If there is a tie, the system selects the Route with the smallest priority value. If there is still a tie, it uses the layer three and four packet headers to select just o ne of the remaining matching Routes. The packet is then forwarded as specified b y the next_hop field of the winning Route -- either to another VM destination, a VM gateway or a GCE operated gateway. Packets that do not match any Route in th e sending VM's routing table will be dropped.", 11415 "description": "The route resource. A Route is a rule that specifies how certain packets should be handled by the virtual network. Routes are associ ated with VMs by tag and the set of Routes for a particular VM is called its rou ting table. For each packet leaving a VM, the system searches that VM's routing table for a single best matching Route. Routes match packets by destination IP a ddress, preferring smaller or more specific ranges over larger ones. If there is a tie, the system selects the Route with the smallest priority value. If there is still a tie, it uses the layer three and four packet headers to select just o ne of the remaining matching Routes. The packet is then forwarded as specified b y the nextHop field of the winning Route -- either to another VM destination, a VM gateway or a GCE operated gateway. Packets that do not match any Route in the sending VM's routing table are dropped.",
10826 "id": "Route", 11416 "id": "Route",
10827 "properties": { 11417 "properties": {
10828 "creationTimestamp": { 11418 "creationTimestamp": {
10829 "description": "Creation timestamp in RFC3339 text format (o utput only).", 11419 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
10830 "type": "string" 11420 "type": "string"
10831 }, 11421 },
10832 "description": { 11422 "description": {
10833 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 11423 "description": "An optional textual description of the resou rce. Provided by the client when the resource is created.",
10834 "type": "string" 11424 "type": "string"
10835 }, 11425 },
10836 "destRange": { 11426 "destRange": {
10837 "annotations": { 11427 "annotations": {
10838 "required": [ 11428 "required": [
10839 "compute.routes.insert" 11429 "compute.routes.insert"
10840 ] 11430 ]
10841 }, 11431 },
10842 "description": "Which packets does this route apply to?", 11432 "description": "The destination range of outgoing packets th at this route applies to.",
10843 "type": "string" 11433 "type": "string"
10844 }, 11434 },
10845 "id": { 11435 "id": {
10846 "description": "Unique identifier for the resource; defined by the server (output only).", 11436 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
10847 "format": "uint64", 11437 "format": "uint64",
10848 "type": "string" 11438 "type": "string"
10849 }, 11439 },
10850 "kind": { 11440 "kind": {
10851 "default": "compute#route", 11441 "default": "compute#route",
10852 "description": "Type of the resource.", 11442 "description": "[Output Only] Type of this resource. Always compute#routes for Route resources.",
10853 "type": "string" 11443 "type": "string"
10854 }, 11444 },
10855 "name": { 11445 "name": {
10856 "annotations": { 11446 "annotations": {
10857 "required": [ 11447 "required": [
10858 "compute.routes.insert" 11448 "compute.routes.insert"
10859 ] 11449 ]
10860 }, 11450 },
10861 "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.", 11451 "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.",
10862 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 11452 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
10863 "type": "string" 11453 "type": "string"
10864 }, 11454 },
10865 "network": { 11455 "network": {
10866 "annotations": { 11456 "annotations": {
10867 "required": [ 11457 "required": [
10868 "compute.routes.insert" 11458 "compute.routes.insert"
10869 ] 11459 ]
10870 }, 11460 },
10871 "description": "URL of the network to which this route is ap plied; provided by the client when the route is created.", 11461 "description": "Fully-qualified URL of the network that this route applies to.",
10872 "type": "string" 11462 "type": "string"
10873 }, 11463 },
10874 "nextHopGateway": { 11464 "nextHopGateway": {
10875 "description": "The URL to a gateway that should handle matc hing packets.", 11465 "description": "The URL to a gateway that should handle matc hing packets. Currently, this is only the internet gateway: projects/<project-i d>/global/gateways/default-internet-gateway",
10876 "type": "string" 11466 "type": "string"
10877 }, 11467 },
10878 "nextHopInstance": { 11468 "nextHopInstance": {
10879 "description": "The URL to an instance that should handle ma tching packets.", 11469 "description": "The fully-qualified URL to an instance that should handle matching packets. For example:\nhttps://www.googleapis.com/compute /v1/projects/project/zones/zone/instances/",
10880 "type": "string" 11470 "type": "string"
10881 }, 11471 },
10882 "nextHopIp": { 11472 "nextHopIp": {
10883 "description": "The network IP address of an instance that s hould handle matching packets.", 11473 "description": "The network IP address of an instance that s hould handle matching packets.",
10884 "type": "string" 11474 "type": "string"
10885 }, 11475 },
10886 "nextHopNetwork": { 11476 "nextHopNetwork": {
10887 "description": "The URL of the local network if it should ha ndle matching packets.", 11477 "description": "The URL of the local network if it should ha ndle matching packets.",
10888 "type": "string" 11478 "type": "string"
10889 }, 11479 },
10890 "nextHopVpnTunnel": { 11480 "nextHopVpnTunnel": {
10891 "description": "The URL to a VpnTunnel that should handle ma tching packets.", 11481 "description": "The URL to a VpnTunnel that should handle ma tching packets.",
10892 "type": "string" 11482 "type": "string"
10893 }, 11483 },
10894 "priority": { 11484 "priority": {
10895 "annotations": { 11485 "annotations": {
10896 "required": [ 11486 "required": [
10897 "compute.routes.insert" 11487 "compute.routes.insert"
10898 ] 11488 ]
10899 }, 11489 },
10900 "description": "Breaks ties between Routes of equal specific ity. Routes with smaller values win when tied with routes with larger values. De fault value is 1000. A valid range is between 0 and 65535.", 11490 "description": "Breaks ties between Routes of equal specific ity. Routes with smaller values win when tied with routes with larger values. De fault value is 1000. A valid range is between 0 and 65535.",
10901 "format": "uint32", 11491 "format": "uint32",
10902 "type": "integer" 11492 "type": "integer"
10903 }, 11493 },
10904 "selfLink": { 11494 "selfLink": {
10905 "description": "Server defined URL for the resource (output only).", 11495 "description": "[Output Only] Server-defined fully-qualified URL for this resource.",
10906 "type": "string" 11496 "type": "string"
10907 }, 11497 },
10908 "tags": { 11498 "tags": {
10909 "annotations": { 11499 "annotations": {
10910 "required": [ 11500 "required": [
10911 "compute.routes.insert" 11501 "compute.routes.insert"
10912 ] 11502 ]
10913 }, 11503 },
10914 "description": "A list of instance tags to which this route applies.", 11504 "description": "A list of instance tags to which this route applies.",
10915 "items": { 11505 "items": {
10916 "type": "string" 11506 "type": "string"
10917 }, 11507 },
10918 "type": "array" 11508 "type": "array"
10919 }, 11509 },
10920 "warnings": { 11510 "warnings": {
10921 "description": "If potential misconfigurations are detected for this route, this field will be populated with warning messages.", 11511 "description": "[Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages .",
10922 "items": { 11512 "items": {
10923 "properties": { 11513 "properties": {
10924 "code": { 11514 "code": {
10925 "description": "[Output Only] The warning type i dentifier for this warning.", 11515 "description": "[Output Only] The warning type i dentifier for this warning.",
10926 "enum": [ 11516 "enum": [
10927 "DEPRECATED_RESOURCE_USED", 11517 "DEPRECATED_RESOURCE_USED",
10928 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 11518 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
10929 "INJECTED_KERNELS_DEPRECATED", 11519 "INJECTED_KERNELS_DEPRECATED",
10930 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 11520 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
10931 "NEXT_HOP_CANNOT_IP_FORWARD", 11521 "NEXT_HOP_CANNOT_IP_FORWARD",
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
10984 "type": "array" 11574 "type": "array"
10985 } 11575 }
10986 }, 11576 },
10987 "type": "object" 11577 "type": "object"
10988 }, 11578 },
10989 "RouteList": { 11579 "RouteList": {
10990 "description": "Contains a list of route resources.", 11580 "description": "Contains a list of route resources.",
10991 "id": "RouteList", 11581 "id": "RouteList",
10992 "properties": { 11582 "properties": {
10993 "id": { 11583 "id": {
10994 "description": "Unique identifier for the resource; defined by the server (output only).", 11584 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
10995 "type": "string" 11585 "type": "string"
10996 }, 11586 },
10997 "items": { 11587 "items": {
10998 "description": "A list of Route resources.", 11588 "description": "A list of Route resources.",
10999 "items": { 11589 "items": {
11000 "$ref": "Route" 11590 "$ref": "Route"
11001 }, 11591 },
11002 "type": "array" 11592 "type": "array"
11003 }, 11593 },
11004 "kind": { 11594 "kind": {
11005 "default": "compute#routeList", 11595 "default": "compute#routeList",
11006 "description": "Type of resource.", 11596 "description": "Type of resource.",
11007 "type": "string" 11597 "type": "string"
11008 }, 11598 },
11009 "nextPageToken": { 11599 "nextPageToken": {
11010 "description": "A token used to continue a truncated list re quest (output only).", 11600 "description": "[Output Only] A token used to continue a tru ncated list request.",
11011 "type": "string" 11601 "type": "string"
11012 }, 11602 },
11013 "selfLink": { 11603 "selfLink": {
11014 "description": "Server defined URL for this resource (output only).", 11604 "description": "[Output Only] Server defined URL for this re source.",
11015 "type": "string" 11605 "type": "string"
11016 } 11606 }
11017 }, 11607 },
11018 "type": "object" 11608 "type": "object"
11019 }, 11609 },
11020 "Scheduling": { 11610 "Scheduling": {
11021 "description": "Sets the scheduling options for an Instance.", 11611 "description": "Sets the scheduling options for an Instance.",
11022 "id": "Scheduling", 11612 "id": "Scheduling",
11023 "properties": { 11613 "properties": {
11024 "automaticRestart": { 11614 "automaticRestart": {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
11080 "type": "array" 11670 "type": "array"
11081 } 11671 }
11082 }, 11672 },
11083 "type": "object" 11673 "type": "object"
11084 }, 11674 },
11085 "Snapshot": { 11675 "Snapshot": {
11086 "description": "A persistent disk snapshot resource.", 11676 "description": "A persistent disk snapshot resource.",
11087 "id": "Snapshot", 11677 "id": "Snapshot",
11088 "properties": { 11678 "properties": {
11089 "creationTimestamp": { 11679 "creationTimestamp": {
11090 "description": "Creation timestamp in RFC3339 text format (o utput only).", 11680 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
11091 "type": "string" 11681 "type": "string"
11092 }, 11682 },
11093 "description": { 11683 "description": {
11094 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 11684 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
11095 "type": "string" 11685 "type": "string"
11096 }, 11686 },
11097 "diskSizeGb": { 11687 "diskSizeGb": {
11098 "description": "Size of the persistent disk snapshot, specif ied in GB (output only).", 11688 "description": "[Output Only] Size of the snapshot, specifie d in GB.",
11099 "format": "int64", 11689 "format": "int64",
11100 "type": "string" 11690 "type": "string"
11101 }, 11691 },
11102 "id": { 11692 "id": {
11103 "description": "Unique identifier for the resource; defined by the server (output only).", 11693 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
11104 "format": "uint64", 11694 "format": "uint64",
11105 "type": "string" 11695 "type": "string"
11106 }, 11696 },
11107 "kind": { 11697 "kind": {
11108 "default": "compute#snapshot", 11698 "default": "compute#snapshot",
11109 "description": "Type of the resource.", 11699 "description": "[Output Only] Type of the resource. Always c ompute#snapshot for Snapshot resources.",
11110 "type": "string" 11700 "type": "string"
11111 }, 11701 },
11112 "licenses": { 11702 "licenses": {
11113 "description": "Public visible licenses.", 11703 "description": "Public visible licenses.",
11114 "items": { 11704 "items": {
11115 "type": "string" 11705 "type": "string"
11116 }, 11706 },
11117 "type": "array" 11707 "type": "array"
11118 }, 11708 },
11119 "name": { 11709 "name": {
11120 "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.", 11710 "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.",
11121 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 11711 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
11122 "type": "string" 11712 "type": "string"
11123 }, 11713 },
11124 "selfLink": { 11714 "selfLink": {
11125 "description": "Server defined URL for the resource (output only).", 11715 "description": "[Output Only] Server-defined URL for the res ource.",
11126 "type": "string" 11716 "type": "string"
11127 }, 11717 },
11128 "sourceDisk": { 11718 "sourceDisk": {
11129 "description": "The source disk used to create this snapshot .", 11719 "description": "The source disk used to create this snapshot .",
11130 "type": "string" 11720 "type": "string"
11131 }, 11721 },
11132 "sourceDiskId": { 11722 "sourceDiskId": {
11133 "description": "The 'id' value of the disk used to create th is snapshot. This value may be used to determine whether the snapshot was taken from the current or a previous instance of a given disk name.", 11723 "description": "[Output Only] The ID value of the disk used to create this snapshot. This value may be used to determine whether the snapsho t was taken from the current or a previous instance of a given disk name.",
11134 "type": "string" 11724 "type": "string"
11135 }, 11725 },
11136 "status": { 11726 "status": {
11137 "description": "The status of the persistent disk snapshot ( output only).", 11727 "description": "[Output Only] The status of the snapshot.",
11138 "enum": [ 11728 "enum": [
11139 "CREATING", 11729 "CREATING",
11140 "DELETING", 11730 "DELETING",
11141 "FAILED", 11731 "FAILED",
11142 "READY", 11732 "READY",
11143 "UPLOADING" 11733 "UPLOADING"
11144 ], 11734 ],
11145 "enumDescriptions": [ 11735 "enumDescriptions": [
11146 "", 11736 "",
11147 "", 11737 "",
11148 "", 11738 "",
11149 "", 11739 "",
11150 "" 11740 ""
11151 ], 11741 ],
11152 "type": "string" 11742 "type": "string"
11153 }, 11743 },
11154 "storageBytes": { 11744 "storageBytes": {
11155 "description": "A size of the the storage used by the snapsh ot. As snapshots share storage this number is expected to change with snapshot c reation/deletion.", 11745 "description": "[Output Only] A size of the the storage used by the snapshot. As snapshots share storage, this number is expected to change with snapshot creation/deletion.",
11156 "format": "int64", 11746 "format": "int64",
11157 "type": "string" 11747 "type": "string"
11158 }, 11748 },
11159 "storageBytesStatus": { 11749 "storageBytesStatus": {
11160 "description": "An indicator whether storageBytes is in a st able state, or it is being adjusted as a result of shared storage reallocation." , 11750 "description": "[Output Only] An indicator whether storageBy tes is in a stable state or it is being adjusted as a result of shared storage r eallocation.",
11161 "enum": [ 11751 "enum": [
11162 "UPDATING", 11752 "UPDATING",
11163 "UP_TO_DATE" 11753 "UP_TO_DATE"
11164 ], 11754 ],
11165 "enumDescriptions": [ 11755 "enumDescriptions": [
11166 "", 11756 "",
11167 "" 11757 ""
11168 ], 11758 ],
11169 "type": "string" 11759 "type": "string"
11170 } 11760 }
11171 }, 11761 },
11172 "type": "object" 11762 "type": "object"
11173 }, 11763 },
11174 "SnapshotList": { 11764 "SnapshotList": {
11175 "description": "Contains a list of persistent disk snapshot resource s.", 11765 "description": "Contains a list of Snapshot resources.",
11176 "id": "SnapshotList", 11766 "id": "SnapshotList",
11177 "properties": { 11767 "properties": {
11178 "id": { 11768 "id": {
11179 "description": "Unique identifier for the resource; defined by the server (output only).", 11769 "description": "Unique identifier for the resource; defined by the server (output only).",
11180 "type": "string" 11770 "type": "string"
11181 }, 11771 },
11182 "items": { 11772 "items": {
11183 "description": "A list of Snapshot resources.", 11773 "description": "A list of Snapshot resources.",
11184 "items": { 11774 "items": {
11185 "$ref": "Snapshot" 11775 "$ref": "Snapshot"
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
11219 "type": "array" 11809 "type": "array"
11220 } 11810 }
11221 }, 11811 },
11222 "type": "object" 11812 "type": "object"
11223 }, 11813 },
11224 "TargetHttpProxy": { 11814 "TargetHttpProxy": {
11225 "description": "A TargetHttpProxy resource. This resource defines an HTTP proxy.", 11815 "description": "A TargetHttpProxy resource. This resource defines an HTTP proxy.",
11226 "id": "TargetHttpProxy", 11816 "id": "TargetHttpProxy",
11227 "properties": { 11817 "properties": {
11228 "creationTimestamp": { 11818 "creationTimestamp": {
11229 "description": "Creation timestamp in RFC3339 text format (o utput only).", 11819 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
11230 "type": "string" 11820 "type": "string"
11231 }, 11821 },
11232 "description": { 11822 "description": {
11233 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 11823 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.",
11234 "type": "string" 11824 "type": "string"
11235 }, 11825 },
11236 "id": { 11826 "id": {
11237 "description": "Unique identifier for the resource; defined by the server (output only).", 11827 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
11238 "format": "uint64", 11828 "format": "uint64",
11239 "type": "string" 11829 "type": "string"
11240 }, 11830 },
11241 "kind": { 11831 "kind": {
11242 "default": "compute#targetHttpProxy", 11832 "default": "compute#targetHttpProxy",
11243 "description": "Type of the resource.", 11833 "description": "[Output Only] Type of resource. Always compu te#Operation for Operation resources.",
11244 "type": "string" 11834 "type": "string"
11245 }, 11835 },
11246 "name": { 11836 "name": {
11247 "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.", 11837 "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.",
11248 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 11838 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
11249 "type": "string" 11839 "type": "string"
11250 }, 11840 },
11251 "selfLink": { 11841 "selfLink": {
11252 "description": "Server defined URL for the resource (output only).", 11842 "description": "[Output Only] Server defined URL for the res ource.",
11253 "type": "string" 11843 "type": "string"
11254 }, 11844 },
11255 "urlMap": { 11845 "urlMap": {
11256 "description": "URL to the UrlMap resource that defines the mapping from URL to the BackendService.", 11846 "description": "URL to the UrlMap resource that defines the mapping from URL to the BackendService.",
11257 "type": "string" 11847 "type": "string"
11258 } 11848 }
11259 }, 11849 },
11260 "type": "object" 11850 "type": "object"
11261 }, 11851 },
11262 "TargetHttpProxyList": { 11852 "TargetHttpProxyList": {
11263 "description": "Contains a list of TargetHttpProxy resources.", 11853 "description": "A list of TargetHttpProxy resources.",
11264 "id": "TargetHttpProxyList", 11854 "id": "TargetHttpProxyList",
11265 "properties": { 11855 "properties": {
11266 "id": { 11856 "id": {
11267 "description": "Unique identifier for the resource; defined by the server (output only).", 11857 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
11268 "type": "string" 11858 "type": "string"
11269 }, 11859 },
11270 "items": { 11860 "items": {
11271 "description": "A list of TargetHttpProxy resources.", 11861 "description": "A list of TargetHttpProxy resources.",
11272 "items": { 11862 "items": {
11273 "$ref": "TargetHttpProxy" 11863 "$ref": "TargetHttpProxy"
11274 }, 11864 },
11275 "type": "array" 11865 "type": "array"
11276 }, 11866 },
11277 "kind": { 11867 "kind": {
11278 "default": "compute#targetHttpProxyList", 11868 "default": "compute#targetHttpProxyList",
11279 "description": "Type of resource.", 11869 "description": "Type of resource. Always compute#targetHttpP roxyList for lists of Target HTTP proxies.",
11280 "type": "string" 11870 "type": "string"
11281 }, 11871 },
11282 "nextPageToken": { 11872 "nextPageToken": {
11283 "description": "A token used to continue a truncated list re quest (output only).", 11873 "description": "[Output Only] A token used to continue a tru ncated list request.",
11284 "type": "string" 11874 "type": "string"
11285 }, 11875 },
11286 "selfLink": { 11876 "selfLink": {
11287 "description": "Server defined URL for this resource (output only).", 11877 "description": "[Output Only] Server-defined URL for this re source.",
11288 "type": "string" 11878 "type": "string"
11289 } 11879 }
11290 }, 11880 },
11291 "type": "object" 11881 "type": "object"
11292 }, 11882 },
11293 "TargetInstance": { 11883 "TargetInstance": {
11294 "description": "A TargetInstance resource. This resource defines an endpoint VM that terminates traffic of certain protocols.", 11884 "description": "A TargetInstance resource. This resource defines an endpoint VM that terminates traffic of certain protocols.",
11295 "id": "TargetInstance", 11885 "id": "TargetInstance",
11296 "properties": { 11886 "properties": {
11297 "creationTimestamp": { 11887 "creationTimestamp": {
(...skipping 500 matching lines...) Expand 10 before | Expand all | Expand 10 after
11798 "default": "compute#targetVpnGateway", 12388 "default": "compute#targetVpnGateway",
11799 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.", 12389 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.",
11800 "type": "string" 12390 "type": "string"
11801 }, 12391 },
11802 "name": { 12392 "name": {
11803 "annotations": { 12393 "annotations": {
11804 "required": [ 12394 "required": [
11805 "compute.targetVpnGateways.insert" 12395 "compute.targetVpnGateways.insert"
11806 ] 12396 ]
11807 }, 12397 },
11808 "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.", 12398 "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.",
11809 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 12399 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
11810 "type": "string" 12400 "type": "string"
11811 }, 12401 },
11812 "network": { 12402 "network": {
11813 "annotations": { 12403 "annotations": {
11814 "required": [ 12404 "required": [
11815 "compute.targetVpnGateways.insert" 12405 "compute.targetVpnGateways.insert"
11816 ] 12406 ]
11817 }, 12407 },
11818 "description": "URL of the network to which this VPN gateway is attached. Provided by the client when the VPN gateway is created.", 12408 "description": "URL of the network to which this VPN gateway is attached. Provided by the client when the VPN gateway is created.",
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
12006 "type": "string" 12596 "type": "string"
12007 } 12597 }
12008 }, 12598 },
12009 "type": "object" 12599 "type": "object"
12010 }, 12600 },
12011 "UrlMap": { 12601 "UrlMap": {
12012 "description": "A UrlMap resource. This resource defines the mapping from URL to the BackendService resource, based on the \"longest-match\" of the URL's host and path.", 12602 "description": "A UrlMap resource. This resource defines the mapping from URL to the BackendService resource, based on the \"longest-match\" of the URL's host and path.",
12013 "id": "UrlMap", 12603 "id": "UrlMap",
12014 "properties": { 12604 "properties": {
12015 "creationTimestamp": { 12605 "creationTimestamp": {
12016 "description": "Creation timestamp in RFC3339 text format (o utput only).", 12606 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
12017 "type": "string" 12607 "type": "string"
12018 }, 12608 },
12019 "defaultService": { 12609 "defaultService": {
12020 "description": "The URL of the BackendService resource if no ne of the hostRules match.", 12610 "description": "The URL of the BackendService resource if no ne of the hostRules match.",
12021 "type": "string" 12611 "type": "string"
12022 }, 12612 },
12023 "description": { 12613 "description": {
12024 "description": "An optional textual description of the resou rce; provided by the client when the resource is created.", 12614 "description": "An optional textual description of the resou rce. Provided by the client when the resource is created.",
12025 "type": "string" 12615 "type": "string"
12026 }, 12616 },
12027 "fingerprint": { 12617 "fingerprint": {
12028 "description": "Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This f ield will be ignored when inserting a UrlMap. An up-to-date fingerprint must be provided in order to update the UrlMap.", 12618 "description": "Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This f ield will be ignored when inserting a UrlMap. An up-to-date fingerprint must be provided in order to update the UrlMap.",
12029 "format": "byte", 12619 "format": "byte",
12030 "type": "string" 12620 "type": "string"
12031 }, 12621 },
12032 "hostRules": { 12622 "hostRules": {
12033 "description": "The list of HostRules to use against the URL .", 12623 "description": "The list of HostRules to use against the URL .",
12034 "items": { 12624 "items": {
12035 "$ref": "HostRule" 12625 "$ref": "HostRule"
12036 }, 12626 },
12037 "type": "array" 12627 "type": "array"
12038 }, 12628 },
12039 "id": { 12629 "id": {
12040 "description": "Unique identifier for the resource; defined by the server (output only).", 12630 "description": "[Output Only] Unique identifier for the reso urce. Set by the server.",
12041 "format": "uint64", 12631 "format": "uint64",
12042 "type": "string" 12632 "type": "string"
12043 }, 12633 },
12044 "kind": { 12634 "kind": {
12045 "default": "compute#urlMap", 12635 "default": "compute#urlMap",
12046 "description": "Type of the resource.", 12636 "description": "Type of the resource.",
12047 "type": "string" 12637 "type": "string"
12048 }, 12638 },
12049 "name": { 12639 "name": {
12050 "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.", 12640 "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.",
12051 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 12641 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
12052 "type": "string" 12642 "type": "string"
12053 }, 12643 },
12054 "pathMatchers": { 12644 "pathMatchers": {
12055 "description": "The list of named PathMatchers to use agains t the URL.", 12645 "description": "The list of named PathMatchers to use agains t the URL.",
12056 "items": { 12646 "items": {
12057 "$ref": "PathMatcher" 12647 "$ref": "PathMatcher"
12058 }, 12648 },
12059 "type": "array" 12649 "type": "array"
12060 }, 12650 },
12061 "selfLink": { 12651 "selfLink": {
12062 "description": "Server defined URL for the resource (output only).", 12652 "description": "[Output Only] Server defined URL for the res ource.",
12063 "type": "string" 12653 "type": "string"
12064 }, 12654 },
12065 "tests": { 12655 "tests": {
12066 "description": "The list of expected URL mappings. Request t o update this UrlMap will succeed only all of the test cases pass.", 12656 "description": "The list of expected URL mappings. Request t o update this UrlMap will succeed only all of the test cases pass.",
12067 "items": { 12657 "items": {
12068 "$ref": "UrlMapTest" 12658 "$ref": "UrlMapTest"
12069 }, 12659 },
12070 "type": "array" 12660 "type": "array"
12071 } 12661 }
12072 }, 12662 },
12073 "type": "object" 12663 "type": "object"
12074 }, 12664 },
12075 "UrlMapList": { 12665 "UrlMapList": {
12076 "description": "Contains a list of UrlMap resources.", 12666 "description": "Contains a list of UrlMap resources.",
12077 "id": "UrlMapList", 12667 "id": "UrlMapList",
12078 "properties": { 12668 "properties": {
12079 "id": { 12669 "id": {
12080 "description": "Unique identifier for the resource; defined by the server (output only).", 12670 "description": "[Output Only] Unique identifier for the reso urce. Set by the server.",
12081 "type": "string" 12671 "type": "string"
12082 }, 12672 },
12083 "items": { 12673 "items": {
12084 "description": "A list of UrlMap resources.", 12674 "description": "A list of UrlMap resources.",
12085 "items": { 12675 "items": {
12086 "$ref": "UrlMap" 12676 "$ref": "UrlMap"
12087 }, 12677 },
12088 "type": "array" 12678 "type": "array"
12089 }, 12679 },
12090 "kind": { 12680 "kind": {
12091 "default": "compute#urlMapList", 12681 "default": "compute#urlMapList",
12092 "description": "Type of resource.", 12682 "description": "Type of resource.",
12093 "type": "string" 12683 "type": "string"
12094 }, 12684 },
12095 "nextPageToken": { 12685 "nextPageToken": {
12096 "description": "A token used to continue a truncated list re quest (output only).", 12686 "description": "[Output Only] A token used to continue a tru ncated list request.",
12097 "type": "string" 12687 "type": "string"
12098 }, 12688 },
12099 "selfLink": { 12689 "selfLink": {
12100 "description": "Server defined URL for this resource (output only).", 12690 "description": "[Output Only] Server defined URL for this re source.",
12101 "type": "string" 12691 "type": "string"
12102 } 12692 }
12103 }, 12693 },
12104 "type": "object" 12694 "type": "object"
12105 }, 12695 },
12106 "UrlMapReference": { 12696 "UrlMapReference": {
12107 "id": "UrlMapReference", 12697 "id": "UrlMapReference",
12108 "properties": { 12698 "properties": {
12109 "urlMap": { 12699 "urlMap": {
12110 "type": "string" 12700 "type": "string"
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
12209 }, 12799 },
12210 "detailedStatus": { 12800 "detailedStatus": {
12211 "description": "[Output Only] Detailed status message for th e VPN tunnel.", 12801 "description": "[Output Only] Detailed status message for th e VPN tunnel.",
12212 "type": "string" 12802 "type": "string"
12213 }, 12803 },
12214 "id": { 12804 "id": {
12215 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.", 12805 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
12216 "format": "uint64", 12806 "format": "uint64",
12217 "type": "string" 12807 "type": "string"
12218 }, 12808 },
12219 "ikeNetworks": {
12220 "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.",
12221 "items": {
12222 "type": "string"
12223 },
12224 "type": "array"
12225 },
12226 "ikeVersion": { 12809 "ikeVersion": {
12227 "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.", 12810 "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.",
12228 "format": "int32", 12811 "format": "int32",
12229 "type": "integer" 12812 "type": "integer"
12230 }, 12813 },
12231 "kind": { 12814 "kind": {
12232 "default": "compute#vpnTunnel", 12815 "default": "compute#vpnTunnel",
12233 "description": "[Output Only] Type of resource. Always compu te#vpnTunnel for VPN tunnels.", 12816 "description": "[Output Only] Type of resource. Always compu te#vpnTunnel for VPN tunnels.",
12234 "type": "string" 12817 "type": "string"
12235 }, 12818 },
12236 "name": { 12819 "name": {
12237 "annotations": { 12820 "annotations": {
12238 "required": [ 12821 "required": [
12239 "compute.vpnTunnels.insert" 12822 "compute.vpnTunnels.insert"
12240 ] 12823 ]
12241 }, 12824 },
12242 "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.", 12825 "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.",
12243 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 12826 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
12244 "type": "string" 12827 "type": "string"
12245 }, 12828 },
12246 "peerIp": { 12829 "peerIp": {
12247 "description": "IP address of the peer VPN gateway.", 12830 "description": "IP address of the peer VPN gateway.",
12248 "type": "string" 12831 "type": "string"
12249 }, 12832 },
12250 "region": { 12833 "region": {
12251 "description": "[Output Only] URL of the region where the VP N tunnel resides.", 12834 "description": "[Output Only] URL of the region where the VP N tunnel resides.",
12252 "type": "string" 12835 "type": "string"
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after
12550 "type": "string" 13133 "type": "string"
12551 } 13134 }
12552 }, 13135 },
12553 "type": "object" 13136 "type": "object"
12554 } 13137 }
12555 }, 13138 },
12556 "servicePath": "compute/v1/projects/", 13139 "servicePath": "compute/v1/projects/",
12557 "title": "Compute Engine API", 13140 "title": "Compute Engine API",
12558 "version": "v1" 13141 "version": "v1"
12559 } 13142 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698