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

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

Issue 1797933002: Api-roll 33: 2016-03-14 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Added resources/*/CHANGELOG.md, addresssed comments Created 4 years, 9 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": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/c55dTQvv4NWDkglZO3_PlmckRzg\"", 32 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/0HKk2qVFNFj4BfRYktkIsjDiv2o\"",
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 an aggregated list of addresses.", 92 "description": "Retrieves an aggregated list of addresses.",
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 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
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": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 106 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
107 "format": "uint32", 107 "format": "uint32",
108 "location": "query", 108 "location": "query",
109 "maximum": "500", 109 "maximum": "500",
110 "minimum": "0", 110 "minimum": "0",
111 "type": "integer" 111 "type": "integer"
112 }, 112 },
113 "pageToken": { 113 "pageToken": {
114 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 114 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
115 "location": "query", 115 "location": "query",
116 "type": "string" 116 "type": "string"
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 "type": "string" 151 "type": "string"
152 }, 152 },
153 "project": { 153 "project": {
154 "description": "Project ID for this request.", 154 "description": "Project ID for this request.",
155 "location": "path", 155 "location": "path",
156 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 156 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
157 "required": true, 157 "required": true,
158 "type": "string" 158 "type": "string"
159 }, 159 },
160 "region": { 160 "region": {
161 "description": "The name of the region for this requ est.", 161 "description": "Name of the region for this request. ",
162 "location": "path", 162 "location": "path",
163 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 163 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
164 "required": true, 164 "required": true,
165 "type": "string" 165 "type": "string"
166 } 166 }
167 }, 167 },
168 "path": "{project}/regions/{region}/addresses/{address}", 168 "path": "{project}/regions/{region}/addresses/{address}",
169 "response": { 169 "response": {
170 "$ref": "Operation" 170 "$ref": "Operation"
171 }, 171 },
(...skipping 20 matching lines...) Expand all
192 "type": "string" 192 "type": "string"
193 }, 193 },
194 "project": { 194 "project": {
195 "description": "Project ID for this request.", 195 "description": "Project ID for this request.",
196 "location": "path", 196 "location": "path",
197 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 197 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
198 "required": true, 198 "required": true,
199 "type": "string" 199 "type": "string"
200 }, 200 },
201 "region": { 201 "region": {
202 "description": "The name of the region for this requ est.", 202 "description": "Name of the region for this request. ",
203 "location": "path", 203 "location": "path",
204 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 204 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
205 "required": true, 205 "required": true,
206 "type": "string" 206 "type": "string"
207 } 207 }
208 }, 208 },
209 "path": "{project}/regions/{region}/addresses/{address}", 209 "path": "{project}/regions/{region}/addresses/{address}",
210 "response": { 210 "response": {
211 "$ref": "Address" 211 "$ref": "Address"
212 }, 212 },
(...skipping 13 matching lines...) Expand all
226 ], 226 ],
227 "parameters": { 227 "parameters": {
228 "project": { 228 "project": {
229 "description": "Project ID for this request.", 229 "description": "Project ID for this request.",
230 "location": "path", 230 "location": "path",
231 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 231 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
232 "required": true, 232 "required": true,
233 "type": "string" 233 "type": "string"
234 }, 234 },
235 "region": { 235 "region": {
236 "description": "The name of the region for this requ est.", 236 "description": "Name of the region for this request. ",
237 "location": "path", 237 "location": "path",
238 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 238 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
239 "required": true, 239 "required": true,
240 "type": "string" 240 "type": "string"
241 } 241 }
242 }, 242 },
243 "path": "{project}/regions/{region}/addresses", 243 "path": "{project}/regions/{region}/addresses",
244 "request": { 244 "request": {
245 "$ref": "Address" 245 "$ref": "Address"
246 }, 246 },
247 "response": { 247 "response": {
248 "$ref": "Operation" 248 "$ref": "Operation"
249 }, 249 },
250 "scopes": [ 250 "scopes": [
251 "https://www.googleapis.com/auth/cloud-platform", 251 "https://www.googleapis.com/auth/cloud-platform",
252 "https://www.googleapis.com/auth/compute" 252 "https://www.googleapis.com/auth/compute"
253 ] 253 ]
254 }, 254 },
255 "list": { 255 "list": {
256 "description": "Retrieves a list of address resources contai ned within the specified region.", 256 "description": "Retrieves a list of addresses contained with in 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 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
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": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 271 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
272 "format": "uint32", 272 "format": "uint32",
273 "location": "query", 273 "location": "query",
274 "maximum": "500", 274 "maximum": "500",
275 "minimum": "0", 275 "minimum": "0",
276 "type": "integer" 276 "type": "integer"
277 }, 277 },
278 "pageToken": { 278 "pageToken": {
279 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 279 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
280 "location": "query", 280 "location": "query",
281 "type": "string" 281 "type": "string"
282 }, 282 },
283 "project": { 283 "project": {
284 "description": "Project ID for this request.", 284 "description": "Project ID for this request.",
285 "location": "path", 285 "location": "path",
286 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 286 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
287 "required": true, 287 "required": true,
288 "type": "string" 288 "type": "string"
289 }, 289 },
290 "region": { 290 "region": {
291 "description": "The name of the region for this requ est.", 291 "description": "Name of the region for this request. ",
292 "location": "path", 292 "location": "path",
293 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 293 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
294 "required": true, 294 "required": true,
295 "type": "string" 295 "type": "string"
296 } 296 }
297 }, 297 },
298 "path": "{project}/regions/{region}/addresses", 298 "path": "{project}/regions/{region}/addresses",
299 "response": { 299 "response": {
300 "$ref": "AddressList" 300 "$ref": "AddressList"
301 }, 301 },
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 "autoscalers": { 310 "autoscalers": {
311 "methods": { 311 "methods": {
312 "aggregatedList": { 312 "aggregatedList": {
313 "description": "Retrieves an aggregated list of autoscalers. ", 313 "description": "Retrieves an aggregated list of autoscalers. ",
314 "httpMethod": "GET", 314 "httpMethod": "GET",
315 "id": "compute.autoscalers.aggregatedList", 315 "id": "compute.autoscalers.aggregatedList",
316 "parameterOrder": [ 316 "parameterOrder": [
317 "project" 317 "project"
318 ], 318 ],
319 "parameters": { 319 "parameters": {
320 "filter": { 320 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
322 "location": "query", 322 "location": "query",
323 "type": "string" 323 "type": "string"
324 }, 324 },
325 "maxResults": { 325 "maxResults": {
326 "default": "500", 326 "default": "500",
327 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 327 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
328 "format": "uint32", 328 "format": "uint32",
329 "location": "query", 329 "location": "query",
330 "maximum": "500", 330 "maximum": "500",
331 "minimum": "0", 331 "minimum": "0",
332 "type": "integer" 332 "type": "integer"
333 }, 333 },
334 "pageToken": { 334 "pageToken": {
335 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 335 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
336 "location": "query", 336 "location": "query",
337 "type": "string" 337 "type": "string"
(...skipping 10 matching lines...) Expand all
348 "response": { 348 "response": {
349 "$ref": "AutoscalerAggregatedList" 349 "$ref": "AutoscalerAggregatedList"
350 }, 350 },
351 "scopes": [ 351 "scopes": [
352 "https://www.googleapis.com/auth/cloud-platform", 352 "https://www.googleapis.com/auth/cloud-platform",
353 "https://www.googleapis.com/auth/compute", 353 "https://www.googleapis.com/auth/compute",
354 "https://www.googleapis.com/auth/compute.readonly" 354 "https://www.googleapis.com/auth/compute.readonly"
355 ] 355 ]
356 }, 356 },
357 "delete": { 357 "delete": {
358 "description": "Deletes the specified autoscaler resource.", 358 "description": "Deletes the specified autoscaler.",
359 "httpMethod": "DELETE", 359 "httpMethod": "DELETE",
360 "id": "compute.autoscalers.delete", 360 "id": "compute.autoscalers.delete",
361 "parameterOrder": [ 361 "parameterOrder": [
362 "project", 362 "project",
363 "zone", 363 "zone",
364 "autoscaler" 364 "autoscaler"
365 ], 365 ],
366 "parameters": { 366 "parameters": {
367 "autoscaler": { 367 "autoscaler": {
368 "description": "Name of the persistent autoscaler re source to delete.", 368 "description": "Name of the autoscaler to delete.",
369 "location": "path", 369 "location": "path",
370 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 370 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
371 "required": true, 371 "required": true,
372 "type": "string" 372 "type": "string"
373 }, 373 },
374 "project": { 374 "project": {
375 "description": "Project ID for this request.", 375 "description": "Project ID for this request.",
376 "location": "path", 376 "location": "path",
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])?))" , 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])?))" ,
378 "required": true, 378 "required": true,
379 "type": "string" 379 "type": "string"
380 }, 380 },
381 "zone": { 381 "zone": {
382 "description": "Name of the zone scoping this reques t.", 382 "description": "Name of the zone for this request.",
383 "location": "path", 383 "location": "path",
384 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 384 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
385 "required": true, 385 "required": true,
386 "type": "string" 386 "type": "string"
387 } 387 }
388 }, 388 },
389 "path": "{project}/zones/{zone}/autoscalers/{autoscaler}", 389 "path": "{project}/zones/{zone}/autoscalers/{autoscaler}",
390 "response": { 390 "response": {
391 "$ref": "Operation" 391 "$ref": "Operation"
392 }, 392 },
393 "scopes": [ 393 "scopes": [
394 "https://www.googleapis.com/auth/cloud-platform", 394 "https://www.googleapis.com/auth/cloud-platform",
395 "https://www.googleapis.com/auth/compute" 395 "https://www.googleapis.com/auth/compute"
396 ] 396 ]
397 }, 397 },
398 "get": { 398 "get": {
399 "description": "Returns the specified autoscaler resource.", 399 "description": "Returns the specified autoscaler resource. G et a list of available autoscalers by making a list() request.",
400 "httpMethod": "GET", 400 "httpMethod": "GET",
401 "id": "compute.autoscalers.get", 401 "id": "compute.autoscalers.get",
402 "parameterOrder": [ 402 "parameterOrder": [
403 "project", 403 "project",
404 "zone", 404 "zone",
405 "autoscaler" 405 "autoscaler"
406 ], 406 ],
407 "parameters": { 407 "parameters": {
408 "autoscaler": { 408 "autoscaler": {
409 "description": "Name of the persistent autoscaler re source to return.", 409 "description": "Name of the autoscaler to return.",
410 "location": "path", 410 "location": "path",
411 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 411 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
412 "required": true, 412 "required": true,
413 "type": "string" 413 "type": "string"
414 }, 414 },
415 "project": { 415 "project": {
416 "description": "Project ID for this request.", 416 "description": "Project ID for this request.",
417 "location": "path", 417 "location": "path",
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])?))" , 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])?))" ,
419 "required": true, 419 "required": true,
420 "type": "string" 420 "type": "string"
421 }, 421 },
422 "zone": { 422 "zone": {
423 "description": "Name of the zone scoping this reques t.", 423 "description": "Name of the zone for this request.",
424 "location": "path", 424 "location": "path",
425 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 425 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
426 "required": true, 426 "required": true,
427 "type": "string" 427 "type": "string"
428 } 428 }
429 }, 429 },
430 "path": "{project}/zones/{zone}/autoscalers/{autoscaler}", 430 "path": "{project}/zones/{zone}/autoscalers/{autoscaler}",
431 "response": { 431 "response": {
432 "$ref": "Autoscaler" 432 "$ref": "Autoscaler"
433 }, 433 },
434 "scopes": [ 434 "scopes": [
435 "https://www.googleapis.com/auth/cloud-platform", 435 "https://www.googleapis.com/auth/cloud-platform",
436 "https://www.googleapis.com/auth/compute", 436 "https://www.googleapis.com/auth/compute",
437 "https://www.googleapis.com/auth/compute.readonly" 437 "https://www.googleapis.com/auth/compute.readonly"
438 ] 438 ]
439 }, 439 },
440 "insert": { 440 "insert": {
441 "description": "Creates an autoscaler resource in the specif ied project using the data included in the request.", 441 "description": "Creates an autoscaler in the specified proje ct using the data included in the request.",
442 "httpMethod": "POST", 442 "httpMethod": "POST",
443 "id": "compute.autoscalers.insert", 443 "id": "compute.autoscalers.insert",
444 "parameterOrder": [ 444 "parameterOrder": [
445 "project", 445 "project",
446 "zone" 446 "zone"
447 ], 447 ],
448 "parameters": { 448 "parameters": {
449 "project": { 449 "project": {
450 "description": "Project ID for this request.", 450 "description": "Project ID for this request.",
451 "location": "path", 451 "location": "path",
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])?))" , 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])?))" ,
453 "required": true, 453 "required": true,
454 "type": "string" 454 "type": "string"
455 }, 455 },
456 "zone": { 456 "zone": {
457 "description": "Name of the zone scoping this reques t.", 457 "description": "Name of the zone for this request.",
458 "location": "path", 458 "location": "path",
459 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 459 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
460 "required": true, 460 "required": true,
461 "type": "string" 461 "type": "string"
462 } 462 }
463 }, 463 },
464 "path": "{project}/zones/{zone}/autoscalers", 464 "path": "{project}/zones/{zone}/autoscalers",
465 "request": { 465 "request": {
466 "$ref": "Autoscaler" 466 "$ref": "Autoscaler"
467 }, 467 },
468 "response": { 468 "response": {
469 "$ref": "Operation" 469 "$ref": "Operation"
470 }, 470 },
471 "scopes": [ 471 "scopes": [
472 "https://www.googleapis.com/auth/cloud-platform", 472 "https://www.googleapis.com/auth/cloud-platform",
473 "https://www.googleapis.com/auth/compute" 473 "https://www.googleapis.com/auth/compute"
474 ] 474 ]
475 }, 475 },
476 "list": { 476 "list": {
477 "description": "Retrieves a list of autoscaler resources con tained within the specified zone.", 477 "description": "Retrieves a list of autoscalers contained wi thin the specified zone.",
478 "httpMethod": "GET", 478 "httpMethod": "GET",
479 "id": "compute.autoscalers.list", 479 "id": "compute.autoscalers.list",
480 "parameterOrder": [ 480 "parameterOrder": [
481 "project", 481 "project",
482 "zone" 482 "zone"
483 ], 483 ],
484 "parameters": { 484 "parameters": {
485 "filter": { 485 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
487 "location": "query", 487 "location": "query",
488 "type": "string" 488 "type": "string"
489 }, 489 },
490 "maxResults": { 490 "maxResults": {
491 "default": "500", 491 "default": "500",
492 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 492 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
493 "format": "uint32", 493 "format": "uint32",
494 "location": "query", 494 "location": "query",
495 "maximum": "500", 495 "maximum": "500",
496 "minimum": "0", 496 "minimum": "0",
497 "type": "integer" 497 "type": "integer"
498 }, 498 },
499 "pageToken": { 499 "pageToken": {
500 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 500 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
501 "location": "query", 501 "location": "query",
502 "type": "string" 502 "type": "string"
503 }, 503 },
504 "project": { 504 "project": {
505 "description": "Project ID for this request.", 505 "description": "Project ID for this request.",
506 "location": "path", 506 "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])?))" , 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])?))" ,
508 "required": true, 508 "required": true,
509 "type": "string" 509 "type": "string"
510 }, 510 },
511 "zone": { 511 "zone": {
512 "description": "Name of the zone scoping this reques t.", 512 "description": "Name of the zone for this request.",
513 "location": "path", 513 "location": "path",
514 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 514 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
515 "required": true, 515 "required": true,
516 "type": "string" 516 "type": "string"
517 } 517 }
518 }, 518 },
519 "path": "{project}/zones/{zone}/autoscalers", 519 "path": "{project}/zones/{zone}/autoscalers",
520 "response": { 520 "response": {
521 "$ref": "AutoscalerList" 521 "$ref": "AutoscalerList"
522 }, 522 },
523 "scopes": [ 523 "scopes": [
524 "https://www.googleapis.com/auth/cloud-platform", 524 "https://www.googleapis.com/auth/cloud-platform",
525 "https://www.googleapis.com/auth/compute", 525 "https://www.googleapis.com/auth/compute",
526 "https://www.googleapis.com/auth/compute.readonly" 526 "https://www.googleapis.com/auth/compute.readonly"
527 ] 527 ]
528 }, 528 },
529 "patch": { 529 "patch": {
530 "description": "Updates an autoscaler resource in the specif ied project using the data included in the request. This method supports patch s emantics.", 530 "description": "Updates an autoscaler in the specified proje ct using the data included in the request. This method supports patch semantics. ",
531 "httpMethod": "PATCH", 531 "httpMethod": "PATCH",
532 "id": "compute.autoscalers.patch", 532 "id": "compute.autoscalers.patch",
533 "parameterOrder": [ 533 "parameterOrder": [
534 "project", 534 "project",
535 "zone", 535 "zone",
536 "autoscaler" 536 "autoscaler"
537 ], 537 ],
538 "parameters": { 538 "parameters": {
539 "autoscaler": { 539 "autoscaler": {
540 "description": "Name of the autoscaler resource to u pdate.", 540 "description": "Name of the autoscaler to update.",
541 "location": "query", 541 "location": "query",
542 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 542 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
543 "required": true, 543 "required": true,
544 "type": "string" 544 "type": "string"
545 }, 545 },
546 "project": { 546 "project": {
547 "description": "Project ID for this request.", 547 "description": "Project ID for this request.",
548 "location": "path", 548 "location": "path",
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])?))" , 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])?))" ,
550 "required": true, 550 "required": true,
551 "type": "string" 551 "type": "string"
552 }, 552 },
553 "zone": { 553 "zone": {
554 "description": "Name of the zone scoping this reques t.", 554 "description": "Name of the zone for this request.",
555 "location": "path", 555 "location": "path",
556 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 556 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
557 "required": true, 557 "required": true,
558 "type": "string" 558 "type": "string"
559 } 559 }
560 }, 560 },
561 "path": "{project}/zones/{zone}/autoscalers", 561 "path": "{project}/zones/{zone}/autoscalers",
562 "request": { 562 "request": {
563 "$ref": "Autoscaler" 563 "$ref": "Autoscaler"
564 }, 564 },
565 "response": { 565 "response": {
566 "$ref": "Operation" 566 "$ref": "Operation"
567 }, 567 },
568 "scopes": [ 568 "scopes": [
569 "https://www.googleapis.com/auth/cloud-platform", 569 "https://www.googleapis.com/auth/cloud-platform",
570 "https://www.googleapis.com/auth/compute" 570 "https://www.googleapis.com/auth/compute"
571 ] 571 ]
572 }, 572 },
573 "update": { 573 "update": {
574 "description": "Updates an autoscaler resource in the specif ied project using the data included in the request.", 574 "description": "Updates an autoscaler in the specified proje ct using the data included in the request.",
575 "httpMethod": "PUT", 575 "httpMethod": "PUT",
576 "id": "compute.autoscalers.update", 576 "id": "compute.autoscalers.update",
577 "parameterOrder": [ 577 "parameterOrder": [
578 "project", 578 "project",
579 "zone" 579 "zone"
580 ], 580 ],
581 "parameters": { 581 "parameters": {
582 "autoscaler": { 582 "autoscaler": {
583 "description": "Name of the autoscaler resource to u pdate.", 583 "description": "Name of the autoscaler to update.",
584 "location": "query", 584 "location": "query",
585 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 585 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
586 "type": "string" 586 "type": "string"
587 }, 587 },
588 "project": { 588 "project": {
589 "description": "Project ID for this request.", 589 "description": "Project ID for this request.",
590 "location": "path", 590 "location": "path",
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])?))" , 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])?))" ,
592 "required": true, 592 "required": true,
593 "type": "string" 593 "type": "string"
594 }, 594 },
595 "zone": { 595 "zone": {
596 "description": "Name of the zone scoping this reques t.", 596 "description": "Name of the zone for this request.",
597 "location": "path", 597 "location": "path",
598 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 598 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
599 "required": true, 599 "required": true,
600 "type": "string" 600 "type": "string"
601 } 601 }
602 }, 602 },
603 "path": "{project}/zones/{zone}/autoscalers", 603 "path": "{project}/zones/{zone}/autoscalers",
604 "request": { 604 "request": {
605 "$ref": "Autoscaler" 605 "$ref": "Autoscaler"
606 }, 606 },
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
643 "path": "{project}/global/backendServices/{backendService}", 643 "path": "{project}/global/backendServices/{backendService}",
644 "response": { 644 "response": {
645 "$ref": "Operation" 645 "$ref": "Operation"
646 }, 646 },
647 "scopes": [ 647 "scopes": [
648 "https://www.googleapis.com/auth/cloud-platform", 648 "https://www.googleapis.com/auth/cloud-platform",
649 "https://www.googleapis.com/auth/compute" 649 "https://www.googleapis.com/auth/compute"
650 ] 650 ]
651 }, 651 },
652 "get": { 652 "get": {
653 "description": "Returns the specified BackendService resourc e.", 653 "description": "Returns the specified BackendService resourc e. Get a list of available backend services by making a list() request.",
654 "httpMethod": "GET", 654 "httpMethod": "GET",
655 "id": "compute.backendServices.get", 655 "id": "compute.backendServices.get",
656 "parameterOrder": [ 656 "parameterOrder": [
657 "project", 657 "project",
658 "backendService" 658 "backendService"
659 ], 659 ],
660 "parameters": { 660 "parameters": {
661 "backendService": { 661 "backendService": {
662 "description": "Name of the BackendService resource to return.", 662 "description": "Name of the BackendService resource to return.",
663 "location": "path", 663 "location": "path",
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
749 }, 749 },
750 "list": { 750 "list": {
751 "description": "Retrieves the list of BackendService resourc es available to the specified project.", 751 "description": "Retrieves the list of BackendService resourc es available to the specified project.",
752 "httpMethod": "GET", 752 "httpMethod": "GET",
753 "id": "compute.backendServices.list", 753 "id": "compute.backendServices.list",
754 "parameterOrder": [ 754 "parameterOrder": [
755 "project" 755 "project"
756 ], 756 ],
757 "parameters": { 757 "parameters": {
758 "filter": { 758 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
760 "location": "query", 760 "location": "query",
761 "type": "string" 761 "type": "string"
762 }, 762 },
763 "maxResults": { 763 "maxResults": {
764 "default": "500", 764 "default": "500",
765 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 765 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
766 "format": "uint32", 766 "format": "uint32",
767 "location": "query", 767 "location": "query",
768 "maximum": "500", 768 "maximum": "500",
769 "minimum": "0", 769 "minimum": "0",
770 "type": "integer" 770 "type": "integer"
771 }, 771 },
772 "pageToken": { 772 "pageToken": {
773 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 773 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
774 "location": "query", 774 "location": "query",
775 "type": "string" 775 "type": "string"
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
862 "scopes": [ 862 "scopes": [
863 "https://www.googleapis.com/auth/cloud-platform", 863 "https://www.googleapis.com/auth/cloud-platform",
864 "https://www.googleapis.com/auth/compute" 864 "https://www.googleapis.com/auth/compute"
865 ] 865 ]
866 } 866 }
867 } 867 }
868 }, 868 },
869 "diskTypes": { 869 "diskTypes": {
870 "methods": { 870 "methods": {
871 "aggregatedList": { 871 "aggregatedList": {
872 "description": "Retrieves an aggregated list of disk type re sources.", 872 "description": "Retrieves an aggregated list of disk types." ,
873 "httpMethod": "GET", 873 "httpMethod": "GET",
874 "id": "compute.diskTypes.aggregatedList", 874 "id": "compute.diskTypes.aggregatedList",
875 "parameterOrder": [ 875 "parameterOrder": [
876 "project" 876 "project"
877 ], 877 ],
878 "parameters": { 878 "parameters": {
879 "filter": { 879 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
881 "location": "query", 881 "location": "query",
882 "type": "string" 882 "type": "string"
883 }, 883 },
884 "maxResults": { 884 "maxResults": {
885 "default": "500", 885 "default": "500",
886 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 886 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
887 "format": "uint32", 887 "format": "uint32",
888 "location": "query", 888 "location": "query",
889 "maximum": "500", 889 "maximum": "500",
890 "minimum": "0", 890 "minimum": "0",
891 "type": "integer" 891 "type": "integer"
892 }, 892 },
893 "pageToken": { 893 "pageToken": {
894 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 894 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
895 "location": "query", 895 "location": "query",
896 "type": "string" 896 "type": "string"
(...skipping 10 matching lines...) Expand all
907 "response": { 907 "response": {
908 "$ref": "DiskTypeAggregatedList" 908 "$ref": "DiskTypeAggregatedList"
909 }, 909 },
910 "scopes": [ 910 "scopes": [
911 "https://www.googleapis.com/auth/cloud-platform", 911 "https://www.googleapis.com/auth/cloud-platform",
912 "https://www.googleapis.com/auth/compute", 912 "https://www.googleapis.com/auth/compute",
913 "https://www.googleapis.com/auth/compute.readonly" 913 "https://www.googleapis.com/auth/compute.readonly"
914 ] 914 ]
915 }, 915 },
916 "get": { 916 "get": {
917 "description": "Returns the specified disk type resource.", 917 "description": "Returns the specified disk type. Get a list of available disk types by making a list() request.",
918 "httpMethod": "GET", 918 "httpMethod": "GET",
919 "id": "compute.diskTypes.get", 919 "id": "compute.diskTypes.get",
920 "parameterOrder": [ 920 "parameterOrder": [
921 "project", 921 "project",
922 "zone", 922 "zone",
923 "diskType" 923 "diskType"
924 ], 924 ],
925 "parameters": { 925 "parameters": {
926 "diskType": { 926 "diskType": {
927 "description": "Name of the disk type resource to re turn.", 927 "description": "Name of the disk type to return.",
928 "location": "path", 928 "location": "path",
929 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 929 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
930 "required": true, 930 "required": true,
931 "type": "string" 931 "type": "string"
932 }, 932 },
933 "project": { 933 "project": {
934 "description": "Project ID for this request.", 934 "description": "Project ID for this request.",
935 "location": "path", 935 "location": "path",
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])?))" , 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])?))" ,
937 "required": true, 937 "required": true,
(...skipping 11 matching lines...) Expand all
949 "response": { 949 "response": {
950 "$ref": "DiskType" 950 "$ref": "DiskType"
951 }, 951 },
952 "scopes": [ 952 "scopes": [
953 "https://www.googleapis.com/auth/cloud-platform", 953 "https://www.googleapis.com/auth/cloud-platform",
954 "https://www.googleapis.com/auth/compute", 954 "https://www.googleapis.com/auth/compute",
955 "https://www.googleapis.com/auth/compute.readonly" 955 "https://www.googleapis.com/auth/compute.readonly"
956 ] 956 ]
957 }, 957 },
958 "list": { 958 "list": {
959 "description": "Retrieves a list of disk type resources avai lable to the specified project.", 959 "description": "Retrieves a list of disk types available to the specified project.",
960 "httpMethod": "GET", 960 "httpMethod": "GET",
961 "id": "compute.diskTypes.list", 961 "id": "compute.diskTypes.list",
962 "parameterOrder": [ 962 "parameterOrder": [
963 "project", 963 "project",
964 "zone" 964 "zone"
965 ], 965 ],
966 "parameters": { 966 "parameters": {
967 "filter": { 967 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
969 "location": "query", 969 "location": "query",
970 "type": "string" 970 "type": "string"
971 }, 971 },
972 "maxResults": { 972 "maxResults": {
973 "default": "500", 973 "default": "500",
974 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 974 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
975 "format": "uint32", 975 "format": "uint32",
976 "location": "query", 976 "location": "query",
977 "maximum": "500", 977 "maximum": "500",
978 "minimum": "0", 978 "minimum": "0",
979 "type": "integer" 979 "type": "integer"
980 }, 980 },
981 "pageToken": { 981 "pageToken": {
982 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 982 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
983 "location": "query", 983 "location": "query",
984 "type": "string" 984 "type": "string"
(...skipping 29 matching lines...) Expand all
1014 "methods": { 1014 "methods": {
1015 "aggregatedList": { 1015 "aggregatedList": {
1016 "description": "Retrieves an aggregated list of persistent d isks.", 1016 "description": "Retrieves an aggregated list of persistent d isks.",
1017 "httpMethod": "GET", 1017 "httpMethod": "GET",
1018 "id": "compute.disks.aggregatedList", 1018 "id": "compute.disks.aggregatedList",
1019 "parameterOrder": [ 1019 "parameterOrder": [
1020 "project" 1020 "project"
1021 ], 1021 ],
1022 "parameters": { 1022 "parameters": {
1023 "filter": { 1023 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
1025 "location": "query", 1025 "location": "query",
1026 "type": "string" 1026 "type": "string"
1027 }, 1027 },
1028 "maxResults": { 1028 "maxResults": {
1029 "default": "500", 1029 "default": "500",
1030 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 1030 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
1031 "format": "uint32", 1031 "format": "uint32",
1032 "location": "query", 1032 "location": "query",
1033 "maximum": "500", 1033 "maximum": "500",
1034 "minimum": "0", 1034 "minimum": "0",
1035 "type": "integer" 1035 "type": "integer"
1036 }, 1036 },
1037 "pageToken": { 1037 "pageToken": {
1038 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 1038 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
1039 "location": "query", 1039 "location": "query",
1040 "type": "string" 1040 "type": "string"
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
1136 "path": "{project}/zones/{zone}/disks/{disk}", 1136 "path": "{project}/zones/{zone}/disks/{disk}",
1137 "response": { 1137 "response": {
1138 "$ref": "Operation" 1138 "$ref": "Operation"
1139 }, 1139 },
1140 "scopes": [ 1140 "scopes": [
1141 "https://www.googleapis.com/auth/cloud-platform", 1141 "https://www.googleapis.com/auth/cloud-platform",
1142 "https://www.googleapis.com/auth/compute" 1142 "https://www.googleapis.com/auth/compute"
1143 ] 1143 ]
1144 }, 1144 },
1145 "get": { 1145 "get": {
1146 "description": "Returns a specified persistent disk.", 1146 "description": "Returns a specified persistent disk. Get a l ist of available persistent disks by making a list() request.",
1147 "httpMethod": "GET", 1147 "httpMethod": "GET",
1148 "id": "compute.disks.get", 1148 "id": "compute.disks.get",
1149 "parameterOrder": [ 1149 "parameterOrder": [
1150 "project", 1150 "project",
1151 "zone", 1151 "zone",
1152 "disk" 1152 "disk"
1153 ], 1153 ],
1154 "parameters": { 1154 "parameters": {
1155 "disk": { 1155 "disk": {
1156 "description": "Name of the persistent disk to retur n.", 1156 "description": "Name of the persistent disk to retur n.",
(...skipping 21 matching lines...) Expand all
1178 "response": { 1178 "response": {
1179 "$ref": "Disk" 1179 "$ref": "Disk"
1180 }, 1180 },
1181 "scopes": [ 1181 "scopes": [
1182 "https://www.googleapis.com/auth/cloud-platform", 1182 "https://www.googleapis.com/auth/cloud-platform",
1183 "https://www.googleapis.com/auth/compute", 1183 "https://www.googleapis.com/auth/compute",
1184 "https://www.googleapis.com/auth/compute.readonly" 1184 "https://www.googleapis.com/auth/compute.readonly"
1185 ] 1185 ]
1186 }, 1186 },
1187 "insert": { 1187 "insert": {
1188 "description": "Creates a persistent disk in the specified p roject using the data included in the request.", 1188 "description": "Creates a persistent disk in the specified p roject using the data in the request. You can create a disk with a sourceImage, a sourceSnapshot, or create an empty 200 GB data disk by omitting all properties . You can also create a disk that is larger than the default size by specifying the sizeGb property.",
1189 "httpMethod": "POST", 1189 "httpMethod": "POST",
1190 "id": "compute.disks.insert", 1190 "id": "compute.disks.insert",
1191 "parameterOrder": [ 1191 "parameterOrder": [
1192 "project", 1192 "project",
1193 "zone" 1193 "zone"
1194 ], 1194 ],
1195 "parameters": { 1195 "parameters": {
1196 "project": { 1196 "project": {
1197 "description": "Project ID for this request.", 1197 "description": "Project ID for this request.",
1198 "location": "path", 1198 "location": "path",
(...skipping 29 matching lines...) Expand all
1228 "list": { 1228 "list": {
1229 "description": "Retrieves a list of persistent disks contain ed within the specified zone.", 1229 "description": "Retrieves a list of persistent disks contain ed within the specified zone.",
1230 "httpMethod": "GET", 1230 "httpMethod": "GET",
1231 "id": "compute.disks.list", 1231 "id": "compute.disks.list",
1232 "parameterOrder": [ 1232 "parameterOrder": [
1233 "project", 1233 "project",
1234 "zone" 1234 "zone"
1235 ], 1235 ],
1236 "parameters": { 1236 "parameters": {
1237 "filter": { 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
1239 "location": "query", 1239 "location": "query",
1240 "type": "string" 1240 "type": "string"
1241 }, 1241 },
1242 "maxResults": { 1242 "maxResults": {
1243 "default": "500", 1243 "default": "500",
1244 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 1244 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
1245 "format": "uint32", 1245 "format": "uint32",
1246 "location": "query", 1246 "location": "query",
1247 "maximum": "500", 1247 "maximum": "500",
1248 "minimum": "0", 1248 "minimum": "0",
1249 "type": "integer" 1249 "type": "integer"
1250 }, 1250 },
1251 "pageToken": { 1251 "pageToken": {
1252 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 1252 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
1253 "location": "query", 1253 "location": "query",
1254 "type": "string" 1254 "type": "string"
(...skipping 21 matching lines...) Expand all
1276 "https://www.googleapis.com/auth/cloud-platform", 1276 "https://www.googleapis.com/auth/cloud-platform",
1277 "https://www.googleapis.com/auth/compute", 1277 "https://www.googleapis.com/auth/compute",
1278 "https://www.googleapis.com/auth/compute.readonly" 1278 "https://www.googleapis.com/auth/compute.readonly"
1279 ] 1279 ]
1280 } 1280 }
1281 } 1281 }
1282 }, 1282 },
1283 "firewalls": { 1283 "firewalls": {
1284 "methods": { 1284 "methods": {
1285 "delete": { 1285 "delete": {
1286 "description": "Deletes the specified firewall resource.", 1286 "description": "Deletes the specified firewall.",
1287 "httpMethod": "DELETE", 1287 "httpMethod": "DELETE",
1288 "id": "compute.firewalls.delete", 1288 "id": "compute.firewalls.delete",
1289 "parameterOrder": [ 1289 "parameterOrder": [
1290 "project", 1290 "project",
1291 "firewall" 1291 "firewall"
1292 ], 1292 ],
1293 "parameters": { 1293 "parameters": {
1294 "firewall": { 1294 "firewall": {
1295 "description": "Name of the firewall resource to del ete.", 1295 "description": "Name of the firewall rule to delete. ",
1296 "location": "path", 1296 "location": "path",
1297 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1297 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1298 "required": true, 1298 "required": true,
1299 "type": "string" 1299 "type": "string"
1300 }, 1300 },
1301 "project": { 1301 "project": {
1302 "description": "Project ID for this request.", 1302 "description": "Project ID for this request.",
1303 "location": "path", 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])?))" , 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, 1305 "required": true,
1306 "type": "string" 1306 "type": "string"
1307 } 1307 }
1308 }, 1308 },
1309 "path": "{project}/global/firewalls/{firewall}", 1309 "path": "{project}/global/firewalls/{firewall}",
1310 "response": { 1310 "response": {
1311 "$ref": "Operation" 1311 "$ref": "Operation"
1312 }, 1312 },
1313 "scopes": [ 1313 "scopes": [
1314 "https://www.googleapis.com/auth/cloud-platform", 1314 "https://www.googleapis.com/auth/cloud-platform",
1315 "https://www.googleapis.com/auth/compute" 1315 "https://www.googleapis.com/auth/compute"
1316 ] 1316 ]
1317 }, 1317 },
1318 "get": { 1318 "get": {
1319 "description": "Returns the specified firewall resource.", 1319 "description": "Returns the specified firewall.",
1320 "httpMethod": "GET", 1320 "httpMethod": "GET",
1321 "id": "compute.firewalls.get", 1321 "id": "compute.firewalls.get",
1322 "parameterOrder": [ 1322 "parameterOrder": [
1323 "project", 1323 "project",
1324 "firewall" 1324 "firewall"
1325 ], 1325 ],
1326 "parameters": { 1326 "parameters": {
1327 "firewall": { 1327 "firewall": {
1328 "description": "Name of the firewall resource to ret urn.", 1328 "description": "Name of the firewall rule to return. ",
1329 "location": "path", 1329 "location": "path",
1330 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1330 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1331 "required": true, 1331 "required": true,
1332 "type": "string" 1332 "type": "string"
1333 }, 1333 },
1334 "project": { 1334 "project": {
1335 "description": "Project ID for this request.", 1335 "description": "Project ID for this request.",
1336 "location": "path", 1336 "location": "path",
1337 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 1337 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1338 "required": true, 1338 "required": true,
1339 "type": "string" 1339 "type": "string"
1340 } 1340 }
1341 }, 1341 },
1342 "path": "{project}/global/firewalls/{firewall}", 1342 "path": "{project}/global/firewalls/{firewall}",
1343 "response": { 1343 "response": {
1344 "$ref": "Firewall" 1344 "$ref": "Firewall"
1345 }, 1345 },
1346 "scopes": [ 1346 "scopes": [
1347 "https://www.googleapis.com/auth/cloud-platform", 1347 "https://www.googleapis.com/auth/cloud-platform",
1348 "https://www.googleapis.com/auth/compute", 1348 "https://www.googleapis.com/auth/compute",
1349 "https://www.googleapis.com/auth/compute.readonly" 1349 "https://www.googleapis.com/auth/compute.readonly"
1350 ] 1350 ]
1351 }, 1351 },
1352 "insert": { 1352 "insert": {
1353 "description": "Creates a firewall resource in the specified project using the data included in the request.", 1353 "description": "Creates a firewall rule in the specified pro ject using the data included in the request.",
1354 "httpMethod": "POST", 1354 "httpMethod": "POST",
1355 "id": "compute.firewalls.insert", 1355 "id": "compute.firewalls.insert",
1356 "parameterOrder": [ 1356 "parameterOrder": [
1357 "project" 1357 "project"
1358 ], 1358 ],
1359 "parameters": { 1359 "parameters": {
1360 "project": { 1360 "project": {
1361 "description": "Project ID for this request.", 1361 "description": "Project ID for this request.",
1362 "location": "path", 1362 "location": "path",
1363 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 1363 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1364 "required": true, 1364 "required": true,
1365 "type": "string" 1365 "type": "string"
1366 } 1366 }
1367 }, 1367 },
1368 "path": "{project}/global/firewalls", 1368 "path": "{project}/global/firewalls",
1369 "request": { 1369 "request": {
1370 "$ref": "Firewall" 1370 "$ref": "Firewall"
1371 }, 1371 },
1372 "response": { 1372 "response": {
1373 "$ref": "Operation" 1373 "$ref": "Operation"
1374 }, 1374 },
1375 "scopes": [ 1375 "scopes": [
1376 "https://www.googleapis.com/auth/cloud-platform", 1376 "https://www.googleapis.com/auth/cloud-platform",
1377 "https://www.googleapis.com/auth/compute" 1377 "https://www.googleapis.com/auth/compute"
1378 ] 1378 ]
1379 }, 1379 },
1380 "list": { 1380 "list": {
1381 "description": "Retrieves the list of firewall resources ava ilable to the specified project.", 1381 "description": "Retrieves the list of firewall rules availab le to the specified project.",
1382 "httpMethod": "GET", 1382 "httpMethod": "GET",
1383 "id": "compute.firewalls.list", 1383 "id": "compute.firewalls.list",
1384 "parameterOrder": [ 1384 "parameterOrder": [
1385 "project" 1385 "project"
1386 ], 1386 ],
1387 "parameters": { 1387 "parameters": {
1388 "filter": { 1388 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
1390 "location": "query", 1390 "location": "query",
1391 "type": "string" 1391 "type": "string"
1392 }, 1392 },
1393 "maxResults": { 1393 "maxResults": {
1394 "default": "500", 1394 "default": "500",
1395 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 1395 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
1396 "format": "uint32", 1396 "format": "uint32",
1397 "location": "query", 1397 "location": "query",
1398 "maximum": "500", 1398 "maximum": "500",
1399 "minimum": "0", 1399 "minimum": "0",
1400 "type": "integer" 1400 "type": "integer"
1401 }, 1401 },
1402 "pageToken": { 1402 "pageToken": {
1403 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 1403 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
1404 "location": "query", 1404 "location": "query",
1405 "type": "string" 1405 "type": "string"
(...skipping 10 matching lines...) Expand all
1416 "response": { 1416 "response": {
1417 "$ref": "FirewallList" 1417 "$ref": "FirewallList"
1418 }, 1418 },
1419 "scopes": [ 1419 "scopes": [
1420 "https://www.googleapis.com/auth/cloud-platform", 1420 "https://www.googleapis.com/auth/cloud-platform",
1421 "https://www.googleapis.com/auth/compute", 1421 "https://www.googleapis.com/auth/compute",
1422 "https://www.googleapis.com/auth/compute.readonly" 1422 "https://www.googleapis.com/auth/compute.readonly"
1423 ] 1423 ]
1424 }, 1424 },
1425 "patch": { 1425 "patch": {
1426 "description": "Updates the specified firewall resource with the data included in the request. This method supports patch semantics.", 1426 "description": "Updates the specified firewall rule with the data included in the request. This method supports patch semantics.",
1427 "httpMethod": "PATCH", 1427 "httpMethod": "PATCH",
1428 "id": "compute.firewalls.patch", 1428 "id": "compute.firewalls.patch",
1429 "parameterOrder": [ 1429 "parameterOrder": [
1430 "project", 1430 "project",
1431 "firewall" 1431 "firewall"
1432 ], 1432 ],
1433 "parameters": { 1433 "parameters": {
1434 "firewall": { 1434 "firewall": {
1435 "description": "Name of the firewall resource to upd ate.", 1435 "description": "Name of the firewall rule to update. ",
1436 "location": "path", 1436 "location": "path",
1437 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1437 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1438 "required": true, 1438 "required": true,
1439 "type": "string" 1439 "type": "string"
1440 }, 1440 },
1441 "project": { 1441 "project": {
1442 "description": "Project ID for this request.", 1442 "description": "Project ID for this request.",
1443 "location": "path", 1443 "location": "path",
1444 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 1444 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1445 "required": true, 1445 "required": true,
1446 "type": "string" 1446 "type": "string"
1447 } 1447 }
1448 }, 1448 },
1449 "path": "{project}/global/firewalls/{firewall}", 1449 "path": "{project}/global/firewalls/{firewall}",
1450 "request": { 1450 "request": {
1451 "$ref": "Firewall" 1451 "$ref": "Firewall"
1452 }, 1452 },
1453 "response": { 1453 "response": {
1454 "$ref": "Operation" 1454 "$ref": "Operation"
1455 }, 1455 },
1456 "scopes": [ 1456 "scopes": [
1457 "https://www.googleapis.com/auth/cloud-platform", 1457 "https://www.googleapis.com/auth/cloud-platform",
1458 "https://www.googleapis.com/auth/compute" 1458 "https://www.googleapis.com/auth/compute"
1459 ] 1459 ]
1460 }, 1460 },
1461 "update": { 1461 "update": {
1462 "description": "Updates the specified firewall resource with the data included in the request.", 1462 "description": "Updates the specified firewall rule with the data included in the request.",
1463 "httpMethod": "PUT", 1463 "httpMethod": "PUT",
1464 "id": "compute.firewalls.update", 1464 "id": "compute.firewalls.update",
1465 "parameterOrder": [ 1465 "parameterOrder": [
1466 "project", 1466 "project",
1467 "firewall" 1467 "firewall"
1468 ], 1468 ],
1469 "parameters": { 1469 "parameters": {
1470 "firewall": { 1470 "firewall": {
1471 "description": "Name of the firewall resource to upd ate.", 1471 "description": "Name of the firewall rule to update. ",
1472 "location": "path", 1472 "location": "path",
1473 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 1473 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
1474 "required": true, 1474 "required": true,
1475 "type": "string" 1475 "type": "string"
1476 }, 1476 },
1477 "project": { 1477 "project": {
1478 "description": "Project ID for this request.", 1478 "description": "Project ID for this request.",
1479 "location": "path", 1479 "location": "path",
1480 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 1480 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
1481 "required": true, 1481 "required": true,
(...skipping 18 matching lines...) Expand all
1500 "methods": { 1500 "methods": {
1501 "aggregatedList": { 1501 "aggregatedList": {
1502 "description": "Retrieves an aggregated list of forwarding r ules.", 1502 "description": "Retrieves an aggregated list of forwarding r ules.",
1503 "httpMethod": "GET", 1503 "httpMethod": "GET",
1504 "id": "compute.forwardingRules.aggregatedList", 1504 "id": "compute.forwardingRules.aggregatedList",
1505 "parameterOrder": [ 1505 "parameterOrder": [
1506 "project" 1506 "project"
1507 ], 1507 ],
1508 "parameters": { 1508 "parameters": {
1509 "filter": { 1509 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
1511 "location": "query", 1511 "location": "query",
1512 "type": "string" 1512 "type": "string"
1513 }, 1513 },
1514 "maxResults": { 1514 "maxResults": {
1515 "default": "500", 1515 "default": "500",
1516 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 1516 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
1517 "format": "uint32", 1517 "format": "uint32",
1518 "location": "query", 1518 "location": "query",
1519 "maximum": "500", 1519 "maximum": "500",
1520 "minimum": "0", 1520 "minimum": "0",
1521 "type": "integer" 1521 "type": "integer"
1522 }, 1522 },
1523 "pageToken": { 1523 "pageToken": {
1524 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 1524 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
1525 "location": "query", 1525 "location": "query",
1526 "type": "string" 1526 "type": "string"
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
1665 "list": { 1665 "list": {
1666 "description": "Retrieves a list of ForwardingRule resources available to the specified project and region.", 1666 "description": "Retrieves a list of ForwardingRule resources available to the specified project and region.",
1667 "httpMethod": "GET", 1667 "httpMethod": "GET",
1668 "id": "compute.forwardingRules.list", 1668 "id": "compute.forwardingRules.list",
1669 "parameterOrder": [ 1669 "parameterOrder": [
1670 "project", 1670 "project",
1671 "region" 1671 "region"
1672 ], 1672 ],
1673 "parameters": { 1673 "parameters": {
1674 "filter": { 1674 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
1676 "location": "query", 1676 "location": "query",
1677 "type": "string" 1677 "type": "string"
1678 }, 1678 },
1679 "maxResults": { 1679 "maxResults": {
1680 "default": "500", 1680 "default": "500",
1681 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 1681 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
1682 "format": "uint32", 1682 "format": "uint32",
1683 "location": "query", 1683 "location": "query",
1684 "maximum": "500", 1684 "maximum": "500",
1685 "minimum": "0", 1685 "minimum": "0",
1686 "type": "integer" 1686 "type": "integer"
1687 }, 1687 },
1688 "pageToken": { 1688 "pageToken": {
1689 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 1689 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
1690 "location": "query", 1690 "location": "query",
1691 "type": "string" 1691 "type": "string"
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
1790 "path": "{project}/global/addresses/{address}", 1790 "path": "{project}/global/addresses/{address}",
1791 "response": { 1791 "response": {
1792 "$ref": "Operation" 1792 "$ref": "Operation"
1793 }, 1793 },
1794 "scopes": [ 1794 "scopes": [
1795 "https://www.googleapis.com/auth/cloud-platform", 1795 "https://www.googleapis.com/auth/cloud-platform",
1796 "https://www.googleapis.com/auth/compute" 1796 "https://www.googleapis.com/auth/compute"
1797 ] 1797 ]
1798 }, 1798 },
1799 "get": { 1799 "get": {
1800 "description": "Returns the specified address resource.", 1800 "description": "Returns the specified address resource. Get a list of available addresses by making a list() request.",
1801 "httpMethod": "GET", 1801 "httpMethod": "GET",
1802 "id": "compute.globalAddresses.get", 1802 "id": "compute.globalAddresses.get",
1803 "parameterOrder": [ 1803 "parameterOrder": [
1804 "project", 1804 "project",
1805 "address" 1805 "address"
1806 ], 1806 ],
1807 "parameters": { 1807 "parameters": {
1808 "address": { 1808 "address": {
1809 "description": "Name of the address resource to retu rn.", 1809 "description": "Name of the address resource to retu rn.",
1810 "location": "path", 1810 "location": "path",
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1852 }, 1852 },
1853 "response": { 1853 "response": {
1854 "$ref": "Operation" 1854 "$ref": "Operation"
1855 }, 1855 },
1856 "scopes": [ 1856 "scopes": [
1857 "https://www.googleapis.com/auth/cloud-platform", 1857 "https://www.googleapis.com/auth/cloud-platform",
1858 "https://www.googleapis.com/auth/compute" 1858 "https://www.googleapis.com/auth/compute"
1859 ] 1859 ]
1860 }, 1860 },
1861 "list": { 1861 "list": {
1862 "description": "Retrieves a list of global address resources .", 1862 "description": "Retrieves a list of global addresses.",
1863 "httpMethod": "GET", 1863 "httpMethod": "GET",
1864 "id": "compute.globalAddresses.list", 1864 "id": "compute.globalAddresses.list",
1865 "parameterOrder": [ 1865 "parameterOrder": [
1866 "project" 1866 "project"
1867 ], 1867 ],
1868 "parameters": { 1868 "parameters": {
1869 "filter": { 1869 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
1871 "location": "query", 1871 "location": "query",
1872 "type": "string" 1872 "type": "string"
1873 }, 1873 },
1874 "maxResults": { 1874 "maxResults": {
1875 "default": "500", 1875 "default": "500",
1876 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 1876 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
1877 "format": "uint32", 1877 "format": "uint32",
1878 "location": "query", 1878 "location": "query",
1879 "maximum": "500", 1879 "maximum": "500",
1880 "minimum": "0", 1880 "minimum": "0",
1881 "type": "integer" 1881 "type": "integer"
1882 }, 1882 },
1883 "pageToken": { 1883 "pageToken": {
1884 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 1884 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
1885 "location": "query", 1885 "location": "query",
1886 "type": "string" 1886 "type": "string"
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1934 "path": "{project}/global/forwardingRules/{forwardingRule}", 1934 "path": "{project}/global/forwardingRules/{forwardingRule}",
1935 "response": { 1935 "response": {
1936 "$ref": "Operation" 1936 "$ref": "Operation"
1937 }, 1937 },
1938 "scopes": [ 1938 "scopes": [
1939 "https://www.googleapis.com/auth/cloud-platform", 1939 "https://www.googleapis.com/auth/cloud-platform",
1940 "https://www.googleapis.com/auth/compute" 1940 "https://www.googleapis.com/auth/compute"
1941 ] 1941 ]
1942 }, 1942 },
1943 "get": { 1943 "get": {
1944 "description": "Returns the specified ForwardingRule resourc e.", 1944 "description": "Returns the specified ForwardingRule resourc e. Get a list of available forwarding rules by making a list() request.",
1945 "httpMethod": "GET", 1945 "httpMethod": "GET",
1946 "id": "compute.globalForwardingRules.get", 1946 "id": "compute.globalForwardingRules.get",
1947 "parameterOrder": [ 1947 "parameterOrder": [
1948 "project", 1948 "project",
1949 "forwardingRule" 1949 "forwardingRule"
1950 ], 1950 ],
1951 "parameters": { 1951 "parameters": {
1952 "forwardingRule": { 1952 "forwardingRule": {
1953 "description": "Name of the ForwardingRule resource to return.", 1953 "description": "Name of the ForwardingRule resource to return.",
1954 "location": "path", 1954 "location": "path",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
2004 }, 2004 },
2005 "list": { 2005 "list": {
2006 "description": "Retrieves a list of ForwardingRule resources available to the specified project.", 2006 "description": "Retrieves a list of ForwardingRule resources available to the specified project.",
2007 "httpMethod": "GET", 2007 "httpMethod": "GET",
2008 "id": "compute.globalForwardingRules.list", 2008 "id": "compute.globalForwardingRules.list",
2009 "parameterOrder": [ 2009 "parameterOrder": [
2010 "project" 2010 "project"
2011 ], 2011 ],
2012 "parameters": { 2012 "parameters": {
2013 "filter": { 2013 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
2015 "location": "query", 2015 "location": "query",
2016 "type": "string" 2016 "type": "string"
2017 }, 2017 },
2018 "maxResults": { 2018 "maxResults": {
2019 "default": "500", 2019 "default": "500",
2020 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 2020 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
2021 "format": "uint32", 2021 "format": "uint32",
2022 "location": "query", 2022 "location": "query",
2023 "maximum": "500", 2023 "maximum": "500",
2024 "minimum": "0", 2024 "minimum": "0",
2025 "type": "integer" 2025 "type": "integer"
2026 }, 2026 },
2027 "pageToken": { 2027 "pageToken": {
2028 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 2028 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
2029 "location": "query", 2029 "location": "query",
2030 "type": "string" 2030 "type": "string"
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
2089 "methods": { 2089 "methods": {
2090 "aggregatedList": { 2090 "aggregatedList": {
2091 "description": "Retrieves an aggregated list of all operatio ns.", 2091 "description": "Retrieves an aggregated list of all operatio ns.",
2092 "httpMethod": "GET", 2092 "httpMethod": "GET",
2093 "id": "compute.globalOperations.aggregatedList", 2093 "id": "compute.globalOperations.aggregatedList",
2094 "parameterOrder": [ 2094 "parameterOrder": [
2095 "project" 2095 "project"
2096 ], 2096 ],
2097 "parameters": { 2097 "parameters": {
2098 "filter": { 2098 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
2100 "location": "query", 2100 "location": "query",
2101 "type": "string" 2101 "type": "string"
2102 }, 2102 },
2103 "maxResults": { 2103 "maxResults": {
2104 "default": "500", 2104 "default": "500",
2105 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 2105 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
2106 "format": "uint32", 2106 "format": "uint32",
2107 "location": "query", 2107 "location": "query",
2108 "maximum": "500", 2108 "maximum": "500",
2109 "minimum": "0", 2109 "minimum": "0",
2110 "type": "integer" 2110 "type": "integer"
2111 }, 2111 },
2112 "pageToken": { 2112 "pageToken": {
2113 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 2113 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
2114 "location": "query", 2114 "location": "query",
2115 "type": "string" 2115 "type": "string"
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
2156 "type": "string" 2156 "type": "string"
2157 } 2157 }
2158 }, 2158 },
2159 "path": "{project}/global/operations/{operation}", 2159 "path": "{project}/global/operations/{operation}",
2160 "scopes": [ 2160 "scopes": [
2161 "https://www.googleapis.com/auth/cloud-platform", 2161 "https://www.googleapis.com/auth/cloud-platform",
2162 "https://www.googleapis.com/auth/compute" 2162 "https://www.googleapis.com/auth/compute"
2163 ] 2163 ]
2164 }, 2164 },
2165 "get": { 2165 "get": {
2166 "description": "Retrieves the specified Operations resource. ", 2166 "description": "Retrieves the specified Operations resource. Get a list of operations by making a list() request.",
2167 "httpMethod": "GET", 2167 "httpMethod": "GET",
2168 "id": "compute.globalOperations.get", 2168 "id": "compute.globalOperations.get",
2169 "parameterOrder": [ 2169 "parameterOrder": [
2170 "project", 2170 "project",
2171 "operation" 2171 "operation"
2172 ], 2172 ],
2173 "parameters": { 2173 "parameters": {
2174 "operation": { 2174 "operation": {
2175 "description": "Name of the Operations resource to r eturn.", 2175 "description": "Name of the Operations resource to r eturn.",
2176 "location": "path", 2176 "location": "path",
(...skipping 21 matching lines...) Expand all
2198 }, 2198 },
2199 "list": { 2199 "list": {
2200 "description": "Retrieves a list of Operation resources cont ained within the specified project.", 2200 "description": "Retrieves a list of Operation resources cont ained within the specified project.",
2201 "httpMethod": "GET", 2201 "httpMethod": "GET",
2202 "id": "compute.globalOperations.list", 2202 "id": "compute.globalOperations.list",
2203 "parameterOrder": [ 2203 "parameterOrder": [
2204 "project" 2204 "project"
2205 ], 2205 ],
2206 "parameters": { 2206 "parameters": {
2207 "filter": { 2207 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
2209 "location": "query", 2209 "location": "query",
2210 "type": "string" 2210 "type": "string"
2211 }, 2211 },
2212 "maxResults": { 2212 "maxResults": {
2213 "default": "500", 2213 "default": "500",
2214 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 2214 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
2215 "format": "uint32", 2215 "format": "uint32",
2216 "location": "query", 2216 "location": "query",
2217 "maximum": "500", 2217 "maximum": "500",
2218 "minimum": "0", 2218 "minimum": "0",
2219 "type": "integer" 2219 "type": "integer"
2220 }, 2220 },
2221 "pageToken": { 2221 "pageToken": {
2222 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 2222 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
2223 "location": "query", 2223 "location": "query",
2224 "type": "string" 2224 "type": "string"
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
2272 "path": "{project}/global/httpHealthChecks/{httpHealthCheck} ", 2272 "path": "{project}/global/httpHealthChecks/{httpHealthCheck} ",
2273 "response": { 2273 "response": {
2274 "$ref": "Operation" 2274 "$ref": "Operation"
2275 }, 2275 },
2276 "scopes": [ 2276 "scopes": [
2277 "https://www.googleapis.com/auth/cloud-platform", 2277 "https://www.googleapis.com/auth/cloud-platform",
2278 "https://www.googleapis.com/auth/compute" 2278 "https://www.googleapis.com/auth/compute"
2279 ] 2279 ]
2280 }, 2280 },
2281 "get": { 2281 "get": {
2282 "description": "Returns the specified HttpHealthCheck resour ce.", 2282 "description": "Returns the specified HttpHealthCheck resour ce. Get a list of available HTTP health checks by making a list() request.",
2283 "httpMethod": "GET", 2283 "httpMethod": "GET",
2284 "id": "compute.httpHealthChecks.get", 2284 "id": "compute.httpHealthChecks.get",
2285 "parameterOrder": [ 2285 "parameterOrder": [
2286 "project", 2286 "project",
2287 "httpHealthCheck" 2287 "httpHealthCheck"
2288 ], 2288 ],
2289 "parameters": { 2289 "parameters": {
2290 "httpHealthCheck": { 2290 "httpHealthCheck": {
2291 "description": "Name of the HttpHealthCheck resource to return.", 2291 "description": "Name of the HttpHealthCheck resource to return.",
2292 "location": "path", 2292 "location": "path",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
2342 }, 2342 },
2343 "list": { 2343 "list": {
2344 "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.",
2345 "httpMethod": "GET", 2345 "httpMethod": "GET",
2346 "id": "compute.httpHealthChecks.list", 2346 "id": "compute.httpHealthChecks.list",
2347 "parameterOrder": [ 2347 "parameterOrder": [
2348 "project" 2348 "project"
2349 ], 2349 ],
2350 "parameters": { 2350 "parameters": {
2351 "filter": { 2351 "filter": {
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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
2353 "location": "query", 2353 "location": "query",
2354 "type": "string" 2354 "type": "string"
2355 }, 2355 },
2356 "maxResults": { 2356 "maxResults": {
2357 "default": "500", 2357 "default": "500",
2358 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 2358 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
2359 "format": "uint32", 2359 "format": "uint32",
2360 "location": "query", 2360 "location": "query",
2361 "maximum": "500", 2361 "maximum": "500",
2362 "minimum": "0", 2362 "minimum": "0",
2363 "type": "integer" 2363 "type": "integer"
2364 }, 2364 },
2365 "pageToken": { 2365 "pageToken": {
2366 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 2366 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
2367 "location": "query", 2367 "location": "query",
2368 "type": "string" 2368 "type": "string"
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
2488 "path": "{project}/global/httpsHealthChecks/{httpsHealthChec k}", 2488 "path": "{project}/global/httpsHealthChecks/{httpsHealthChec k}",
2489 "response": { 2489 "response": {
2490 "$ref": "Operation" 2490 "$ref": "Operation"
2491 }, 2491 },
2492 "scopes": [ 2492 "scopes": [
2493 "https://www.googleapis.com/auth/cloud-platform", 2493 "https://www.googleapis.com/auth/cloud-platform",
2494 "https://www.googleapis.com/auth/compute" 2494 "https://www.googleapis.com/auth/compute"
2495 ] 2495 ]
2496 }, 2496 },
2497 "get": { 2497 "get": {
2498 "description": "Returns the specified HttpsHealthCheck resou rce.", 2498 "description": "Returns the specified HttpsHealthCheck resou rce. Get a list of available HTTPS health checks by making a list() request.",
2499 "httpMethod": "GET", 2499 "httpMethod": "GET",
2500 "id": "compute.httpsHealthChecks.get", 2500 "id": "compute.httpsHealthChecks.get",
2501 "parameterOrder": [ 2501 "parameterOrder": [
2502 "project", 2502 "project",
2503 "httpsHealthCheck" 2503 "httpsHealthCheck"
2504 ], 2504 ],
2505 "parameters": { 2505 "parameters": {
2506 "httpsHealthCheck": { 2506 "httpsHealthCheck": {
2507 "description": "Name of the HttpsHealthCheck resourc e to return.", 2507 "description": "Name of the HttpsHealthCheck resourc e to return.",
2508 "location": "path", 2508 "location": "path",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
2558 }, 2558 },
2559 "list": { 2559 "list": {
2560 "description": "Retrieves the list of HttpsHealthCheck resou rces available to the specified project.", 2560 "description": "Retrieves the list of HttpsHealthCheck resou rces available to the specified project.",
2561 "httpMethod": "GET", 2561 "httpMethod": "GET",
2562 "id": "compute.httpsHealthChecks.list", 2562 "id": "compute.httpsHealthChecks.list",
2563 "parameterOrder": [ 2563 "parameterOrder": [
2564 "project" 2564 "project"
2565 ], 2565 ],
2566 "parameters": { 2566 "parameters": {
2567 "filter": { 2567 "filter": {
2568 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 2568 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
2569 "location": "query", 2569 "location": "query",
2570 "type": "string" 2570 "type": "string"
2571 }, 2571 },
2572 "maxResults": { 2572 "maxResults": {
2573 "default": "500", 2573 "default": "500",
2574 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 2574 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
2575 "format": "uint32", 2575 "format": "uint32",
2576 "location": "query", 2576 "location": "query",
2577 "maximum": "500", 2577 "maximum": "500",
2578 "minimum": "0", 2578 "minimum": "0",
2579 "type": "integer" 2579 "type": "integer"
2580 }, 2580 },
2581 "pageToken": { 2581 "pageToken": {
2582 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 2582 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
2583 "location": "query", 2583 "location": "query",
2584 "type": "string" 2584 "type": "string"
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
2671 "scopes": [ 2671 "scopes": [
2672 "https://www.googleapis.com/auth/cloud-platform", 2672 "https://www.googleapis.com/auth/cloud-platform",
2673 "https://www.googleapis.com/auth/compute" 2673 "https://www.googleapis.com/auth/compute"
2674 ] 2674 ]
2675 } 2675 }
2676 } 2676 }
2677 }, 2677 },
2678 "images": { 2678 "images": {
2679 "methods": { 2679 "methods": {
2680 "delete": { 2680 "delete": {
2681 "description": "Deletes the specified image resource.", 2681 "description": "Deletes the specified image.",
2682 "httpMethod": "DELETE", 2682 "httpMethod": "DELETE",
2683 "id": "compute.images.delete", 2683 "id": "compute.images.delete",
2684 "parameterOrder": [ 2684 "parameterOrder": [
2685 "project", 2685 "project",
2686 "image" 2686 "image"
2687 ], 2687 ],
2688 "parameters": { 2688 "parameters": {
2689 "image": { 2689 "image": {
2690 "description": "Name of the image resource to delete .", 2690 "description": "Name of the image resource to delete .",
2691 "location": "path", 2691 "location": "path",
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
2740 }, 2740 },
2741 "response": { 2741 "response": {
2742 "$ref": "Operation" 2742 "$ref": "Operation"
2743 }, 2743 },
2744 "scopes": [ 2744 "scopes": [
2745 "https://www.googleapis.com/auth/cloud-platform", 2745 "https://www.googleapis.com/auth/cloud-platform",
2746 "https://www.googleapis.com/auth/compute" 2746 "https://www.googleapis.com/auth/compute"
2747 ] 2747 ]
2748 }, 2748 },
2749 "get": { 2749 "get": {
2750 "description": "Returns the specified image resource.", 2750 "description": "Returns the specified image. Get a list of a vailable images by making a list() request.",
2751 "httpMethod": "GET", 2751 "httpMethod": "GET",
2752 "id": "compute.images.get", 2752 "id": "compute.images.get",
2753 "parameterOrder": [ 2753 "parameterOrder": [
2754 "project", 2754 "project",
2755 "image" 2755 "image"
2756 ], 2756 ],
2757 "parameters": { 2757 "parameters": {
2758 "image": { 2758 "image": {
2759 "description": "Name of the image resource to return .", 2759 "description": "Name of the image resource to return .",
2760 "location": "path", 2760 "location": "path",
(...skipping 13 matching lines...) Expand all
2774 "response": { 2774 "response": {
2775 "$ref": "Image" 2775 "$ref": "Image"
2776 }, 2776 },
2777 "scopes": [ 2777 "scopes": [
2778 "https://www.googleapis.com/auth/cloud-platform", 2778 "https://www.googleapis.com/auth/cloud-platform",
2779 "https://www.googleapis.com/auth/compute", 2779 "https://www.googleapis.com/auth/compute",
2780 "https://www.googleapis.com/auth/compute.readonly" 2780 "https://www.googleapis.com/auth/compute.readonly"
2781 ] 2781 ]
2782 }, 2782 },
2783 "insert": { 2783 "insert": {
2784 "description": "Creates an image resource in the specified p roject using the data included in the request.", 2784 "description": "Creates an image in the specified project us ing the data included in the request.",
2785 "httpMethod": "POST", 2785 "httpMethod": "POST",
2786 "id": "compute.images.insert", 2786 "id": "compute.images.insert",
2787 "parameterOrder": [ 2787 "parameterOrder": [
2788 "project" 2788 "project"
2789 ], 2789 ],
2790 "parameters": { 2790 "parameters": {
2791 "project": { 2791 "project": {
2792 "description": "Project ID for this request.", 2792 "description": "Project ID for this request.",
2793 "location": "path", 2793 "location": "path",
2794 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 2794 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
(...skipping 18 matching lines...) Expand all
2813 }, 2813 },
2814 "list": { 2814 "list": {
2815 "description": "Retrieves the list of private images availab le to the specified project. Private images are images you create that belong to your project. This method does not get any images that belong to other projects , including publicly-available images, like Debian 7. If you want to get a list of publicly-available images, use this method to make a request to the respectiv e image project, such as debian-cloud or windows-cloud.\n\nSee Accessing images for more information.", 2815 "description": "Retrieves the list of private images availab le to the specified project. Private images are images you create that belong to your project. This method does not get any images that belong to other projects , including publicly-available images, like Debian 7. If you want to get a list of publicly-available images, use this method to make a request to the respectiv e image project, such as debian-cloud or windows-cloud.\n\nSee Accessing images for more information.",
2816 "httpMethod": "GET", 2816 "httpMethod": "GET",
2817 "id": "compute.images.list", 2817 "id": "compute.images.list",
2818 "parameterOrder": [ 2818 "parameterOrder": [
2819 "project" 2819 "project"
2820 ], 2820 ],
2821 "parameters": { 2821 "parameters": {
2822 "filter": { 2822 "filter": {
2823 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 2823 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
2824 "location": "query", 2824 "location": "query",
2825 "type": "string" 2825 "type": "string"
2826 }, 2826 },
2827 "maxResults": { 2827 "maxResults": {
2828 "default": "500", 2828 "default": "500",
2829 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 2829 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
2830 "format": "uint32", 2830 "format": "uint32",
2831 "location": "query", 2831 "location": "query",
2832 "maximum": "500", 2832 "maximum": "500",
2833 "minimum": "0", 2833 "minimum": "0",
2834 "type": "integer" 2834 "type": "integer"
2835 }, 2835 },
2836 "pageToken": { 2836 "pageToken": {
2837 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 2837 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
2838 "location": "query", 2838 "location": "query",
2839 "type": "string" 2839 "type": "string"
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
2904 }, 2904 },
2905 "aggregatedList": { 2905 "aggregatedList": {
2906 "description": "Retrieves the list of managed instance group s and groups them by zone.", 2906 "description": "Retrieves the list of managed instance group s and groups them by zone.",
2907 "httpMethod": "GET", 2907 "httpMethod": "GET",
2908 "id": "compute.instanceGroupManagers.aggregatedList", 2908 "id": "compute.instanceGroupManagers.aggregatedList",
2909 "parameterOrder": [ 2909 "parameterOrder": [
2910 "project" 2910 "project"
2911 ], 2911 ],
2912 "parameters": { 2912 "parameters": {
2913 "filter": { 2913 "filter": {
2914 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 2914 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
2915 "location": "query", 2915 "location": "query",
2916 "type": "string" 2916 "type": "string"
2917 }, 2917 },
2918 "maxResults": { 2918 "maxResults": {
2919 "default": "500", 2919 "default": "500",
2920 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 2920 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
2921 "format": "uint32", 2921 "format": "uint32",
2922 "location": "query", 2922 "location": "query",
2923 "maximum": "500", 2923 "maximum": "500",
2924 "minimum": "0", 2924 "minimum": "0",
2925 "type": "integer" 2925 "type": "integer"
2926 }, 2926 },
2927 "pageToken": { 2927 "pageToken": {
2928 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 2928 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
2929 "location": "query", 2929 "location": "query",
2930 "type": "string" 2930 "type": "string"
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
3022 }, 3022 },
3023 "response": { 3023 "response": {
3024 "$ref": "Operation" 3024 "$ref": "Operation"
3025 }, 3025 },
3026 "scopes": [ 3026 "scopes": [
3027 "https://www.googleapis.com/auth/cloud-platform", 3027 "https://www.googleapis.com/auth/cloud-platform",
3028 "https://www.googleapis.com/auth/compute" 3028 "https://www.googleapis.com/auth/compute"
3029 ] 3029 ]
3030 }, 3030 },
3031 "get": { 3031 "get": {
3032 "description": "Returns all of the details about the specifi ed managed instance group.", 3032 "description": "Returns all of the details about the specifi ed managed instance group. Get a list of available managed instance groups by ma king a list() request.",
3033 "httpMethod": "GET", 3033 "httpMethod": "GET",
3034 "id": "compute.instanceGroupManagers.get", 3034 "id": "compute.instanceGroupManagers.get",
3035 "parameterOrder": [ 3035 "parameterOrder": [
3036 "project", 3036 "project",
3037 "zone", 3037 "zone",
3038 "instanceGroupManager" 3038 "instanceGroupManager"
3039 ], 3039 ],
3040 "parameters": { 3040 "parameters": {
3041 "instanceGroupManager": { 3041 "instanceGroupManager": {
3042 "description": "The name of the managed instance gro up.", 3042 "description": "The name of the managed instance gro up.",
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
3106 "list": { 3106 "list": {
3107 "description": "Retrieves a list of managed instance groups that are contained within the specified project and zone.", 3107 "description": "Retrieves a list of managed instance groups that are contained within the specified project and zone.",
3108 "httpMethod": "GET", 3108 "httpMethod": "GET",
3109 "id": "compute.instanceGroupManagers.list", 3109 "id": "compute.instanceGroupManagers.list",
3110 "parameterOrder": [ 3110 "parameterOrder": [
3111 "project", 3111 "project",
3112 "zone" 3112 "zone"
3113 ], 3113 ],
3114 "parameters": { 3114 "parameters": {
3115 "filter": { 3115 "filter": {
3116 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 3116 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
3117 "location": "query", 3117 "location": "query",
3118 "type": "string" 3118 "type": "string"
3119 }, 3119 },
3120 "maxResults": { 3120 "maxResults": {
3121 "default": "500", 3121 "default": "500",
3122 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 3122 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
3123 "format": "uint32", 3123 "format": "uint32",
3124 "location": "query", 3124 "location": "query",
3125 "maximum": "500", 3125 "maximum": "500",
3126 "minimum": "0", 3126 "minimum": "0",
3127 "type": "integer" 3127 "type": "integer"
3128 }, 3128 },
3129 "pageToken": { 3129 "pageToken": {
3130 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 3130 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
3131 "location": "query", 3131 "location": "query",
3132 "type": "string" 3132 "type": "string"
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
3366 "scopes": [ 3366 "scopes": [
3367 "https://www.googleapis.com/auth/cloud-platform", 3367 "https://www.googleapis.com/auth/cloud-platform",
3368 "https://www.googleapis.com/auth/compute" 3368 "https://www.googleapis.com/auth/compute"
3369 ] 3369 ]
3370 } 3370 }
3371 } 3371 }
3372 }, 3372 },
3373 "instanceGroups": { 3373 "instanceGroups": {
3374 "methods": { 3374 "methods": {
3375 "addInstances": { 3375 "addInstances": {
3376 "description": "Adds a list of instances to the specified in stance group. Read Adding instances for more information.", 3376 "description": "Adds a list of instances to the specified in stance group. All of the instances in the instance group must be in the same net work/subnetwork. Read Adding instances for more information.",
3377 "httpMethod": "POST", 3377 "httpMethod": "POST",
3378 "id": "compute.instanceGroups.addInstances", 3378 "id": "compute.instanceGroups.addInstances",
3379 "parameterOrder": [ 3379 "parameterOrder": [
3380 "project", 3380 "project",
3381 "zone", 3381 "zone",
3382 "instanceGroup" 3382 "instanceGroup"
3383 ], 3383 ],
3384 "parameters": { 3384 "parameters": {
3385 "instanceGroup": { 3385 "instanceGroup": {
3386 "description": "The name of the instance group where you are adding instances.", 3386 "description": "The name of the instance group where you are adding instances.",
(...skipping 29 matching lines...) Expand all
3416 }, 3416 },
3417 "aggregatedList": { 3417 "aggregatedList": {
3418 "description": "Retrieves the list of instance groups and so rts them by zone.", 3418 "description": "Retrieves the list of instance groups and so rts them by zone.",
3419 "httpMethod": "GET", 3419 "httpMethod": "GET",
3420 "id": "compute.instanceGroups.aggregatedList", 3420 "id": "compute.instanceGroups.aggregatedList",
3421 "parameterOrder": [ 3421 "parameterOrder": [
3422 "project" 3422 "project"
3423 ], 3423 ],
3424 "parameters": { 3424 "parameters": {
3425 "filter": { 3425 "filter": {
3426 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 3426 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
3427 "location": "query", 3427 "location": "query",
3428 "type": "string" 3428 "type": "string"
3429 }, 3429 },
3430 "maxResults": { 3430 "maxResults": {
3431 "default": "500", 3431 "default": "500",
3432 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 3432 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
3433 "format": "uint32", 3433 "format": "uint32",
3434 "location": "query", 3434 "location": "query",
3435 "maximum": "500", 3435 "maximum": "500",
3436 "minimum": "0", 3436 "minimum": "0",
3437 "type": "integer" 3437 "type": "integer"
3438 }, 3438 },
3439 "pageToken": { 3439 "pageToken": {
3440 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 3440 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
3441 "location": "query", 3441 "location": "query",
3442 "type": "string" 3442 "type": "string"
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
3492 "path": "{project}/zones/{zone}/instanceGroups/{instanceGrou p}", 3492 "path": "{project}/zones/{zone}/instanceGroups/{instanceGrou p}",
3493 "response": { 3493 "response": {
3494 "$ref": "Operation" 3494 "$ref": "Operation"
3495 }, 3495 },
3496 "scopes": [ 3496 "scopes": [
3497 "https://www.googleapis.com/auth/cloud-platform", 3497 "https://www.googleapis.com/auth/cloud-platform",
3498 "https://www.googleapis.com/auth/compute" 3498 "https://www.googleapis.com/auth/compute"
3499 ] 3499 ]
3500 }, 3500 },
3501 "get": { 3501 "get": {
3502 "description": "Returns the specified instance group resourc e.", 3502 "description": "Returns the specified instance group. Get a list of available instance groups by making a list() request.",
3503 "httpMethod": "GET", 3503 "httpMethod": "GET",
3504 "id": "compute.instanceGroups.get", 3504 "id": "compute.instanceGroups.get",
3505 "parameterOrder": [ 3505 "parameterOrder": [
3506 "project", 3506 "project",
3507 "zone", 3507 "zone",
3508 "instanceGroup" 3508 "instanceGroup"
3509 ], 3509 ],
3510 "parameters": { 3510 "parameters": {
3511 "instanceGroup": { 3511 "instanceGroup": {
3512 "description": "The name of the instance group.", 3512 "description": "The name of the instance group.",
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
3576 "list": { 3576 "list": {
3577 "description": "Retrieves the list of instance groups that a re located in the specified project and zone.", 3577 "description": "Retrieves the list of instance groups that a re located in the specified project and zone.",
3578 "httpMethod": "GET", 3578 "httpMethod": "GET",
3579 "id": "compute.instanceGroups.list", 3579 "id": "compute.instanceGroups.list",
3580 "parameterOrder": [ 3580 "parameterOrder": [
3581 "project", 3581 "project",
3582 "zone" 3582 "zone"
3583 ], 3583 ],
3584 "parameters": { 3584 "parameters": {
3585 "filter": { 3585 "filter": {
3586 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 3586 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
3587 "location": "query", 3587 "location": "query",
3588 "type": "string" 3588 "type": "string"
3589 }, 3589 },
3590 "maxResults": { 3590 "maxResults": {
3591 "default": "500", 3591 "default": "500",
3592 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 3592 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
3593 "format": "uint32", 3593 "format": "uint32",
3594 "location": "query", 3594 "location": "query",
3595 "maximum": "500", 3595 "maximum": "500",
3596 "minimum": "0", 3596 "minimum": "0",
3597 "type": "integer" 3597 "type": "integer"
3598 }, 3598 },
3599 "pageToken": { 3599 "pageToken": {
3600 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 3600 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
3601 "location": "query", 3601 "location": "query",
3602 "type": "string" 3602 "type": "string"
(...skipping 26 matching lines...) Expand all
3629 "description": "Lists the instances in the specified instanc e group.", 3629 "description": "Lists the instances in the specified instanc e group.",
3630 "httpMethod": "POST", 3630 "httpMethod": "POST",
3631 "id": "compute.instanceGroups.listInstances", 3631 "id": "compute.instanceGroups.listInstances",
3632 "parameterOrder": [ 3632 "parameterOrder": [
3633 "project", 3633 "project",
3634 "zone", 3634 "zone",
3635 "instanceGroup" 3635 "instanceGroup"
3636 ], 3636 ],
3637 "parameters": { 3637 "parameters": {
3638 "filter": { 3638 "filter": {
3639 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 3639 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
3640 "location": "query", 3640 "location": "query",
3641 "type": "string" 3641 "type": "string"
3642 }, 3642 },
3643 "instanceGroup": { 3643 "instanceGroup": {
3644 "description": "The name of the instance group from which you want to generate a list of included instances.", 3644 "description": "The name of the instance group from which you want to generate a list of included instances.",
3645 "location": "path", 3645 "location": "path",
3646 "required": true, 3646 "required": true,
3647 "type": "string" 3647 "type": "string"
3648 }, 3648 },
3649 "maxResults": { 3649 "maxResults": {
3650 "default": "500", 3650 "default": "500",
3651 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 3651 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
3652 "format": "uint32", 3652 "format": "uint32",
3653 "location": "query", 3653 "location": "query",
3654 "maximum": "500", 3654 "maximum": "500",
3655 "minimum": "0", 3655 "minimum": "0",
3656 "type": "integer" 3656 "type": "integer"
3657 }, 3657 },
3658 "pageToken": { 3658 "pageToken": {
3659 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 3659 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
3660 "location": "query", 3660 "location": "query",
3661 "type": "string" 3661 "type": "string"
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
3769 "scopes": [ 3769 "scopes": [
3770 "https://www.googleapis.com/auth/cloud-platform", 3770 "https://www.googleapis.com/auth/cloud-platform",
3771 "https://www.googleapis.com/auth/compute" 3771 "https://www.googleapis.com/auth/compute"
3772 ] 3772 ]
3773 } 3773 }
3774 } 3774 }
3775 }, 3775 },
3776 "instanceTemplates": { 3776 "instanceTemplates": {
3777 "methods": { 3777 "methods": {
3778 "delete": { 3778 "delete": {
3779 "description": "Deletes the specified instance template.", 3779 "description": "Deletes the specified instance template. If you delete an instance template that is being referenced from another instance g roup, the instance group will not be able to create or recreate virtual machine instances. Deleting an instance template is permanent and cannot be undone.",
3780 "httpMethod": "DELETE", 3780 "httpMethod": "DELETE",
3781 "id": "compute.instanceTemplates.delete", 3781 "id": "compute.instanceTemplates.delete",
3782 "parameterOrder": [ 3782 "parameterOrder": [
3783 "project", 3783 "project",
3784 "instanceTemplate" 3784 "instanceTemplate"
3785 ], 3785 ],
3786 "parameters": { 3786 "parameters": {
3787 "instanceTemplate": { 3787 "instanceTemplate": {
3788 "description": "The name of the instance template to delete.", 3788 "description": "The name of the instance template to delete.",
3789 "location": "path", 3789 "location": "path",
(...skipping 12 matching lines...) Expand all
3802 "path": "{project}/global/instanceTemplates/{instanceTemplat e}", 3802 "path": "{project}/global/instanceTemplates/{instanceTemplat e}",
3803 "response": { 3803 "response": {
3804 "$ref": "Operation" 3804 "$ref": "Operation"
3805 }, 3805 },
3806 "scopes": [ 3806 "scopes": [
3807 "https://www.googleapis.com/auth/cloud-platform", 3807 "https://www.googleapis.com/auth/cloud-platform",
3808 "https://www.googleapis.com/auth/compute" 3808 "https://www.googleapis.com/auth/compute"
3809 ] 3809 ]
3810 }, 3810 },
3811 "get": { 3811 "get": {
3812 "description": "Returns the specified instance template reso urce.", 3812 "description": "Returns the specified instance template. Get a list of available instance templates by making a list() request.",
3813 "httpMethod": "GET", 3813 "httpMethod": "GET",
3814 "id": "compute.instanceTemplates.get", 3814 "id": "compute.instanceTemplates.get",
3815 "parameterOrder": [ 3815 "parameterOrder": [
3816 "project", 3816 "project",
3817 "instanceTemplate" 3817 "instanceTemplate"
3818 ], 3818 ],
3819 "parameters": { 3819 "parameters": {
3820 "instanceTemplate": { 3820 "instanceTemplate": {
3821 "description": "The name of the instance template.", 3821 "description": "The name of the instance template.",
3822 "location": "path", 3822 "location": "path",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
3872 }, 3872 },
3873 "list": { 3873 "list": {
3874 "description": "Retrieves a list of instance templates that are contained within the specified project and zone.", 3874 "description": "Retrieves a list of instance templates that are contained within the specified project and zone.",
3875 "httpMethod": "GET", 3875 "httpMethod": "GET",
3876 "id": "compute.instanceTemplates.list", 3876 "id": "compute.instanceTemplates.list",
3877 "parameterOrder": [ 3877 "parameterOrder": [
3878 "project" 3878 "project"
3879 ], 3879 ],
3880 "parameters": { 3880 "parameters": {
3881 "filter": { 3881 "filter": {
3882 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 3882 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
3883 "location": "query", 3883 "location": "query",
3884 "type": "string" 3884 "type": "string"
3885 }, 3885 },
3886 "maxResults": { 3886 "maxResults": {
3887 "default": "500", 3887 "default": "500",
3888 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 3888 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
3889 "format": "uint32", 3889 "format": "uint32",
3890 "location": "query", 3890 "location": "query",
3891 "maximum": "500", 3891 "maximum": "500",
3892 "minimum": "0", 3892 "minimum": "0",
3893 "type": "integer" 3893 "type": "integer"
3894 }, 3894 },
3895 "pageToken": { 3895 "pageToken": {
3896 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 3896 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
3897 "location": "query", 3897 "location": "query",
3898 "type": "string" 3898 "type": "string"
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
3964 }, 3964 },
3965 "response": { 3965 "response": {
3966 "$ref": "Operation" 3966 "$ref": "Operation"
3967 }, 3967 },
3968 "scopes": [ 3968 "scopes": [
3969 "https://www.googleapis.com/auth/cloud-platform", 3969 "https://www.googleapis.com/auth/cloud-platform",
3970 "https://www.googleapis.com/auth/compute" 3970 "https://www.googleapis.com/auth/compute"
3971 ] 3971 ]
3972 }, 3972 },
3973 "aggregatedList": { 3973 "aggregatedList": {
3974 "description": "Retrieves aggregated list of instance resour ces.", 3974 "description": "Retrieves aggregated list of instances.",
3975 "httpMethod": "GET", 3975 "httpMethod": "GET",
3976 "id": "compute.instances.aggregatedList", 3976 "id": "compute.instances.aggregatedList",
3977 "parameterOrder": [ 3977 "parameterOrder": [
3978 "project" 3978 "project"
3979 ], 3979 ],
3980 "parameters": { 3980 "parameters": {
3981 "filter": { 3981 "filter": {
3982 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 3982 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
3983 "location": "query", 3983 "location": "query",
3984 "type": "string" 3984 "type": "string"
3985 }, 3985 },
3986 "maxResults": { 3986 "maxResults": {
3987 "default": "500", 3987 "default": "500",
3988 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 3988 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
3989 "format": "uint32", 3989 "format": "uint32",
3990 "location": "query", 3990 "location": "query",
3991 "maximum": "500", 3991 "maximum": "500",
3992 "minimum": "0", 3992 "minimum": "0",
3993 "type": "integer" 3993 "type": "integer"
3994 }, 3994 },
3995 "pageToken": { 3995 "pageToken": {
3996 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 3996 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
3997 "location": "query", 3997 "location": "query",
3998 "type": "string" 3998 "type": "string"
(...skipping 20 matching lines...) Expand all
4019 "description": "Attaches a Disk resource to an instance.", 4019 "description": "Attaches a Disk resource to an instance.",
4020 "httpMethod": "POST", 4020 "httpMethod": "POST",
4021 "id": "compute.instances.attachDisk", 4021 "id": "compute.instances.attachDisk",
4022 "parameterOrder": [ 4022 "parameterOrder": [
4023 "project", 4023 "project",
4024 "zone", 4024 "zone",
4025 "instance" 4025 "instance"
4026 ], 4026 ],
4027 "parameters": { 4027 "parameters": {
4028 "instance": { 4028 "instance": {
4029 "description": "Instance name.", 4029 "description": "The instance name for this request." ,
4030 "location": "path", 4030 "location": "path",
4031 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 4031 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
4032 "required": true, 4032 "required": true,
4033 "type": "string" 4033 "type": "string"
4034 }, 4034 },
4035 "project": { 4035 "project": {
4036 "description": "Project ID for this request.", 4036 "description": "Project ID for this request.",
4037 "location": "path", 4037 "location": "path",
4038 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 4038 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
4039 "required": true, 4039 "required": true,
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
4198 "path": "{project}/zones/{zone}/instances/{instance}/detachD isk", 4198 "path": "{project}/zones/{zone}/instances/{instance}/detachD isk",
4199 "response": { 4199 "response": {
4200 "$ref": "Operation" 4200 "$ref": "Operation"
4201 }, 4201 },
4202 "scopes": [ 4202 "scopes": [
4203 "https://www.googleapis.com/auth/cloud-platform", 4203 "https://www.googleapis.com/auth/cloud-platform",
4204 "https://www.googleapis.com/auth/compute" 4204 "https://www.googleapis.com/auth/compute"
4205 ] 4205 ]
4206 }, 4206 },
4207 "get": { 4207 "get": {
4208 "description": "Returns the specified instance resource.", 4208 "description": "Returns the specified Instance resource. Get a list of available instances by making a list() request.",
4209 "httpMethod": "GET", 4209 "httpMethod": "GET",
4210 "id": "compute.instances.get", 4210 "id": "compute.instances.get",
4211 "parameterOrder": [ 4211 "parameterOrder": [
4212 "project", 4212 "project",
4213 "zone", 4213 "zone",
4214 "instance" 4214 "instance"
4215 ], 4215 ],
4216 "parameters": { 4216 "parameters": {
4217 "instance": { 4217 "instance": {
4218 "description": "Name of the instance resource to ret urn.", 4218 "description": "Name of the instance resource to ret urn.",
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
4327 }, 4327 },
4328 "response": { 4328 "response": {
4329 "$ref": "Operation" 4329 "$ref": "Operation"
4330 }, 4330 },
4331 "scopes": [ 4331 "scopes": [
4332 "https://www.googleapis.com/auth/cloud-platform", 4332 "https://www.googleapis.com/auth/cloud-platform",
4333 "https://www.googleapis.com/auth/compute" 4333 "https://www.googleapis.com/auth/compute"
4334 ] 4334 ]
4335 }, 4335 },
4336 "list": { 4336 "list": {
4337 "description": "Retrieves the list of instance resources con tained within the specified zone.", 4337 "description": "Retrieves the list of instances contained wi thin the specified zone.",
4338 "httpMethod": "GET", 4338 "httpMethod": "GET",
4339 "id": "compute.instances.list", 4339 "id": "compute.instances.list",
4340 "parameterOrder": [ 4340 "parameterOrder": [
4341 "project", 4341 "project",
4342 "zone" 4342 "zone"
4343 ], 4343 ],
4344 "parameters": { 4344 "parameters": {
4345 "filter": { 4345 "filter": {
4346 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 4346 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
4347 "location": "query", 4347 "location": "query",
4348 "type": "string" 4348 "type": "string"
4349 }, 4349 },
4350 "maxResults": { 4350 "maxResults": {
4351 "default": "500", 4351 "default": "500",
4352 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 4352 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
4353 "format": "uint32", 4353 "format": "uint32",
4354 "location": "query", 4354 "location": "query",
4355 "maximum": "500", 4355 "maximum": "500",
4356 "minimum": "0", 4356 "minimum": "0",
4357 "type": "integer" 4357 "type": "integer"
4358 }, 4358 },
4359 "pageToken": { 4359 "pageToken": {
4360 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 4360 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
4361 "location": "query", 4361 "location": "query",
4362 "type": "string" 4362 "type": "string"
(...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after
4739 "scopes": [ 4739 "scopes": [
4740 "https://www.googleapis.com/auth/cloud-platform", 4740 "https://www.googleapis.com/auth/cloud-platform",
4741 "https://www.googleapis.com/auth/compute" 4741 "https://www.googleapis.com/auth/compute"
4742 ] 4742 ]
4743 } 4743 }
4744 } 4744 }
4745 }, 4745 },
4746 "licenses": { 4746 "licenses": {
4747 "methods": { 4747 "methods": {
4748 "get": { 4748 "get": {
4749 "description": "Returns the specified license resource.", 4749 "description": "Returns the specified License resource. Get a list of available licenses by making a list() request.",
4750 "httpMethod": "GET", 4750 "httpMethod": "GET",
4751 "id": "compute.licenses.get", 4751 "id": "compute.licenses.get",
4752 "parameterOrder": [ 4752 "parameterOrder": [
4753 "project", 4753 "project",
4754 "license" 4754 "license"
4755 ], 4755 ],
4756 "parameters": { 4756 "parameters": {
4757 "license": { 4757 "license": {
4758 "description": "Name of the license resource to retu rn.", 4758 "description": "Name of the License resource to retu rn.",
4759 "location": "path", 4759 "location": "path",
4760 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 4760 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
4761 "required": true, 4761 "required": true,
4762 "type": "string" 4762 "type": "string"
4763 }, 4763 },
4764 "project": { 4764 "project": {
4765 "description": "Project ID for this request.", 4765 "description": "Project ID for this request.",
4766 "location": "path", 4766 "location": "path",
4767 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 4767 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
4768 "required": true, 4768 "required": true,
4769 "type": "string" 4769 "type": "string"
4770 } 4770 }
4771 }, 4771 },
4772 "path": "{project}/global/licenses/{license}", 4772 "path": "{project}/global/licenses/{license}",
4773 "response": { 4773 "response": {
4774 "$ref": "License" 4774 "$ref": "License"
4775 }, 4775 },
4776 "scopes": [ 4776 "scopes": [
4777 "https://www.googleapis.com/auth/cloud-platform", 4777 "https://www.googleapis.com/auth/cloud-platform",
4778 "https://www.googleapis.com/auth/compute", 4778 "https://www.googleapis.com/auth/compute",
4779 "https://www.googleapis.com/auth/compute.readonly" 4779 "https://www.googleapis.com/auth/compute.readonly"
4780 ] 4780 ]
4781 } 4781 }
4782 } 4782 }
4783 }, 4783 },
4784 "machineTypes": { 4784 "machineTypes": {
4785 "methods": { 4785 "methods": {
4786 "aggregatedList": { 4786 "aggregatedList": {
4787 "description": "Retrieves an aggregated list of machine type resources.", 4787 "description": "Retrieves an aggregated list of machine type s.",
4788 "httpMethod": "GET", 4788 "httpMethod": "GET",
4789 "id": "compute.machineTypes.aggregatedList", 4789 "id": "compute.machineTypes.aggregatedList",
4790 "parameterOrder": [ 4790 "parameterOrder": [
4791 "project" 4791 "project"
4792 ], 4792 ],
4793 "parameters": { 4793 "parameters": {
4794 "filter": { 4794 "filter": {
4795 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 4795 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
4796 "location": "query", 4796 "location": "query",
4797 "type": "string" 4797 "type": "string"
4798 }, 4798 },
4799 "maxResults": { 4799 "maxResults": {
4800 "default": "500", 4800 "default": "500",
4801 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 4801 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
4802 "format": "uint32", 4802 "format": "uint32",
4803 "location": "query", 4803 "location": "query",
4804 "maximum": "500", 4804 "maximum": "500",
4805 "minimum": "0", 4805 "minimum": "0",
4806 "type": "integer" 4806 "type": "integer"
4807 }, 4807 },
4808 "pageToken": { 4808 "pageToken": {
4809 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 4809 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
4810 "location": "query", 4810 "location": "query",
4811 "type": "string" 4811 "type": "string"
(...skipping 10 matching lines...) Expand all
4822 "response": { 4822 "response": {
4823 "$ref": "MachineTypeAggregatedList" 4823 "$ref": "MachineTypeAggregatedList"
4824 }, 4824 },
4825 "scopes": [ 4825 "scopes": [
4826 "https://www.googleapis.com/auth/cloud-platform", 4826 "https://www.googleapis.com/auth/cloud-platform",
4827 "https://www.googleapis.com/auth/compute", 4827 "https://www.googleapis.com/auth/compute",
4828 "https://www.googleapis.com/auth/compute.readonly" 4828 "https://www.googleapis.com/auth/compute.readonly"
4829 ] 4829 ]
4830 }, 4830 },
4831 "get": { 4831 "get": {
4832 "description": "Returns the specified machine type resource. ", 4832 "description": "Returns the specified machine type. Get a li st of available machine types by making a list() request.",
4833 "httpMethod": "GET", 4833 "httpMethod": "GET",
4834 "id": "compute.machineTypes.get", 4834 "id": "compute.machineTypes.get",
4835 "parameterOrder": [ 4835 "parameterOrder": [
4836 "project", 4836 "project",
4837 "zone", 4837 "zone",
4838 "machineType" 4838 "machineType"
4839 ], 4839 ],
4840 "parameters": { 4840 "parameters": {
4841 "machineType": { 4841 "machineType": {
4842 "description": "Name of the machine type resource to return.", 4842 "description": "Name of the machine type to return." ,
4843 "location": "path", 4843 "location": "path",
4844 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 4844 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
4845 "required": true, 4845 "required": true,
4846 "type": "string" 4846 "type": "string"
4847 }, 4847 },
4848 "project": { 4848 "project": {
4849 "description": "Project ID for this request.", 4849 "description": "Project ID for this request.",
4850 "location": "path", 4850 "location": "path",
4851 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 4851 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
4852 "required": true, 4852 "required": true,
(...skipping 11 matching lines...) Expand all
4864 "response": { 4864 "response": {
4865 "$ref": "MachineType" 4865 "$ref": "MachineType"
4866 }, 4866 },
4867 "scopes": [ 4867 "scopes": [
4868 "https://www.googleapis.com/auth/cloud-platform", 4868 "https://www.googleapis.com/auth/cloud-platform",
4869 "https://www.googleapis.com/auth/compute", 4869 "https://www.googleapis.com/auth/compute",
4870 "https://www.googleapis.com/auth/compute.readonly" 4870 "https://www.googleapis.com/auth/compute.readonly"
4871 ] 4871 ]
4872 }, 4872 },
4873 "list": { 4873 "list": {
4874 "description": "Retrieves a list of machine type resources a vailable to the specified project.", 4874 "description": "Retrieves a list of machine types available to the specified project.",
4875 "httpMethod": "GET", 4875 "httpMethod": "GET",
4876 "id": "compute.machineTypes.list", 4876 "id": "compute.machineTypes.list",
4877 "parameterOrder": [ 4877 "parameterOrder": [
4878 "project", 4878 "project",
4879 "zone" 4879 "zone"
4880 ], 4880 ],
4881 "parameters": { 4881 "parameters": {
4882 "filter": { 4882 "filter": {
4883 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 4883 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
4884 "location": "query", 4884 "location": "query",
4885 "type": "string" 4885 "type": "string"
4886 }, 4886 },
4887 "maxResults": { 4887 "maxResults": {
4888 "default": "500", 4888 "default": "500",
4889 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 4889 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
4890 "format": "uint32", 4890 "format": "uint32",
4891 "location": "query", 4891 "location": "query",
4892 "maximum": "500", 4892 "maximum": "500",
4893 "minimum": "0", 4893 "minimum": "0",
4894 "type": "integer" 4894 "type": "integer"
4895 }, 4895 },
4896 "pageToken": { 4896 "pageToken": {
4897 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 4897 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
4898 "location": "query", 4898 "location": "query",
4899 "type": "string" 4899 "type": "string"
(...skipping 21 matching lines...) Expand all
4921 "https://www.googleapis.com/auth/cloud-platform", 4921 "https://www.googleapis.com/auth/cloud-platform",
4922 "https://www.googleapis.com/auth/compute", 4922 "https://www.googleapis.com/auth/compute",
4923 "https://www.googleapis.com/auth/compute.readonly" 4923 "https://www.googleapis.com/auth/compute.readonly"
4924 ] 4924 ]
4925 } 4925 }
4926 } 4926 }
4927 }, 4927 },
4928 "networks": { 4928 "networks": {
4929 "methods": { 4929 "methods": {
4930 "delete": { 4930 "delete": {
4931 "description": "Deletes the specified network resource.", 4931 "description": "Deletes the specified network.",
4932 "httpMethod": "DELETE", 4932 "httpMethod": "DELETE",
4933 "id": "compute.networks.delete", 4933 "id": "compute.networks.delete",
4934 "parameterOrder": [ 4934 "parameterOrder": [
4935 "project", 4935 "project",
4936 "network" 4936 "network"
4937 ], 4937 ],
4938 "parameters": { 4938 "parameters": {
4939 "network": { 4939 "network": {
4940 "description": "Name of the network resource to dele te.", 4940 "description": "Name of the network to delete.",
4941 "location": "path", 4941 "location": "path",
4942 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 4942 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
4943 "required": true, 4943 "required": true,
4944 "type": "string" 4944 "type": "string"
4945 }, 4945 },
4946 "project": { 4946 "project": {
4947 "description": "Project ID for this request.", 4947 "description": "Project ID for this request.",
4948 "location": "path", 4948 "location": "path",
4949 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 4949 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
4950 "required": true, 4950 "required": true,
4951 "type": "string" 4951 "type": "string"
4952 } 4952 }
4953 }, 4953 },
4954 "path": "{project}/global/networks/{network}", 4954 "path": "{project}/global/networks/{network}",
4955 "response": { 4955 "response": {
4956 "$ref": "Operation" 4956 "$ref": "Operation"
4957 }, 4957 },
4958 "scopes": [ 4958 "scopes": [
4959 "https://www.googleapis.com/auth/cloud-platform", 4959 "https://www.googleapis.com/auth/cloud-platform",
4960 "https://www.googleapis.com/auth/compute" 4960 "https://www.googleapis.com/auth/compute"
4961 ] 4961 ]
4962 }, 4962 },
4963 "get": { 4963 "get": {
4964 "description": "Returns the specified network resource.", 4964 "description": "Returns the specified network. Get a list of available networks by making a list() request.",
4965 "httpMethod": "GET", 4965 "httpMethod": "GET",
4966 "id": "compute.networks.get", 4966 "id": "compute.networks.get",
4967 "parameterOrder": [ 4967 "parameterOrder": [
4968 "project", 4968 "project",
4969 "network" 4969 "network"
4970 ], 4970 ],
4971 "parameters": { 4971 "parameters": {
4972 "network": { 4972 "network": {
4973 "description": "Name of the network resource to retu rn.", 4973 "description": "Name of the network to return.",
4974 "location": "path", 4974 "location": "path",
4975 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 4975 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
4976 "required": true, 4976 "required": true,
4977 "type": "string" 4977 "type": "string"
4978 }, 4978 },
4979 "project": { 4979 "project": {
4980 "description": "Project ID for this request.", 4980 "description": "Project ID for this request.",
4981 "location": "path", 4981 "location": "path",
4982 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 4982 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
4983 "required": true, 4983 "required": true,
4984 "type": "string" 4984 "type": "string"
4985 } 4985 }
4986 }, 4986 },
4987 "path": "{project}/global/networks/{network}", 4987 "path": "{project}/global/networks/{network}",
4988 "response": { 4988 "response": {
4989 "$ref": "Network" 4989 "$ref": "Network"
4990 }, 4990 },
4991 "scopes": [ 4991 "scopes": [
4992 "https://www.googleapis.com/auth/cloud-platform", 4992 "https://www.googleapis.com/auth/cloud-platform",
4993 "https://www.googleapis.com/auth/compute", 4993 "https://www.googleapis.com/auth/compute",
4994 "https://www.googleapis.com/auth/compute.readonly" 4994 "https://www.googleapis.com/auth/compute.readonly"
4995 ] 4995 ]
4996 }, 4996 },
4997 "insert": { 4997 "insert": {
4998 "description": "Creates a network resource in the specified project using the data included in the request.", 4998 "description": "Creates a network in the specified project u sing the data included in the request.",
4999 "httpMethod": "POST", 4999 "httpMethod": "POST",
5000 "id": "compute.networks.insert", 5000 "id": "compute.networks.insert",
5001 "parameterOrder": [ 5001 "parameterOrder": [
5002 "project" 5002 "project"
5003 ], 5003 ],
5004 "parameters": { 5004 "parameters": {
5005 "project": { 5005 "project": {
5006 "description": "Project ID for this request.", 5006 "description": "Project ID for this request.",
5007 "location": "path", 5007 "location": "path",
5008 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5008 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5009 "required": true, 5009 "required": true,
5010 "type": "string" 5010 "type": "string"
5011 } 5011 }
5012 }, 5012 },
5013 "path": "{project}/global/networks", 5013 "path": "{project}/global/networks",
5014 "request": { 5014 "request": {
5015 "$ref": "Network" 5015 "$ref": "Network"
5016 }, 5016 },
5017 "response": { 5017 "response": {
5018 "$ref": "Operation" 5018 "$ref": "Operation"
5019 }, 5019 },
5020 "scopes": [ 5020 "scopes": [
5021 "https://www.googleapis.com/auth/cloud-platform", 5021 "https://www.googleapis.com/auth/cloud-platform",
5022 "https://www.googleapis.com/auth/compute" 5022 "https://www.googleapis.com/auth/compute"
5023 ] 5023 ]
5024 }, 5024 },
5025 "list": { 5025 "list": {
5026 "description": "Retrieves the list of network resources avai lable to the specified project.", 5026 "description": "Retrieves the list of networks available to the specified project.",
5027 "httpMethod": "GET", 5027 "httpMethod": "GET",
5028 "id": "compute.networks.list", 5028 "id": "compute.networks.list",
5029 "parameterOrder": [ 5029 "parameterOrder": [
5030 "project" 5030 "project"
5031 ], 5031 ],
5032 "parameters": { 5032 "parameters": {
5033 "filter": { 5033 "filter": {
5034 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 5034 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
5035 "location": "query", 5035 "location": "query",
5036 "type": "string" 5036 "type": "string"
5037 }, 5037 },
5038 "maxResults": { 5038 "maxResults": {
5039 "default": "500", 5039 "default": "500",
5040 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 5040 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
5041 "format": "uint32", 5041 "format": "uint32",
5042 "location": "query", 5042 "location": "query",
5043 "maximum": "500", 5043 "maximum": "500",
5044 "minimum": "0", 5044 "minimum": "0",
5045 "type": "integer" 5045 "type": "integer"
5046 }, 5046 },
5047 "pageToken": { 5047 "pageToken": {
5048 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 5048 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
5049 "location": "query", 5049 "location": "query",
5050 "type": "string" 5050 "type": "string"
(...skipping 14 matching lines...) Expand all
5065 "https://www.googleapis.com/auth/cloud-platform", 5065 "https://www.googleapis.com/auth/cloud-platform",
5066 "https://www.googleapis.com/auth/compute", 5066 "https://www.googleapis.com/auth/compute",
5067 "https://www.googleapis.com/auth/compute.readonly" 5067 "https://www.googleapis.com/auth/compute.readonly"
5068 ] 5068 ]
5069 } 5069 }
5070 } 5070 }
5071 }, 5071 },
5072 "projects": { 5072 "projects": {
5073 "methods": { 5073 "methods": {
5074 "get": { 5074 "get": {
5075 "description": "Returns the specified project resource.", 5075 "description": "Returns the specified Project resource.",
5076 "httpMethod": "GET", 5076 "httpMethod": "GET",
5077 "id": "compute.projects.get", 5077 "id": "compute.projects.get",
5078 "parameterOrder": [ 5078 "parameterOrder": [
5079 "project" 5079 "project"
5080 ], 5080 ],
5081 "parameters": { 5081 "parameters": {
5082 "project": { 5082 "project": {
5083 "description": "Project ID for this request.", 5083 "description": "Project ID for this request.",
5084 "location": "path", 5084 "location": "path",
5085 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5085 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
5234 "type": "string" 5234 "type": "string"
5235 }, 5235 },
5236 "project": { 5236 "project": {
5237 "description": "Project ID for this request.", 5237 "description": "Project ID for this request.",
5238 "location": "path", 5238 "location": "path",
5239 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5239 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5240 "required": true, 5240 "required": true,
5241 "type": "string" 5241 "type": "string"
5242 }, 5242 },
5243 "region": { 5243 "region": {
5244 "description": "Name of the region scoping this requ est.", 5244 "description": "Name of the region for this request. ",
5245 "location": "path", 5245 "location": "path",
5246 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5246 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5247 "required": true, 5247 "required": true,
5248 "type": "string" 5248 "type": "string"
5249 } 5249 }
5250 }, 5250 },
5251 "path": "{project}/regions/{region}/operations/{operation}", 5251 "path": "{project}/regions/{region}/operations/{operation}",
5252 "scopes": [ 5252 "scopes": [
5253 "https://www.googleapis.com/auth/cloud-platform", 5253 "https://www.googleapis.com/auth/cloud-platform",
5254 "https://www.googleapis.com/auth/compute" 5254 "https://www.googleapis.com/auth/compute"
(...skipping 17 matching lines...) Expand all
5272 "type": "string" 5272 "type": "string"
5273 }, 5273 },
5274 "project": { 5274 "project": {
5275 "description": "Project ID for this request.", 5275 "description": "Project ID for this request.",
5276 "location": "path", 5276 "location": "path",
5277 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5277 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5278 "required": true, 5278 "required": true,
5279 "type": "string" 5279 "type": "string"
5280 }, 5280 },
5281 "region": { 5281 "region": {
5282 "description": "Name of the region scoping this requ est.", 5282 "description": "Name of the region for this request. ",
5283 "location": "path", 5283 "location": "path",
5284 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5284 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5285 "required": true, 5285 "required": true,
5286 "type": "string" 5286 "type": "string"
5287 } 5287 }
5288 }, 5288 },
5289 "path": "{project}/regions/{region}/operations/{operation}", 5289 "path": "{project}/regions/{region}/operations/{operation}",
5290 "response": { 5290 "response": {
5291 "$ref": "Operation" 5291 "$ref": "Operation"
5292 }, 5292 },
5293 "scopes": [ 5293 "scopes": [
5294 "https://www.googleapis.com/auth/cloud-platform", 5294 "https://www.googleapis.com/auth/cloud-platform",
5295 "https://www.googleapis.com/auth/compute", 5295 "https://www.googleapis.com/auth/compute",
5296 "https://www.googleapis.com/auth/compute.readonly" 5296 "https://www.googleapis.com/auth/compute.readonly"
5297 ] 5297 ]
5298 }, 5298 },
5299 "list": { 5299 "list": {
5300 "description": "Retrieves a list of Operation resources cont ained within the specified region.", 5300 "description": "Retrieves a list of Operation resources cont ained within the specified region.",
5301 "httpMethod": "GET", 5301 "httpMethod": "GET",
5302 "id": "compute.regionOperations.list", 5302 "id": "compute.regionOperations.list",
5303 "parameterOrder": [ 5303 "parameterOrder": [
5304 "project", 5304 "project",
5305 "region" 5305 "region"
5306 ], 5306 ],
5307 "parameters": { 5307 "parameters": {
5308 "filter": { 5308 "filter": {
5309 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 5309 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
5310 "location": "query", 5310 "location": "query",
5311 "type": "string" 5311 "type": "string"
5312 }, 5312 },
5313 "maxResults": { 5313 "maxResults": {
5314 "default": "500", 5314 "default": "500",
5315 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 5315 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
5316 "format": "uint32", 5316 "format": "uint32",
5317 "location": "query", 5317 "location": "query",
5318 "maximum": "500", 5318 "maximum": "500",
5319 "minimum": "0", 5319 "minimum": "0",
5320 "type": "integer" 5320 "type": "integer"
5321 }, 5321 },
5322 "pageToken": { 5322 "pageToken": {
5323 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 5323 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
5324 "location": "query", 5324 "location": "query",
5325 "type": "string" 5325 "type": "string"
5326 }, 5326 },
5327 "project": { 5327 "project": {
5328 "description": "Project ID for this request.", 5328 "description": "Project ID for this request.",
5329 "location": "path", 5329 "location": "path",
5330 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5330 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5331 "required": true, 5331 "required": true,
5332 "type": "string" 5332 "type": "string"
5333 }, 5333 },
5334 "region": { 5334 "region": {
5335 "description": "Name of the region scoping this requ est.", 5335 "description": "Name of the region for this request. ",
5336 "location": "path", 5336 "location": "path",
5337 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5337 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5338 "required": true, 5338 "required": true,
5339 "type": "string" 5339 "type": "string"
5340 } 5340 }
5341 }, 5341 },
5342 "path": "{project}/regions/{region}/operations", 5342 "path": "{project}/regions/{region}/operations",
5343 "response": { 5343 "response": {
5344 "$ref": "OperationList" 5344 "$ref": "OperationList"
5345 }, 5345 },
5346 "scopes": [ 5346 "scopes": [
5347 "https://www.googleapis.com/auth/cloud-platform", 5347 "https://www.googleapis.com/auth/cloud-platform",
5348 "https://www.googleapis.com/auth/compute", 5348 "https://www.googleapis.com/auth/compute",
5349 "https://www.googleapis.com/auth/compute.readonly" 5349 "https://www.googleapis.com/auth/compute.readonly"
5350 ] 5350 ]
5351 } 5351 }
5352 } 5352 }
5353 }, 5353 },
5354 "regions": { 5354 "regions": {
5355 "methods": { 5355 "methods": {
5356 "get": { 5356 "get": {
5357 "description": "Returns the specified region resource.", 5357 "description": "Returns the specified Region resource. Get a list of available regions by making a list() request.",
5358 "httpMethod": "GET", 5358 "httpMethod": "GET",
5359 "id": "compute.regions.get", 5359 "id": "compute.regions.get",
5360 "parameterOrder": [ 5360 "parameterOrder": [
5361 "project", 5361 "project",
5362 "region" 5362 "region"
5363 ], 5363 ],
5364 "parameters": { 5364 "parameters": {
5365 "project": { 5365 "project": {
5366 "description": "Project ID for this request.", 5366 "description": "Project ID for this request.",
5367 "location": "path", 5367 "location": "path",
(...skipping 21 matching lines...) Expand all
5389 }, 5389 },
5390 "list": { 5390 "list": {
5391 "description": "Retrieves the list of region resources avail able to the specified project.", 5391 "description": "Retrieves the list of region resources avail able to the specified project.",
5392 "httpMethod": "GET", 5392 "httpMethod": "GET",
5393 "id": "compute.regions.list", 5393 "id": "compute.regions.list",
5394 "parameterOrder": [ 5394 "parameterOrder": [
5395 "project" 5395 "project"
5396 ], 5396 ],
5397 "parameters": { 5397 "parameters": {
5398 "filter": { 5398 "filter": {
5399 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 5399 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
5400 "location": "query", 5400 "location": "query",
5401 "type": "string" 5401 "type": "string"
5402 }, 5402 },
5403 "maxResults": { 5403 "maxResults": {
5404 "default": "500", 5404 "default": "500",
5405 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 5405 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
5406 "format": "uint32", 5406 "format": "uint32",
5407 "location": "query", 5407 "location": "query",
5408 "maximum": "500", 5408 "maximum": "500",
5409 "minimum": "0", 5409 "minimum": "0",
5410 "type": "integer" 5410 "type": "integer"
5411 }, 5411 },
5412 "pageToken": { 5412 "pageToken": {
5413 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 5413 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
5414 "location": "query", 5414 "location": "query",
5415 "type": "string" 5415 "type": "string"
(...skipping 14 matching lines...) Expand all
5430 "https://www.googleapis.com/auth/cloud-platform", 5430 "https://www.googleapis.com/auth/cloud-platform",
5431 "https://www.googleapis.com/auth/compute", 5431 "https://www.googleapis.com/auth/compute",
5432 "https://www.googleapis.com/auth/compute.readonly" 5432 "https://www.googleapis.com/auth/compute.readonly"
5433 ] 5433 ]
5434 } 5434 }
5435 } 5435 }
5436 }, 5436 },
5437 "routes": { 5437 "routes": {
5438 "methods": { 5438 "methods": {
5439 "delete": { 5439 "delete": {
5440 "description": "Deletes the specified route resource.", 5440 "description": "Deletes the specified Route resource.",
5441 "httpMethod": "DELETE", 5441 "httpMethod": "DELETE",
5442 "id": "compute.routes.delete", 5442 "id": "compute.routes.delete",
5443 "parameterOrder": [ 5443 "parameterOrder": [
5444 "project", 5444 "project",
5445 "route" 5445 "route"
5446 ], 5446 ],
5447 "parameters": { 5447 "parameters": {
5448 "project": { 5448 "project": {
5449 "description": "Project ID for this request.", 5449 "description": "Project ID for this request.",
5450 "location": "path", 5450 "location": "path",
5451 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5451 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5452 "required": true, 5452 "required": true,
5453 "type": "string" 5453 "type": "string"
5454 }, 5454 },
5455 "route": { 5455 "route": {
5456 "description": "Name of the route resource to delete .", 5456 "description": "Name of the Route resource to delete .",
5457 "location": "path", 5457 "location": "path",
5458 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5458 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5459 "required": true, 5459 "required": true,
5460 "type": "string" 5460 "type": "string"
5461 } 5461 }
5462 }, 5462 },
5463 "path": "{project}/global/routes/{route}", 5463 "path": "{project}/global/routes/{route}",
5464 "response": { 5464 "response": {
5465 "$ref": "Operation" 5465 "$ref": "Operation"
5466 }, 5466 },
5467 "scopes": [ 5467 "scopes": [
5468 "https://www.googleapis.com/auth/cloud-platform", 5468 "https://www.googleapis.com/auth/cloud-platform",
5469 "https://www.googleapis.com/auth/compute" 5469 "https://www.googleapis.com/auth/compute"
5470 ] 5470 ]
5471 }, 5471 },
5472 "get": { 5472 "get": {
5473 "description": "Returns the specified route resource.", 5473 "description": "Returns the specified Route resource. Get a list of available routes by making a list() request.",
5474 "httpMethod": "GET", 5474 "httpMethod": "GET",
5475 "id": "compute.routes.get", 5475 "id": "compute.routes.get",
5476 "parameterOrder": [ 5476 "parameterOrder": [
5477 "project", 5477 "project",
5478 "route" 5478 "route"
5479 ], 5479 ],
5480 "parameters": { 5480 "parameters": {
5481 "project": { 5481 "project": {
5482 "description": "Project ID for this request.", 5482 "description": "Project ID for this request.",
5483 "location": "path", 5483 "location": "path",
5484 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5484 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5485 "required": true, 5485 "required": true,
5486 "type": "string" 5486 "type": "string"
5487 }, 5487 },
5488 "route": { 5488 "route": {
5489 "description": "Name of the route resource to return .", 5489 "description": "Name of the Route resource to return .",
5490 "location": "path", 5490 "location": "path",
5491 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 5491 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
5492 "required": true, 5492 "required": true,
5493 "type": "string" 5493 "type": "string"
5494 } 5494 }
5495 }, 5495 },
5496 "path": "{project}/global/routes/{route}", 5496 "path": "{project}/global/routes/{route}",
5497 "response": { 5497 "response": {
5498 "$ref": "Route" 5498 "$ref": "Route"
5499 }, 5499 },
5500 "scopes": [ 5500 "scopes": [
5501 "https://www.googleapis.com/auth/cloud-platform", 5501 "https://www.googleapis.com/auth/cloud-platform",
5502 "https://www.googleapis.com/auth/compute", 5502 "https://www.googleapis.com/auth/compute",
5503 "https://www.googleapis.com/auth/compute.readonly" 5503 "https://www.googleapis.com/auth/compute.readonly"
5504 ] 5504 ]
5505 }, 5505 },
5506 "insert": { 5506 "insert": {
5507 "description": "Creates a route resource in the specified pr oject using the data included in the request.", 5507 "description": "Creates a Route resource in the specified pr oject using the data included in the request.",
5508 "httpMethod": "POST", 5508 "httpMethod": "POST",
5509 "id": "compute.routes.insert", 5509 "id": "compute.routes.insert",
5510 "parameterOrder": [ 5510 "parameterOrder": [
5511 "project" 5511 "project"
5512 ], 5512 ],
5513 "parameters": { 5513 "parameters": {
5514 "project": { 5514 "project": {
5515 "description": "Project ID for this request.", 5515 "description": "Project ID for this request.",
5516 "location": "path", 5516 "location": "path",
5517 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 5517 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
5518 "required": true, 5518 "required": true,
5519 "type": "string" 5519 "type": "string"
5520 } 5520 }
5521 }, 5521 },
5522 "path": "{project}/global/routes", 5522 "path": "{project}/global/routes",
5523 "request": { 5523 "request": {
5524 "$ref": "Route" 5524 "$ref": "Route"
5525 }, 5525 },
5526 "response": { 5526 "response": {
5527 "$ref": "Operation" 5527 "$ref": "Operation"
5528 }, 5528 },
5529 "scopes": [ 5529 "scopes": [
5530 "https://www.googleapis.com/auth/cloud-platform", 5530 "https://www.googleapis.com/auth/cloud-platform",
5531 "https://www.googleapis.com/auth/compute" 5531 "https://www.googleapis.com/auth/compute"
5532 ] 5532 ]
5533 }, 5533 },
5534 "list": { 5534 "list": {
5535 "description": "Retrieves the list of route resources availa ble to the specified project.", 5535 "description": "Retrieves the list of Route resources availa ble to the specified project.",
5536 "httpMethod": "GET", 5536 "httpMethod": "GET",
5537 "id": "compute.routes.list", 5537 "id": "compute.routes.list",
5538 "parameterOrder": [ 5538 "parameterOrder": [
5539 "project" 5539 "project"
5540 ], 5540 ],
5541 "parameters": { 5541 "parameters": {
5542 "filter": { 5542 "filter": {
5543 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 5543 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
5544 "location": "query", 5544 "location": "query",
5545 "type": "string" 5545 "type": "string"
5546 }, 5546 },
5547 "maxResults": { 5547 "maxResults": {
5548 "default": "500", 5548 "default": "500",
5549 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 5549 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
5550 "format": "uint32", 5550 "format": "uint32",
5551 "location": "query", 5551 "location": "query",
5552 "maximum": "500", 5552 "maximum": "500",
5553 "minimum": "0", 5553 "minimum": "0",
5554 "type": "integer" 5554 "type": "integer"
5555 }, 5555 },
5556 "pageToken": { 5556 "pageToken": {
5557 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 5557 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
5558 "location": "query", 5558 "location": "query",
5559 "type": "string" 5559 "type": "string"
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
5607 "path": "{project}/global/snapshots/{snapshot}", 5607 "path": "{project}/global/snapshots/{snapshot}",
5608 "response": { 5608 "response": {
5609 "$ref": "Operation" 5609 "$ref": "Operation"
5610 }, 5610 },
5611 "scopes": [ 5611 "scopes": [
5612 "https://www.googleapis.com/auth/cloud-platform", 5612 "https://www.googleapis.com/auth/cloud-platform",
5613 "https://www.googleapis.com/auth/compute" 5613 "https://www.googleapis.com/auth/compute"
5614 ] 5614 ]
5615 }, 5615 },
5616 "get": { 5616 "get": {
5617 "description": "Returns the specified Snapshot resource.", 5617 "description": "Returns the specified Snapshot resource. Get a list of available snapshots by making a list() request.",
5618 "httpMethod": "GET", 5618 "httpMethod": "GET",
5619 "id": "compute.snapshots.get", 5619 "id": "compute.snapshots.get",
5620 "parameterOrder": [ 5620 "parameterOrder": [
5621 "project", 5621 "project",
5622 "snapshot" 5622 "snapshot"
5623 ], 5623 ],
5624 "parameters": { 5624 "parameters": {
5625 "project": { 5625 "project": {
5626 "description": "Project ID for this request.", 5626 "description": "Project ID for this request.",
5627 "location": "path", 5627 "location": "path",
(...skipping 21 matching lines...) Expand all
5649 }, 5649 },
5650 "list": { 5650 "list": {
5651 "description": "Retrieves the list of Snapshot resources con tained within the specified project.", 5651 "description": "Retrieves the list of Snapshot resources con tained within the specified project.",
5652 "httpMethod": "GET", 5652 "httpMethod": "GET",
5653 "id": "compute.snapshots.list", 5653 "id": "compute.snapshots.list",
5654 "parameterOrder": [ 5654 "parameterOrder": [
5655 "project" 5655 "project"
5656 ], 5656 ],
5657 "parameters": { 5657 "parameters": {
5658 "filter": { 5658 "filter": {
5659 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 5659 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
5660 "location": "query", 5660 "location": "query",
5661 "type": "string" 5661 "type": "string"
5662 }, 5662 },
5663 "maxResults": { 5663 "maxResults": {
5664 "default": "500", 5664 "default": "500",
5665 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 5665 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
5666 "format": "uint32", 5666 "format": "uint32",
5667 "location": "query", 5667 "location": "query",
5668 "maximum": "500", 5668 "maximum": "500",
5669 "minimum": "0", 5669 "minimum": "0",
5670 "type": "integer" 5670 "type": "integer"
5671 }, 5671 },
5672 "pageToken": { 5672 "pageToken": {
5673 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 5673 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
5674 "location": "query", 5674 "location": "query",
5675 "type": "string" 5675 "type": "string"
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
5723 "path": "{project}/global/sslCertificates/{sslCertificate}", 5723 "path": "{project}/global/sslCertificates/{sslCertificate}",
5724 "response": { 5724 "response": {
5725 "$ref": "Operation" 5725 "$ref": "Operation"
5726 }, 5726 },
5727 "scopes": [ 5727 "scopes": [
5728 "https://www.googleapis.com/auth/cloud-platform", 5728 "https://www.googleapis.com/auth/cloud-platform",
5729 "https://www.googleapis.com/auth/compute" 5729 "https://www.googleapis.com/auth/compute"
5730 ] 5730 ]
5731 }, 5731 },
5732 "get": { 5732 "get": {
5733 "description": "Returns the specified SslCertificate resourc e.", 5733 "description": "Returns the specified SslCertificate resourc e. Get a list of available SSL certificates by making a list() request.",
5734 "httpMethod": "GET", 5734 "httpMethod": "GET",
5735 "id": "compute.sslCertificates.get", 5735 "id": "compute.sslCertificates.get",
5736 "parameterOrder": [ 5736 "parameterOrder": [
5737 "project", 5737 "project",
5738 "sslCertificate" 5738 "sslCertificate"
5739 ], 5739 ],
5740 "parameters": { 5740 "parameters": {
5741 "project": { 5741 "project": {
5742 "description": "Project ID for this request.", 5742 "description": "Project ID for this request.",
5743 "location": "path", 5743 "location": "path",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
5793 }, 5793 },
5794 "list": { 5794 "list": {
5795 "description": "Retrieves the list of SslCertificate resourc es available to the specified project.", 5795 "description": "Retrieves the list of SslCertificate resourc es available to the specified project.",
5796 "httpMethod": "GET", 5796 "httpMethod": "GET",
5797 "id": "compute.sslCertificates.list", 5797 "id": "compute.sslCertificates.list",
5798 "parameterOrder": [ 5798 "parameterOrder": [
5799 "project" 5799 "project"
5800 ], 5800 ],
5801 "parameters": { 5801 "parameters": {
5802 "filter": { 5802 "filter": {
5803 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 5803 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
5804 "location": "query", 5804 "location": "query",
5805 "type": "string" 5805 "type": "string"
5806 }, 5806 },
5807 "maxResults": { 5807 "maxResults": {
5808 "default": "500", 5808 "default": "500",
5809 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 5809 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
5810 "format": "uint32", 5810 "format": "uint32",
5811 "location": "query", 5811 "location": "query",
5812 "maximum": "500", 5812 "maximum": "500",
5813 "minimum": "0", 5813 "minimum": "0",
5814 "type": "integer" 5814 "type": "integer"
5815 }, 5815 },
5816 "pageToken": { 5816 "pageToken": {
5817 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 5817 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
5818 "location": "query", 5818 "location": "query",
5819 "type": "string" 5819 "type": "string"
(...skipping 22 matching lines...) Expand all
5842 "methods": { 5842 "methods": {
5843 "aggregatedList": { 5843 "aggregatedList": {
5844 "description": "Retrieves an aggregated list of subnetworks. ", 5844 "description": "Retrieves an aggregated list of subnetworks. ",
5845 "httpMethod": "GET", 5845 "httpMethod": "GET",
5846 "id": "compute.subnetworks.aggregatedList", 5846 "id": "compute.subnetworks.aggregatedList",
5847 "parameterOrder": [ 5847 "parameterOrder": [
5848 "project" 5848 "project"
5849 ], 5849 ],
5850 "parameters": { 5850 "parameters": {
5851 "filter": { 5851 "filter": {
5852 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 5852 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
5853 "location": "query", 5853 "location": "query",
5854 "type": "string" 5854 "type": "string"
5855 }, 5855 },
5856 "maxResults": { 5856 "maxResults": {
5857 "default": "500", 5857 "default": "500",
5858 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 5858 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
5859 "format": "uint32", 5859 "format": "uint32",
5860 "location": "query", 5860 "location": "query",
5861 "maximum": "500", 5861 "maximum": "500",
5862 "minimum": "0", 5862 "minimum": "0",
5863 "type": "integer" 5863 "type": "integer"
5864 }, 5864 },
5865 "pageToken": { 5865 "pageToken": {
5866 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 5866 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
5867 "location": "query", 5867 "location": "query",
5868 "type": "string" 5868 "type": "string"
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
5920 "path": "{project}/regions/{region}/subnetworks/{subnetwork} ", 5920 "path": "{project}/regions/{region}/subnetworks/{subnetwork} ",
5921 "response": { 5921 "response": {
5922 "$ref": "Operation" 5922 "$ref": "Operation"
5923 }, 5923 },
5924 "scopes": [ 5924 "scopes": [
5925 "https://www.googleapis.com/auth/cloud-platform", 5925 "https://www.googleapis.com/auth/cloud-platform",
5926 "https://www.googleapis.com/auth/compute" 5926 "https://www.googleapis.com/auth/compute"
5927 ] 5927 ]
5928 }, 5928 },
5929 "get": { 5929 "get": {
5930 "description": "Returns the specified subnetwork.", 5930 "description": "Returns the specified subnetwork. Get a list of available subnetworks by making a list() request.",
5931 "httpMethod": "GET", 5931 "httpMethod": "GET",
5932 "id": "compute.subnetworks.get", 5932 "id": "compute.subnetworks.get",
5933 "parameterOrder": [ 5933 "parameterOrder": [
5934 "project", 5934 "project",
5935 "region", 5935 "region",
5936 "subnetwork" 5936 "subnetwork"
5937 ], 5937 ],
5938 "parameters": { 5938 "parameters": {
5939 "project": { 5939 "project": {
5940 "description": "Project ID for this request.", 5940 "description": "Project ID for this request.",
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
6007 "list": { 6007 "list": {
6008 "description": "Retrieves a list of subnetworks available to the specified project.", 6008 "description": "Retrieves a list of subnetworks available to the specified project.",
6009 "httpMethod": "GET", 6009 "httpMethod": "GET",
6010 "id": "compute.subnetworks.list", 6010 "id": "compute.subnetworks.list",
6011 "parameterOrder": [ 6011 "parameterOrder": [
6012 "project", 6012 "project",
6013 "region" 6013 "region"
6014 ], 6014 ],
6015 "parameters": { 6015 "parameters": {
6016 "filter": { 6016 "filter": {
6017 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 6017 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
6018 "location": "query", 6018 "location": "query",
6019 "type": "string" 6019 "type": "string"
6020 }, 6020 },
6021 "maxResults": { 6021 "maxResults": {
6022 "default": "500", 6022 "default": "500",
6023 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 6023 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
6024 "format": "uint32", 6024 "format": "uint32",
6025 "location": "query", 6025 "location": "query",
6026 "maximum": "500", 6026 "maximum": "500",
6027 "minimum": "0", 6027 "minimum": "0",
6028 "type": "integer" 6028 "type": "integer"
6029 }, 6029 },
6030 "pageToken": { 6030 "pageToken": {
6031 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 6031 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
6032 "location": "query", 6032 "location": "query",
6033 "type": "string" 6033 "type": "string"
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
6088 "path": "{project}/global/targetHttpProxies/{targetHttpProxy }", 6088 "path": "{project}/global/targetHttpProxies/{targetHttpProxy }",
6089 "response": { 6089 "response": {
6090 "$ref": "Operation" 6090 "$ref": "Operation"
6091 }, 6091 },
6092 "scopes": [ 6092 "scopes": [
6093 "https://www.googleapis.com/auth/cloud-platform", 6093 "https://www.googleapis.com/auth/cloud-platform",
6094 "https://www.googleapis.com/auth/compute" 6094 "https://www.googleapis.com/auth/compute"
6095 ] 6095 ]
6096 }, 6096 },
6097 "get": { 6097 "get": {
6098 "description": "Returns the specified TargetHttpProxy resour ce.", 6098 "description": "Returns the specified TargetHttpProxy resour ce. Get a list of available target HTTP proxies by making a list() request.",
6099 "httpMethod": "GET", 6099 "httpMethod": "GET",
6100 "id": "compute.targetHttpProxies.get", 6100 "id": "compute.targetHttpProxies.get",
6101 "parameterOrder": [ 6101 "parameterOrder": [
6102 "project", 6102 "project",
6103 "targetHttpProxy" 6103 "targetHttpProxy"
6104 ], 6104 ],
6105 "parameters": { 6105 "parameters": {
6106 "project": { 6106 "project": {
6107 "description": "Project ID for this request.", 6107 "description": "Project ID for this request.",
6108 "location": "path", 6108 "location": "path",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
6158 }, 6158 },
6159 "list": { 6159 "list": {
6160 "description": "Retrieves the list of TargetHttpProxy resour ces available to the specified project.", 6160 "description": "Retrieves the list of TargetHttpProxy resour ces available to the specified project.",
6161 "httpMethod": "GET", 6161 "httpMethod": "GET",
6162 "id": "compute.targetHttpProxies.list", 6162 "id": "compute.targetHttpProxies.list",
6163 "parameterOrder": [ 6163 "parameterOrder": [
6164 "project" 6164 "project"
6165 ], 6165 ],
6166 "parameters": { 6166 "parameters": {
6167 "filter": { 6167 "filter": {
6168 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 6168 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
6169 "location": "query", 6169 "location": "query",
6170 "type": "string" 6170 "type": "string"
6171 }, 6171 },
6172 "maxResults": { 6172 "maxResults": {
6173 "default": "500", 6173 "default": "500",
6174 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 6174 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
6175 "format": "uint32", 6175 "format": "uint32",
6176 "location": "query", 6176 "location": "query",
6177 "maximum": "500", 6177 "maximum": "500",
6178 "minimum": "0", 6178 "minimum": "0",
6179 "type": "integer" 6179 "type": "integer"
6180 }, 6180 },
6181 "pageToken": { 6181 "pageToken": {
6182 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 6182 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
6183 "location": "query", 6183 "location": "query",
6184 "type": "string" 6184 "type": "string"
(...skipping 26 matching lines...) Expand all
6211 ], 6211 ],
6212 "parameters": { 6212 "parameters": {
6213 "project": { 6213 "project": {
6214 "description": "Project ID for this request.", 6214 "description": "Project ID for this request.",
6215 "location": "path", 6215 "location": "path",
6216 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 6216 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
6217 "required": true, 6217 "required": true,
6218 "type": "string" 6218 "type": "string"
6219 }, 6219 },
6220 "targetHttpProxy": { 6220 "targetHttpProxy": {
6221 "description": "Name of the TargetHttpProxy resource whose URL map is to be set.", 6221 "description": "Name of the TargetHttpProxy to set a URL map for.",
6222 "location": "path", 6222 "location": "path",
6223 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6223 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6224 "required": true, 6224 "required": true,
6225 "type": "string" 6225 "type": "string"
6226 } 6226 }
6227 }, 6227 },
6228 "path": "{project}/targetHttpProxies/{targetHttpProxy}/setUr lMap", 6228 "path": "{project}/targetHttpProxies/{targetHttpProxy}/setUr lMap",
6229 "request": { 6229 "request": {
6230 "$ref": "UrlMapReference" 6230 "$ref": "UrlMapReference"
6231 }, 6231 },
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
6268 "path": "{project}/global/targetHttpsProxies/{targetHttpsPro xy}", 6268 "path": "{project}/global/targetHttpsProxies/{targetHttpsPro xy}",
6269 "response": { 6269 "response": {
6270 "$ref": "Operation" 6270 "$ref": "Operation"
6271 }, 6271 },
6272 "scopes": [ 6272 "scopes": [
6273 "https://www.googleapis.com/auth/cloud-platform", 6273 "https://www.googleapis.com/auth/cloud-platform",
6274 "https://www.googleapis.com/auth/compute" 6274 "https://www.googleapis.com/auth/compute"
6275 ] 6275 ]
6276 }, 6276 },
6277 "get": { 6277 "get": {
6278 "description": "Returns the specified TargetHttpsProxy resou rce.", 6278 "description": "Returns the specified TargetHttpsProxy resou rce. Get a list of available target HTTPS proxies by making a list() request.",
6279 "httpMethod": "GET", 6279 "httpMethod": "GET",
6280 "id": "compute.targetHttpsProxies.get", 6280 "id": "compute.targetHttpsProxies.get",
6281 "parameterOrder": [ 6281 "parameterOrder": [
6282 "project", 6282 "project",
6283 "targetHttpsProxy" 6283 "targetHttpsProxy"
6284 ], 6284 ],
6285 "parameters": { 6285 "parameters": {
6286 "project": { 6286 "project": {
6287 "description": "Project ID for this request.", 6287 "description": "Project ID for this request.",
6288 "location": "path", 6288 "location": "path",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
6338 }, 6338 },
6339 "list": { 6339 "list": {
6340 "description": "Retrieves the list of TargetHttpsProxy resou rces available to the specified project.", 6340 "description": "Retrieves the list of TargetHttpsProxy resou rces available to the specified project.",
6341 "httpMethod": "GET", 6341 "httpMethod": "GET",
6342 "id": "compute.targetHttpsProxies.list", 6342 "id": "compute.targetHttpsProxies.list",
6343 "parameterOrder": [ 6343 "parameterOrder": [
6344 "project" 6344 "project"
6345 ], 6345 ],
6346 "parameters": { 6346 "parameters": {
6347 "filter": { 6347 "filter": {
6348 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 6348 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
6349 "location": "query", 6349 "location": "query",
6350 "type": "string" 6350 "type": "string"
6351 }, 6351 },
6352 "maxResults": { 6352 "maxResults": {
6353 "default": "500", 6353 "default": "500",
6354 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 6354 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
6355 "format": "uint32", 6355 "format": "uint32",
6356 "location": "query", 6356 "location": "query",
6357 "maximum": "500", 6357 "maximum": "500",
6358 "minimum": "0", 6358 "minimum": "0",
6359 "type": "integer" 6359 "type": "integer"
6360 }, 6360 },
6361 "pageToken": { 6361 "pageToken": {
6362 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 6362 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
6363 "location": "query", 6363 "location": "query",
6364 "type": "string" 6364 "type": "string"
(...skipping 26 matching lines...) Expand all
6391 ], 6391 ],
6392 "parameters": { 6392 "parameters": {
6393 "project": { 6393 "project": {
6394 "description": "Project ID for this request.", 6394 "description": "Project ID for this request.",
6395 "location": "path", 6395 "location": "path",
6396 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 6396 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
6397 "required": true, 6397 "required": true,
6398 "type": "string" 6398 "type": "string"
6399 }, 6399 },
6400 "targetHttpsProxy": { 6400 "targetHttpsProxy": {
6401 "description": "Name of the TargetHttpsProxy resourc e whose SSLCertificate is to be set.", 6401 "description": "Name of the TargetHttpsProxy resourc e to set an SslCertificates resource for.",
6402 "location": "path", 6402 "location": "path",
6403 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6403 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6404 "required": true, 6404 "required": true,
6405 "type": "string" 6405 "type": "string"
6406 } 6406 }
6407 }, 6407 },
6408 "path": "{project}/targetHttpsProxies/{targetHttpsProxy}/set SslCertificates", 6408 "path": "{project}/targetHttpsProxies/{targetHttpsProxy}/set SslCertificates",
6409 "request": { 6409 "request": {
6410 "$ref": "TargetHttpsProxiesSetSslCertificatesRequest" 6410 "$ref": "TargetHttpsProxiesSetSslCertificatesRequest"
6411 }, 6411 },
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
6459 "methods": { 6459 "methods": {
6460 "aggregatedList": { 6460 "aggregatedList": {
6461 "description": "Retrieves an aggregated list of target insta nces.", 6461 "description": "Retrieves an aggregated list of target insta nces.",
6462 "httpMethod": "GET", 6462 "httpMethod": "GET",
6463 "id": "compute.targetInstances.aggregatedList", 6463 "id": "compute.targetInstances.aggregatedList",
6464 "parameterOrder": [ 6464 "parameterOrder": [
6465 "project" 6465 "project"
6466 ], 6466 ],
6467 "parameters": { 6467 "parameters": {
6468 "filter": { 6468 "filter": {
6469 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 6469 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
6470 "location": "query", 6470 "location": "query",
6471 "type": "string" 6471 "type": "string"
6472 }, 6472 },
6473 "maxResults": { 6473 "maxResults": {
6474 "default": "500", 6474 "default": "500",
6475 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 6475 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
6476 "format": "uint32", 6476 "format": "uint32",
6477 "location": "query", 6477 "location": "query",
6478 "maximum": "500", 6478 "maximum": "500",
6479 "minimum": "0", 6479 "minimum": "0",
6480 "type": "integer" 6480 "type": "integer"
6481 }, 6481 },
6482 "pageToken": { 6482 "pageToken": {
6483 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 6483 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
6484 "location": "query", 6484 "location": "query",
6485 "type": "string" 6485 "type": "string"
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
6537 "path": "{project}/zones/{zone}/targetInstances/{targetInsta nce}", 6537 "path": "{project}/zones/{zone}/targetInstances/{targetInsta nce}",
6538 "response": { 6538 "response": {
6539 "$ref": "Operation" 6539 "$ref": "Operation"
6540 }, 6540 },
6541 "scopes": [ 6541 "scopes": [
6542 "https://www.googleapis.com/auth/cloud-platform", 6542 "https://www.googleapis.com/auth/cloud-platform",
6543 "https://www.googleapis.com/auth/compute" 6543 "https://www.googleapis.com/auth/compute"
6544 ] 6544 ]
6545 }, 6545 },
6546 "get": { 6546 "get": {
6547 "description": "Returns the specified TargetInstance resourc e.", 6547 "description": "Returns the specified TargetInstance resourc e. Get a list of available target instances by making a list() request.",
6548 "httpMethod": "GET", 6548 "httpMethod": "GET",
6549 "id": "compute.targetInstances.get", 6549 "id": "compute.targetInstances.get",
6550 "parameterOrder": [ 6550 "parameterOrder": [
6551 "project", 6551 "project",
6552 "zone", 6552 "zone",
6553 "targetInstance" 6553 "targetInstance"
6554 ], 6554 ],
6555 "parameters": { 6555 "parameters": {
6556 "project": { 6556 "project": {
6557 "description": "Project ID for this request.", 6557 "description": "Project ID for this request.",
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
6624 "list": { 6624 "list": {
6625 "description": "Retrieves a list of TargetInstance resources available to the specified project and zone.", 6625 "description": "Retrieves a list of TargetInstance resources available to the specified project and zone.",
6626 "httpMethod": "GET", 6626 "httpMethod": "GET",
6627 "id": "compute.targetInstances.list", 6627 "id": "compute.targetInstances.list",
6628 "parameterOrder": [ 6628 "parameterOrder": [
6629 "project", 6629 "project",
6630 "zone" 6630 "zone"
6631 ], 6631 ],
6632 "parameters": { 6632 "parameters": {
6633 "filter": { 6633 "filter": {
6634 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 6634 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
6635 "location": "query", 6635 "location": "query",
6636 "type": "string" 6636 "type": "string"
6637 }, 6637 },
6638 "maxResults": { 6638 "maxResults": {
6639 "default": "500", 6639 "default": "500",
6640 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 6640 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
6641 "format": "uint32", 6641 "format": "uint32",
6642 "location": "query", 6642 "location": "query",
6643 "maximum": "500", 6643 "maximum": "500",
6644 "minimum": "0", 6644 "minimum": "0",
6645 "type": "integer" 6645 "type": "integer"
6646 }, 6646 },
6647 "pageToken": { 6647 "pageToken": {
6648 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 6648 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
6649 "location": "query", 6649 "location": "query",
6650 "type": "string" 6650 "type": "string"
(...skipping 21 matching lines...) Expand all
6672 "https://www.googleapis.com/auth/cloud-platform", 6672 "https://www.googleapis.com/auth/cloud-platform",
6673 "https://www.googleapis.com/auth/compute", 6673 "https://www.googleapis.com/auth/compute",
6674 "https://www.googleapis.com/auth/compute.readonly" 6674 "https://www.googleapis.com/auth/compute.readonly"
6675 ] 6675 ]
6676 } 6676 }
6677 } 6677 }
6678 }, 6678 },
6679 "targetPools": { 6679 "targetPools": {
6680 "methods": { 6680 "methods": {
6681 "addHealthCheck": { 6681 "addHealthCheck": {
6682 "description": "Adds health check URL to targetPool.", 6682 "description": "Adds health check URLs to a target pool.",
6683 "httpMethod": "POST", 6683 "httpMethod": "POST",
6684 "id": "compute.targetPools.addHealthCheck", 6684 "id": "compute.targetPools.addHealthCheck",
6685 "parameterOrder": [ 6685 "parameterOrder": [
6686 "project", 6686 "project",
6687 "region", 6687 "region",
6688 "targetPool" 6688 "targetPool"
6689 ], 6689 ],
6690 "parameters": { 6690 "parameters": {
6691 "project": { 6691 "project": {
6692 "description": "Project ID for this request.",
6692 "location": "path", 6693 "location": "path",
6693 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 6694 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
6694 "required": true, 6695 "required": true,
6695 "type": "string" 6696 "type": "string"
6696 }, 6697 },
6697 "region": { 6698 "region": {
6698 "description": "Name of the region scoping this requ est.", 6699 "description": "Name of the region scoping this requ est.",
6699 "location": "path", 6700 "location": "path",
6700 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6701 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6701 "required": true, 6702 "required": true,
6702 "type": "string" 6703 "type": "string"
6703 }, 6704 },
6704 "targetPool": { 6705 "targetPool": {
6705 "description": "Name of the TargetPool resource to w hich health_check_url is to be added.", 6706 "description": "Name of the target pool to add a hea lth check to.",
6706 "location": "path", 6707 "location": "path",
6707 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6708 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6708 "required": true, 6709 "required": true,
6709 "type": "string" 6710 "type": "string"
6710 } 6711 }
6711 }, 6712 },
6712 "path": "{project}/regions/{region}/targetPools/{targetPool} /addHealthCheck", 6713 "path": "{project}/regions/{region}/targetPools/{targetPool} /addHealthCheck",
6713 "request": { 6714 "request": {
6714 "$ref": "TargetPoolsAddHealthCheckRequest" 6715 "$ref": "TargetPoolsAddHealthCheckRequest"
6715 }, 6716 },
6716 "response": { 6717 "response": {
6717 "$ref": "Operation" 6718 "$ref": "Operation"
6718 }, 6719 },
6719 "scopes": [ 6720 "scopes": [
6720 "https://www.googleapis.com/auth/cloud-platform", 6721 "https://www.googleapis.com/auth/cloud-platform",
6721 "https://www.googleapis.com/auth/compute" 6722 "https://www.googleapis.com/auth/compute"
6722 ] 6723 ]
6723 }, 6724 },
6724 "addInstance": { 6725 "addInstance": {
6725 "description": "Adds instance URL to targetPool.", 6726 "description": "Adds an instance to a target pool.",
6726 "httpMethod": "POST", 6727 "httpMethod": "POST",
6727 "id": "compute.targetPools.addInstance", 6728 "id": "compute.targetPools.addInstance",
6728 "parameterOrder": [ 6729 "parameterOrder": [
6729 "project", 6730 "project",
6730 "region", 6731 "region",
6731 "targetPool" 6732 "targetPool"
6732 ], 6733 ],
6733 "parameters": { 6734 "parameters": {
6734 "project": { 6735 "project": {
6736 "description": "Project ID for this request.",
6735 "location": "path", 6737 "location": "path",
6736 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 6738 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
6737 "required": true, 6739 "required": true,
6738 "type": "string" 6740 "type": "string"
6739 }, 6741 },
6740 "region": { 6742 "region": {
6741 "description": "Name of the region scoping this requ est.", 6743 "description": "Name of the region scoping this requ est.",
6742 "location": "path", 6744 "location": "path",
6743 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6745 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6744 "required": true, 6746 "required": true,
6745 "type": "string" 6747 "type": "string"
6746 }, 6748 },
6747 "targetPool": { 6749 "targetPool": {
6748 "description": "Name of the TargetPool resource to w hich instance_url is to be added.", 6750 "description": "Name of the TargetPool resource to a dd instances to.",
6749 "location": "path", 6751 "location": "path",
6750 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6752 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6751 "required": true, 6753 "required": true,
6752 "type": "string" 6754 "type": "string"
6753 } 6755 }
6754 }, 6756 },
6755 "path": "{project}/regions/{region}/targetPools/{targetPool} /addInstance", 6757 "path": "{project}/regions/{region}/targetPools/{targetPool} /addInstance",
6756 "request": { 6758 "request": {
6757 "$ref": "TargetPoolsAddInstanceRequest" 6759 "$ref": "TargetPoolsAddInstanceRequest"
6758 }, 6760 },
6759 "response": { 6761 "response": {
6760 "$ref": "Operation" 6762 "$ref": "Operation"
6761 }, 6763 },
6762 "scopes": [ 6764 "scopes": [
6763 "https://www.googleapis.com/auth/cloud-platform", 6765 "https://www.googleapis.com/auth/cloud-platform",
6764 "https://www.googleapis.com/auth/compute" 6766 "https://www.googleapis.com/auth/compute"
6765 ] 6767 ]
6766 }, 6768 },
6767 "aggregatedList": { 6769 "aggregatedList": {
6768 "description": "Retrieves an aggregated list of target pools .", 6770 "description": "Retrieves an aggregated list of target pools .",
6769 "httpMethod": "GET", 6771 "httpMethod": "GET",
6770 "id": "compute.targetPools.aggregatedList", 6772 "id": "compute.targetPools.aggregatedList",
6771 "parameterOrder": [ 6773 "parameterOrder": [
6772 "project" 6774 "project"
6773 ], 6775 ],
6774 "parameters": { 6776 "parameters": {
6775 "filter": { 6777 "filter": {
6776 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 6778 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
6777 "location": "query", 6779 "location": "query",
6778 "type": "string" 6780 "type": "string"
6779 }, 6781 },
6780 "maxResults": { 6782 "maxResults": {
6781 "default": "500", 6783 "default": "500",
6782 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 6784 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
6783 "format": "uint32", 6785 "format": "uint32",
6784 "location": "query", 6786 "location": "query",
6785 "maximum": "500", 6787 "maximum": "500",
6786 "minimum": "0", 6788 "minimum": "0",
6787 "type": "integer" 6789 "type": "integer"
6788 }, 6790 },
6789 "pageToken": { 6791 "pageToken": {
6790 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 6792 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
6791 "location": "query", 6793 "location": "query",
6792 "type": "string" 6794 "type": "string"
(...skipping 10 matching lines...) Expand all
6803 "response": { 6805 "response": {
6804 "$ref": "TargetPoolAggregatedList" 6806 "$ref": "TargetPoolAggregatedList"
6805 }, 6807 },
6806 "scopes": [ 6808 "scopes": [
6807 "https://www.googleapis.com/auth/cloud-platform", 6809 "https://www.googleapis.com/auth/cloud-platform",
6808 "https://www.googleapis.com/auth/compute", 6810 "https://www.googleapis.com/auth/compute",
6809 "https://www.googleapis.com/auth/compute.readonly" 6811 "https://www.googleapis.com/auth/compute.readonly"
6810 ] 6812 ]
6811 }, 6813 },
6812 "delete": { 6814 "delete": {
6813 "description": "Deletes the specified TargetPool resource.", 6815 "description": "Deletes the specified target pool.",
6814 "httpMethod": "DELETE", 6816 "httpMethod": "DELETE",
6815 "id": "compute.targetPools.delete", 6817 "id": "compute.targetPools.delete",
6816 "parameterOrder": [ 6818 "parameterOrder": [
6817 "project", 6819 "project",
6818 "region", 6820 "region",
6819 "targetPool" 6821 "targetPool"
6820 ], 6822 ],
6821 "parameters": { 6823 "parameters": {
6822 "project": { 6824 "project": {
6823 "description": "Project ID for this request.", 6825 "description": "Project ID for this request.",
(...skipping 20 matching lines...) Expand all
6844 "path": "{project}/regions/{region}/targetPools/{targetPool} ", 6846 "path": "{project}/regions/{region}/targetPools/{targetPool} ",
6845 "response": { 6847 "response": {
6846 "$ref": "Operation" 6848 "$ref": "Operation"
6847 }, 6849 },
6848 "scopes": [ 6850 "scopes": [
6849 "https://www.googleapis.com/auth/cloud-platform", 6851 "https://www.googleapis.com/auth/cloud-platform",
6850 "https://www.googleapis.com/auth/compute" 6852 "https://www.googleapis.com/auth/compute"
6851 ] 6853 ]
6852 }, 6854 },
6853 "get": { 6855 "get": {
6854 "description": "Returns the specified TargetPool resource.", 6856 "description": "Returns the specified target pool. Get a lis t of available target pools by making a list() request.",
6855 "httpMethod": "GET", 6857 "httpMethod": "GET",
6856 "id": "compute.targetPools.get", 6858 "id": "compute.targetPools.get",
6857 "parameterOrder": [ 6859 "parameterOrder": [
6858 "project", 6860 "project",
6859 "region", 6861 "region",
6860 "targetPool" 6862 "targetPool"
6861 ], 6863 ],
6862 "parameters": { 6864 "parameters": {
6863 "project": { 6865 "project": {
6864 "description": "Project ID for this request.", 6866 "description": "Project ID for this request.",
(...skipping 21 matching lines...) Expand all
6886 "response": { 6888 "response": {
6887 "$ref": "TargetPool" 6889 "$ref": "TargetPool"
6888 }, 6890 },
6889 "scopes": [ 6891 "scopes": [
6890 "https://www.googleapis.com/auth/cloud-platform", 6892 "https://www.googleapis.com/auth/cloud-platform",
6891 "https://www.googleapis.com/auth/compute", 6893 "https://www.googleapis.com/auth/compute",
6892 "https://www.googleapis.com/auth/compute.readonly" 6894 "https://www.googleapis.com/auth/compute.readonly"
6893 ] 6895 ]
6894 }, 6896 },
6895 "getHealth": { 6897 "getHealth": {
6896 "description": "Gets the most recent health check results fo r each IP for the given instance that is referenced by the given TargetPool.", 6898 "description": "Gets the most recent health check results fo r each IP for the instance that is referenced by the given target pool.",
6897 "httpMethod": "POST", 6899 "httpMethod": "POST",
6898 "id": "compute.targetPools.getHealth", 6900 "id": "compute.targetPools.getHealth",
6899 "parameterOrder": [ 6901 "parameterOrder": [
6900 "project", 6902 "project",
6901 "region", 6903 "region",
6902 "targetPool" 6904 "targetPool"
6903 ], 6905 ],
6904 "parameters": { 6906 "parameters": {
6905 "project": { 6907 "project": {
6908 "description": "Project ID for this request.",
6906 "location": "path", 6909 "location": "path",
6907 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 6910 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
6908 "required": true, 6911 "required": true,
6909 "type": "string" 6912 "type": "string"
6910 }, 6913 },
6911 "region": { 6914 "region": {
6912 "description": "Name of the region scoping this requ est.", 6915 "description": "Name of the region scoping this requ est.",
6913 "location": "path", 6916 "location": "path",
6914 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 6917 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
6915 "required": true, 6918 "required": true,
(...skipping 14 matching lines...) Expand all
6930 "response": { 6933 "response": {
6931 "$ref": "TargetPoolInstanceHealth" 6934 "$ref": "TargetPoolInstanceHealth"
6932 }, 6935 },
6933 "scopes": [ 6936 "scopes": [
6934 "https://www.googleapis.com/auth/cloud-platform", 6937 "https://www.googleapis.com/auth/cloud-platform",
6935 "https://www.googleapis.com/auth/compute", 6938 "https://www.googleapis.com/auth/compute",
6936 "https://www.googleapis.com/auth/compute.readonly" 6939 "https://www.googleapis.com/auth/compute.readonly"
6937 ] 6940 ]
6938 }, 6941 },
6939 "insert": { 6942 "insert": {
6940 "description": "Creates a TargetPool resource in the specifi ed project and region using the data included in the request.", 6943 "description": "Creates a target pool in the specified proje ct and region using the data included in the request.",
6941 "httpMethod": "POST", 6944 "httpMethod": "POST",
6942 "id": "compute.targetPools.insert", 6945 "id": "compute.targetPools.insert",
6943 "parameterOrder": [ 6946 "parameterOrder": [
6944 "project", 6947 "project",
6945 "region" 6948 "region"
6946 ], 6949 ],
6947 "parameters": { 6950 "parameters": {
6948 "project": { 6951 "project": {
6949 "description": "Project ID for this request.", 6952 "description": "Project ID for this request.",
6950 "location": "path", 6953 "location": "path",
(...skipping 15 matching lines...) Expand all
6966 }, 6969 },
6967 "response": { 6970 "response": {
6968 "$ref": "Operation" 6971 "$ref": "Operation"
6969 }, 6972 },
6970 "scopes": [ 6973 "scopes": [
6971 "https://www.googleapis.com/auth/cloud-platform", 6974 "https://www.googleapis.com/auth/cloud-platform",
6972 "https://www.googleapis.com/auth/compute" 6975 "https://www.googleapis.com/auth/compute"
6973 ] 6976 ]
6974 }, 6977 },
6975 "list": { 6978 "list": {
6976 "description": "Retrieves a list of TargetPool resources ava ilable to the specified project and region.", 6979 "description": "Retrieves a list of target pools available t o the specified project and region.",
6977 "httpMethod": "GET", 6980 "httpMethod": "GET",
6978 "id": "compute.targetPools.list", 6981 "id": "compute.targetPools.list",
6979 "parameterOrder": [ 6982 "parameterOrder": [
6980 "project", 6983 "project",
6981 "region" 6984 "region"
6982 ], 6985 ],
6983 "parameters": { 6986 "parameters": {
6984 "filter": { 6987 "filter": {
6985 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 6988 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
6986 "location": "query", 6989 "location": "query",
6987 "type": "string" 6990 "type": "string"
6988 }, 6991 },
6989 "maxResults": { 6992 "maxResults": {
6990 "default": "500", 6993 "default": "500",
6991 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 6994 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
6992 "format": "uint32", 6995 "format": "uint32",
6993 "location": "query", 6996 "location": "query",
6994 "maximum": "500", 6997 "maximum": "500",
6995 "minimum": "0", 6998 "minimum": "0",
6996 "type": "integer" 6999 "type": "integer"
6997 }, 7000 },
6998 "pageToken": { 7001 "pageToken": {
6999 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 7002 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
7000 "location": "query", 7003 "location": "query",
7001 "type": "string" 7004 "type": "string"
(...skipping 17 matching lines...) Expand all
7019 "response": { 7022 "response": {
7020 "$ref": "TargetPoolList" 7023 "$ref": "TargetPoolList"
7021 }, 7024 },
7022 "scopes": [ 7025 "scopes": [
7023 "https://www.googleapis.com/auth/cloud-platform", 7026 "https://www.googleapis.com/auth/cloud-platform",
7024 "https://www.googleapis.com/auth/compute", 7027 "https://www.googleapis.com/auth/compute",
7025 "https://www.googleapis.com/auth/compute.readonly" 7028 "https://www.googleapis.com/auth/compute.readonly"
7026 ] 7029 ]
7027 }, 7030 },
7028 "removeHealthCheck": { 7031 "removeHealthCheck": {
7029 "description": "Removes health check URL from targetPool.", 7032 "description": "Removes health check URL from a target pool. ",
7030 "httpMethod": "POST", 7033 "httpMethod": "POST",
7031 "id": "compute.targetPools.removeHealthCheck", 7034 "id": "compute.targetPools.removeHealthCheck",
7032 "parameterOrder": [ 7035 "parameterOrder": [
7033 "project", 7036 "project",
7034 "region", 7037 "region",
7035 "targetPool" 7038 "targetPool"
7036 ], 7039 ],
7037 "parameters": { 7040 "parameters": {
7038 "project": { 7041 "project": {
7042 "description": "Project ID for this request.",
7039 "location": "path", 7043 "location": "path",
7040 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7044 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7041 "required": true, 7045 "required": true,
7042 "type": "string" 7046 "type": "string"
7043 }, 7047 },
7044 "region": { 7048 "region": {
7045 "description": "Name of the region scoping this requ est.", 7049 "description": "Name of the region for this request. ",
7046 "location": "path", 7050 "location": "path",
7047 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7051 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7048 "required": true, 7052 "required": true,
7049 "type": "string" 7053 "type": "string"
7050 }, 7054 },
7051 "targetPool": { 7055 "targetPool": {
7052 "description": "Name of the TargetPool resource to w hich health_check_url is to be removed.", 7056 "description": "Name of the target pool to remove he alth checks from.",
7053 "location": "path", 7057 "location": "path",
7054 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7058 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7055 "required": true, 7059 "required": true,
7056 "type": "string" 7060 "type": "string"
7057 } 7061 }
7058 }, 7062 },
7059 "path": "{project}/regions/{region}/targetPools/{targetPool} /removeHealthCheck", 7063 "path": "{project}/regions/{region}/targetPools/{targetPool} /removeHealthCheck",
7060 "request": { 7064 "request": {
7061 "$ref": "TargetPoolsRemoveHealthCheckRequest" 7065 "$ref": "TargetPoolsRemoveHealthCheckRequest"
7062 }, 7066 },
7063 "response": { 7067 "response": {
7064 "$ref": "Operation" 7068 "$ref": "Operation"
7065 }, 7069 },
7066 "scopes": [ 7070 "scopes": [
7067 "https://www.googleapis.com/auth/cloud-platform", 7071 "https://www.googleapis.com/auth/cloud-platform",
7068 "https://www.googleapis.com/auth/compute" 7072 "https://www.googleapis.com/auth/compute"
7069 ] 7073 ]
7070 }, 7074 },
7071 "removeInstance": { 7075 "removeInstance": {
7072 "description": "Removes instance URL from targetPool.", 7076 "description": "Removes instance URL from a target pool.",
7073 "httpMethod": "POST", 7077 "httpMethod": "POST",
7074 "id": "compute.targetPools.removeInstance", 7078 "id": "compute.targetPools.removeInstance",
7075 "parameterOrder": [ 7079 "parameterOrder": [
7076 "project", 7080 "project",
7077 "region", 7081 "region",
7078 "targetPool" 7082 "targetPool"
7079 ], 7083 ],
7080 "parameters": { 7084 "parameters": {
7081 "project": { 7085 "project": {
7086 "description": "Project ID for this request.",
7082 "location": "path", 7087 "location": "path",
7083 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7088 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7084 "required": true, 7089 "required": true,
7085 "type": "string" 7090 "type": "string"
7086 }, 7091 },
7087 "region": { 7092 "region": {
7088 "description": "Name of the region scoping this requ est.", 7093 "description": "Name of the region scoping this requ est.",
7089 "location": "path", 7094 "location": "path",
7090 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7095 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7091 "required": true, 7096 "required": true,
7092 "type": "string" 7097 "type": "string"
7093 }, 7098 },
7094 "targetPool": { 7099 "targetPool": {
7095 "description": "Name of the TargetPool resource to w hich instance_url is to be removed.", 7100 "description": "Name of the TargetPool resource to r emove instances from.",
7096 "location": "path", 7101 "location": "path",
7097 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7102 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7098 "required": true, 7103 "required": true,
7099 "type": "string" 7104 "type": "string"
7100 } 7105 }
7101 }, 7106 },
7102 "path": "{project}/regions/{region}/targetPools/{targetPool} /removeInstance", 7107 "path": "{project}/regions/{region}/targetPools/{targetPool} /removeInstance",
7103 "request": { 7108 "request": {
7104 "$ref": "TargetPoolsRemoveInstanceRequest" 7109 "$ref": "TargetPoolsRemoveInstanceRequest"
7105 }, 7110 },
7106 "response": { 7111 "response": {
7107 "$ref": "Operation" 7112 "$ref": "Operation"
7108 }, 7113 },
7109 "scopes": [ 7114 "scopes": [
7110 "https://www.googleapis.com/auth/cloud-platform", 7115 "https://www.googleapis.com/auth/cloud-platform",
7111 "https://www.googleapis.com/auth/compute" 7116 "https://www.googleapis.com/auth/compute"
7112 ] 7117 ]
7113 }, 7118 },
7114 "setBackup": { 7119 "setBackup": {
7115 "description": "Changes backup pool configurations.", 7120 "description": "Changes a backup target pool's configuration s.",
7116 "httpMethod": "POST", 7121 "httpMethod": "POST",
7117 "id": "compute.targetPools.setBackup", 7122 "id": "compute.targetPools.setBackup",
7118 "parameterOrder": [ 7123 "parameterOrder": [
7119 "project", 7124 "project",
7120 "region", 7125 "region",
7121 "targetPool" 7126 "targetPool"
7122 ], 7127 ],
7123 "parameters": { 7128 "parameters": {
7124 "failoverRatio": { 7129 "failoverRatio": {
7125 "description": "New failoverRatio value for the cont aining target pool.", 7130 "description": "New failoverRatio value for the targ et pool.",
7126 "format": "float", 7131 "format": "float",
7127 "location": "query", 7132 "location": "query",
7128 "type": "number" 7133 "type": "number"
7129 }, 7134 },
7130 "project": { 7135 "project": {
7131 "description": "Project ID for this request.", 7136 "description": "Project ID for this request.",
7132 "location": "path", 7137 "location": "path",
7133 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7138 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7134 "required": true, 7139 "required": true,
7135 "type": "string" 7140 "type": "string"
7136 }, 7141 },
7137 "region": { 7142 "region": {
7138 "description": "Name of the region scoping this requ est.", 7143 "description": "Name of the region scoping this requ est.",
7139 "location": "path", 7144 "location": "path",
7140 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7145 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7141 "required": true, 7146 "required": true,
7142 "type": "string" 7147 "type": "string"
7143 }, 7148 },
7144 "targetPool": { 7149 "targetPool": {
7145 "description": "Name of the TargetPool resource for which the backup is to be set.", 7150 "description": "Name of the TargetPool resource to s et a backup pool for.",
7146 "location": "path", 7151 "location": "path",
7147 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7152 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7148 "required": true, 7153 "required": true,
7149 "type": "string" 7154 "type": "string"
7150 } 7155 }
7151 }, 7156 },
7152 "path": "{project}/regions/{region}/targetPools/{targetPool} /setBackup", 7157 "path": "{project}/regions/{region}/targetPools/{targetPool} /setBackup",
7153 "request": { 7158 "request": {
7154 "$ref": "TargetReference" 7159 "$ref": "TargetReference"
7155 }, 7160 },
7156 "response": { 7161 "response": {
7157 "$ref": "Operation" 7162 "$ref": "Operation"
7158 }, 7163 },
7159 "scopes": [ 7164 "scopes": [
7160 "https://www.googleapis.com/auth/cloud-platform", 7165 "https://www.googleapis.com/auth/cloud-platform",
7161 "https://www.googleapis.com/auth/compute" 7166 "https://www.googleapis.com/auth/compute"
7162 ] 7167 ]
7163 } 7168 }
7164 } 7169 }
7165 }, 7170 },
7166 "targetVpnGateways": { 7171 "targetVpnGateways": {
7167 "methods": { 7172 "methods": {
7168 "aggregatedList": { 7173 "aggregatedList": {
7169 "description": "Retrieves an aggregated list of target VPN g ateways .", 7174 "description": "Retrieves an aggregated list of target VPN g ateways.",
7170 "httpMethod": "GET", 7175 "httpMethod": "GET",
7171 "id": "compute.targetVpnGateways.aggregatedList", 7176 "id": "compute.targetVpnGateways.aggregatedList",
7172 "parameterOrder": [ 7177 "parameterOrder": [
7173 "project" 7178 "project"
7174 ], 7179 ],
7175 "parameters": { 7180 "parameters": {
7176 "filter": { 7181 "filter": {
7177 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 7182 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
7178 "location": "query", 7183 "location": "query",
7179 "type": "string" 7184 "type": "string"
7180 }, 7185 },
7181 "maxResults": { 7186 "maxResults": {
7182 "default": "500", 7187 "default": "500",
7183 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 7188 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
7184 "format": "uint32", 7189 "format": "uint32",
7185 "location": "query", 7190 "location": "query",
7186 "maximum": "500", 7191 "maximum": "500",
7187 "minimum": "0", 7192 "minimum": "0",
7188 "type": "integer" 7193 "type": "integer"
7189 }, 7194 },
7190 "pageToken": { 7195 "pageToken": {
7191 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 7196 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
7192 "location": "query", 7197 "location": "query",
7193 "type": "string" 7198 "type": "string"
(...skipping 10 matching lines...) Expand all
7204 "response": { 7209 "response": {
7205 "$ref": "TargetVpnGatewayAggregatedList" 7210 "$ref": "TargetVpnGatewayAggregatedList"
7206 }, 7211 },
7207 "scopes": [ 7212 "scopes": [
7208 "https://www.googleapis.com/auth/cloud-platform", 7213 "https://www.googleapis.com/auth/cloud-platform",
7209 "https://www.googleapis.com/auth/compute", 7214 "https://www.googleapis.com/auth/compute",
7210 "https://www.googleapis.com/auth/compute.readonly" 7215 "https://www.googleapis.com/auth/compute.readonly"
7211 ] 7216 ]
7212 }, 7217 },
7213 "delete": { 7218 "delete": {
7214 "description": "Deletes the specified TargetVpnGateway resou rce.", 7219 "description": "Deletes the specified target VPN gateway.",
7215 "httpMethod": "DELETE", 7220 "httpMethod": "DELETE",
7216 "id": "compute.targetVpnGateways.delete", 7221 "id": "compute.targetVpnGateways.delete",
7217 "parameterOrder": [ 7222 "parameterOrder": [
7218 "project", 7223 "project",
7219 "region", 7224 "region",
7220 "targetVpnGateway" 7225 "targetVpnGateway"
7221 ], 7226 ],
7222 "parameters": { 7227 "parameters": {
7223 "project": { 7228 "project": {
7224 "description": "Project ID for this request.", 7229 "description": "Project ID for this request.",
7225 "location": "path", 7230 "location": "path",
7226 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7231 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7227 "required": true, 7232 "required": true,
7228 "type": "string" 7233 "type": "string"
7229 }, 7234 },
7230 "region": { 7235 "region": {
7231 "description": "The name of the region for this requ est.", 7236 "description": "Name of the region for this request. ",
7232 "location": "path", 7237 "location": "path",
7233 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7238 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7234 "required": true, 7239 "required": true,
7235 "type": "string" 7240 "type": "string"
7236 }, 7241 },
7237 "targetVpnGateway": { 7242 "targetVpnGateway": {
7238 "description": "Name of the TargetVpnGateway resourc e to delete.", 7243 "description": "Name of the target VPN gateway to de lete.",
7239 "location": "path", 7244 "location": "path",
7240 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7245 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7241 "required": true, 7246 "required": true,
7242 "type": "string" 7247 "type": "string"
7243 } 7248 }
7244 }, 7249 },
7245 "path": "{project}/regions/{region}/targetVpnGateways/{targe tVpnGateway}", 7250 "path": "{project}/regions/{region}/targetVpnGateways/{targe tVpnGateway}",
7246 "response": { 7251 "response": {
7247 "$ref": "Operation" 7252 "$ref": "Operation"
7248 }, 7253 },
7249 "scopes": [ 7254 "scopes": [
7250 "https://www.googleapis.com/auth/cloud-platform", 7255 "https://www.googleapis.com/auth/cloud-platform",
7251 "https://www.googleapis.com/auth/compute" 7256 "https://www.googleapis.com/auth/compute"
7252 ] 7257 ]
7253 }, 7258 },
7254 "get": { 7259 "get": {
7255 "description": "Returns the specified TargetVpnGateway resou rce.", 7260 "description": "Returns the specified target VPN gateway. Ge t a list of available target VPN gateways by making a list() request.",
7256 "httpMethod": "GET", 7261 "httpMethod": "GET",
7257 "id": "compute.targetVpnGateways.get", 7262 "id": "compute.targetVpnGateways.get",
7258 "parameterOrder": [ 7263 "parameterOrder": [
7259 "project", 7264 "project",
7260 "region", 7265 "region",
7261 "targetVpnGateway" 7266 "targetVpnGateway"
7262 ], 7267 ],
7263 "parameters": { 7268 "parameters": {
7264 "project": { 7269 "project": {
7265 "description": "Project ID for this request.", 7270 "description": "Project ID for this request.",
7266 "location": "path", 7271 "location": "path",
7267 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7272 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7268 "required": true, 7273 "required": true,
7269 "type": "string" 7274 "type": "string"
7270 }, 7275 },
7271 "region": { 7276 "region": {
7272 "description": "The name of the region for this requ est.", 7277 "description": "Name of the region for this request. ",
7273 "location": "path", 7278 "location": "path",
7274 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7279 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7275 "required": true, 7280 "required": true,
7276 "type": "string" 7281 "type": "string"
7277 }, 7282 },
7278 "targetVpnGateway": { 7283 "targetVpnGateway": {
7279 "description": "Name of the TargetVpnGateway resourc e to return.", 7284 "description": "Name of the target VPN gateway to re turn.",
7280 "location": "path", 7285 "location": "path",
7281 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7286 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7282 "required": true, 7287 "required": true,
7283 "type": "string" 7288 "type": "string"
7284 } 7289 }
7285 }, 7290 },
7286 "path": "{project}/regions/{region}/targetVpnGateways/{targe tVpnGateway}", 7291 "path": "{project}/regions/{region}/targetVpnGateways/{targe tVpnGateway}",
7287 "response": { 7292 "response": {
7288 "$ref": "TargetVpnGateway" 7293 "$ref": "TargetVpnGateway"
7289 }, 7294 },
7290 "scopes": [ 7295 "scopes": [
7291 "https://www.googleapis.com/auth/cloud-platform", 7296 "https://www.googleapis.com/auth/cloud-platform",
7292 "https://www.googleapis.com/auth/compute", 7297 "https://www.googleapis.com/auth/compute",
7293 "https://www.googleapis.com/auth/compute.readonly" 7298 "https://www.googleapis.com/auth/compute.readonly"
7294 ] 7299 ]
7295 }, 7300 },
7296 "insert": { 7301 "insert": {
7297 "description": "Creates a TargetVpnGateway resource in the s pecified project and region using the data included in the request.", 7302 "description": "Creates a target VPN gateway in the specifie d project and region using the data included in the request.",
7298 "httpMethod": "POST", 7303 "httpMethod": "POST",
7299 "id": "compute.targetVpnGateways.insert", 7304 "id": "compute.targetVpnGateways.insert",
7300 "parameterOrder": [ 7305 "parameterOrder": [
7301 "project", 7306 "project",
7302 "region" 7307 "region"
7303 ], 7308 ],
7304 "parameters": { 7309 "parameters": {
7305 "project": { 7310 "project": {
7306 "description": "Project ID for this request.", 7311 "description": "Project ID for this request.",
7307 "location": "path", 7312 "location": "path",
7308 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7313 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7309 "required": true, 7314 "required": true,
7310 "type": "string" 7315 "type": "string"
7311 }, 7316 },
7312 "region": { 7317 "region": {
7313 "description": "The name of the region for this requ est.", 7318 "description": "Name of the region for this request. ",
7314 "location": "path", 7319 "location": "path",
7315 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7320 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7316 "required": true, 7321 "required": true,
7317 "type": "string" 7322 "type": "string"
7318 } 7323 }
7319 }, 7324 },
7320 "path": "{project}/regions/{region}/targetVpnGateways", 7325 "path": "{project}/regions/{region}/targetVpnGateways",
7321 "request": { 7326 "request": {
7322 "$ref": "TargetVpnGateway" 7327 "$ref": "TargetVpnGateway"
7323 }, 7328 },
7324 "response": { 7329 "response": {
7325 "$ref": "Operation" 7330 "$ref": "Operation"
7326 }, 7331 },
7327 "scopes": [ 7332 "scopes": [
7328 "https://www.googleapis.com/auth/cloud-platform", 7333 "https://www.googleapis.com/auth/cloud-platform",
7329 "https://www.googleapis.com/auth/compute" 7334 "https://www.googleapis.com/auth/compute"
7330 ] 7335 ]
7331 }, 7336 },
7332 "list": { 7337 "list": {
7333 "description": "Retrieves a list of TargetVpnGateway resourc es available to the specified project and region.", 7338 "description": "Retrieves a list of target VPN gateways avai lable to the specified project and region.",
7334 "httpMethod": "GET", 7339 "httpMethod": "GET",
7335 "id": "compute.targetVpnGateways.list", 7340 "id": "compute.targetVpnGateways.list",
7336 "parameterOrder": [ 7341 "parameterOrder": [
7337 "project", 7342 "project",
7338 "region" 7343 "region"
7339 ], 7344 ],
7340 "parameters": { 7345 "parameters": {
7341 "filter": { 7346 "filter": {
7342 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 7347 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
7343 "location": "query", 7348 "location": "query",
7344 "type": "string" 7349 "type": "string"
7345 }, 7350 },
7346 "maxResults": { 7351 "maxResults": {
7347 "default": "500", 7352 "default": "500",
7348 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 7353 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
7349 "format": "uint32", 7354 "format": "uint32",
7350 "location": "query", 7355 "location": "query",
7351 "maximum": "500", 7356 "maximum": "500",
7352 "minimum": "0", 7357 "minimum": "0",
7353 "type": "integer" 7358 "type": "integer"
7354 }, 7359 },
7355 "pageToken": { 7360 "pageToken": {
7356 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 7361 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
7357 "location": "query", 7362 "location": "query",
7358 "type": "string" 7363 "type": "string"
7359 }, 7364 },
7360 "project": { 7365 "project": {
7361 "description": "Project ID for this request.", 7366 "description": "Project ID for this request.",
7362 "location": "path", 7367 "location": "path",
7363 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7368 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7364 "required": true, 7369 "required": true,
7365 "type": "string" 7370 "type": "string"
7366 }, 7371 },
7367 "region": { 7372 "region": {
7368 "description": "The name of the region for this requ est.", 7373 "description": "Name of the region for this request. ",
7369 "location": "path", 7374 "location": "path",
7370 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7375 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7371 "required": true, 7376 "required": true,
7372 "type": "string" 7377 "type": "string"
7373 } 7378 }
7374 }, 7379 },
7375 "path": "{project}/regions/{region}/targetVpnGateways", 7380 "path": "{project}/regions/{region}/targetVpnGateways",
7376 "response": { 7381 "response": {
7377 "$ref": "TargetVpnGatewayList" 7382 "$ref": "TargetVpnGatewayList"
7378 }, 7383 },
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
7413 "path": "{project}/global/urlMaps/{urlMap}", 7418 "path": "{project}/global/urlMaps/{urlMap}",
7414 "response": { 7419 "response": {
7415 "$ref": "Operation" 7420 "$ref": "Operation"
7416 }, 7421 },
7417 "scopes": [ 7422 "scopes": [
7418 "https://www.googleapis.com/auth/cloud-platform", 7423 "https://www.googleapis.com/auth/cloud-platform",
7419 "https://www.googleapis.com/auth/compute" 7424 "https://www.googleapis.com/auth/compute"
7420 ] 7425 ]
7421 }, 7426 },
7422 "get": { 7427 "get": {
7423 "description": "Returns the specified UrlMap resource.", 7428 "description": "Returns the specified UrlMap resource. Get a list of available URL maps by making a list() request.",
7424 "httpMethod": "GET", 7429 "httpMethod": "GET",
7425 "id": "compute.urlMaps.get", 7430 "id": "compute.urlMaps.get",
7426 "parameterOrder": [ 7431 "parameterOrder": [
7427 "project", 7432 "project",
7428 "urlMap" 7433 "urlMap"
7429 ], 7434 ],
7430 "parameters": { 7435 "parameters": {
7431 "project": { 7436 "project": {
7432 "description": "Project ID for this request.", 7437 "description": "Project ID for this request.",
7433 "location": "path", 7438 "location": "path",
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
7483 }, 7488 },
7484 "list": { 7489 "list": {
7485 "description": "Retrieves the list of UrlMap resources avail able to the specified project.", 7490 "description": "Retrieves the list of UrlMap resources avail able to the specified project.",
7486 "httpMethod": "GET", 7491 "httpMethod": "GET",
7487 "id": "compute.urlMaps.list", 7492 "id": "compute.urlMaps.list",
7488 "parameterOrder": [ 7493 "parameterOrder": [
7489 "project" 7494 "project"
7490 ], 7495 ],
7491 "parameters": { 7496 "parameters": {
7492 "filter": { 7497 "filter": {
7493 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 7498 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
7494 "location": "query", 7499 "location": "query",
7495 "type": "string" 7500 "type": "string"
7496 }, 7501 },
7497 "maxResults": { 7502 "maxResults": {
7498 "default": "500", 7503 "default": "500",
7499 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 7504 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
7500 "format": "uint32", 7505 "format": "uint32",
7501 "location": "query", 7506 "location": "query",
7502 "maximum": "500", 7507 "maximum": "500",
7503 "minimum": "0", 7508 "minimum": "0",
7504 "type": "integer" 7509 "type": "integer"
7505 }, 7510 },
7506 "pageToken": { 7511 "pageToken": {
7507 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 7512 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
7508 "location": "query", 7513 "location": "query",
7509 "type": "string" 7514 "type": "string"
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
7640 "methods": { 7645 "methods": {
7641 "aggregatedList": { 7646 "aggregatedList": {
7642 "description": "Retrieves an aggregated list of VPN tunnels. ", 7647 "description": "Retrieves an aggregated list of VPN tunnels. ",
7643 "httpMethod": "GET", 7648 "httpMethod": "GET",
7644 "id": "compute.vpnTunnels.aggregatedList", 7649 "id": "compute.vpnTunnels.aggregatedList",
7645 "parameterOrder": [ 7650 "parameterOrder": [
7646 "project" 7651 "project"
7647 ], 7652 ],
7648 "parameters": { 7653 "parameters": {
7649 "filter": { 7654 "filter": {
7650 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 7655 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
7651 "location": "query", 7656 "location": "query",
7652 "type": "string" 7657 "type": "string"
7653 }, 7658 },
7654 "maxResults": { 7659 "maxResults": {
7655 "default": "500", 7660 "default": "500",
7656 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 7661 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
7657 "format": "uint32", 7662 "format": "uint32",
7658 "location": "query", 7663 "location": "query",
7659 "maximum": "500", 7664 "maximum": "500",
7660 "minimum": "0", 7665 "minimum": "0",
7661 "type": "integer" 7666 "type": "integer"
7662 }, 7667 },
7663 "pageToken": { 7668 "pageToken": {
7664 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 7669 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
7665 "location": "query", 7670 "location": "query",
7666 "type": "string" 7671 "type": "string"
(...skipping 27 matching lines...) Expand all
7694 ], 7699 ],
7695 "parameters": { 7700 "parameters": {
7696 "project": { 7701 "project": {
7697 "description": "Project ID for this request.", 7702 "description": "Project ID for this request.",
7698 "location": "path", 7703 "location": "path",
7699 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7704 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7700 "required": true, 7705 "required": true,
7701 "type": "string" 7706 "type": "string"
7702 }, 7707 },
7703 "region": { 7708 "region": {
7704 "description": "The name of the region for this requ est.", 7709 "description": "Name of the region for this request. ",
7705 "location": "path", 7710 "location": "path",
7706 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7711 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7707 "required": true, 7712 "required": true,
7708 "type": "string" 7713 "type": "string"
7709 }, 7714 },
7710 "vpnTunnel": { 7715 "vpnTunnel": {
7711 "description": "Name of the VpnTunnel resource to de lete.", 7716 "description": "Name of the VpnTunnel resource to de lete.",
7712 "location": "path", 7717 "location": "path",
7713 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7718 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7714 "required": true, 7719 "required": true,
7715 "type": "string" 7720 "type": "string"
7716 } 7721 }
7717 }, 7722 },
7718 "path": "{project}/regions/{region}/vpnTunnels/{vpnTunnel}", 7723 "path": "{project}/regions/{region}/vpnTunnels/{vpnTunnel}",
7719 "response": { 7724 "response": {
7720 "$ref": "Operation" 7725 "$ref": "Operation"
7721 }, 7726 },
7722 "scopes": [ 7727 "scopes": [
7723 "https://www.googleapis.com/auth/cloud-platform", 7728 "https://www.googleapis.com/auth/cloud-platform",
7724 "https://www.googleapis.com/auth/compute" 7729 "https://www.googleapis.com/auth/compute"
7725 ] 7730 ]
7726 }, 7731 },
7727 "get": { 7732 "get": {
7728 "description": "Returns the specified VpnTunnel resource.", 7733 "description": "Returns the specified VpnTunnel resource. Ge t a list of available VPN tunnels by making a list() request.",
7729 "httpMethod": "GET", 7734 "httpMethod": "GET",
7730 "id": "compute.vpnTunnels.get", 7735 "id": "compute.vpnTunnels.get",
7731 "parameterOrder": [ 7736 "parameterOrder": [
7732 "project", 7737 "project",
7733 "region", 7738 "region",
7734 "vpnTunnel" 7739 "vpnTunnel"
7735 ], 7740 ],
7736 "parameters": { 7741 "parameters": {
7737 "project": { 7742 "project": {
7738 "description": "Project ID for this request.", 7743 "description": "Project ID for this request.",
7739 "location": "path", 7744 "location": "path",
7740 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7745 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7741 "required": true, 7746 "required": true,
7742 "type": "string" 7747 "type": "string"
7743 }, 7748 },
7744 "region": { 7749 "region": {
7745 "description": "The name of the region for this requ est.", 7750 "description": "Name of the region for this request. ",
7746 "location": "path", 7751 "location": "path",
7747 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7752 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7748 "required": true, 7753 "required": true,
7749 "type": "string" 7754 "type": "string"
7750 }, 7755 },
7751 "vpnTunnel": { 7756 "vpnTunnel": {
7752 "description": "Name of the VpnTunnel resource to re turn.", 7757 "description": "Name of the VpnTunnel resource to re turn.",
7753 "location": "path", 7758 "location": "path",
7754 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7759 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7755 "required": true, 7760 "required": true,
(...skipping 20 matching lines...) Expand all
7776 ], 7781 ],
7777 "parameters": { 7782 "parameters": {
7778 "project": { 7783 "project": {
7779 "description": "Project ID for this request.", 7784 "description": "Project ID for this request.",
7780 "location": "path", 7785 "location": "path",
7781 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7786 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7782 "required": true, 7787 "required": true,
7783 "type": "string" 7788 "type": "string"
7784 }, 7789 },
7785 "region": { 7790 "region": {
7786 "description": "The name of the region for this requ est.", 7791 "description": "Name of the region for this request. ",
7787 "location": "path", 7792 "location": "path",
7788 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7793 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7789 "required": true, 7794 "required": true,
7790 "type": "string" 7795 "type": "string"
7791 } 7796 }
7792 }, 7797 },
7793 "path": "{project}/regions/{region}/vpnTunnels", 7798 "path": "{project}/regions/{region}/vpnTunnels",
7794 "request": { 7799 "request": {
7795 "$ref": "VpnTunnel" 7800 "$ref": "VpnTunnel"
7796 }, 7801 },
7797 "response": { 7802 "response": {
7798 "$ref": "Operation" 7803 "$ref": "Operation"
7799 }, 7804 },
7800 "scopes": [ 7805 "scopes": [
7801 "https://www.googleapis.com/auth/cloud-platform", 7806 "https://www.googleapis.com/auth/cloud-platform",
7802 "https://www.googleapis.com/auth/compute" 7807 "https://www.googleapis.com/auth/compute"
7803 ] 7808 ]
7804 }, 7809 },
7805 "list": { 7810 "list": {
7806 "description": "Retrieves a list of VpnTunnel resources cont ained in the specified project and region.", 7811 "description": "Retrieves a list of VpnTunnel resources cont ained in the specified project and region.",
7807 "httpMethod": "GET", 7812 "httpMethod": "GET",
7808 "id": "compute.vpnTunnels.list", 7813 "id": "compute.vpnTunnels.list",
7809 "parameterOrder": [ 7814 "parameterOrder": [
7810 "project", 7815 "project",
7811 "region" 7816 "region"
7812 ], 7817 ],
7813 "parameters": { 7818 "parameters": {
7814 "filter": { 7819 "filter": {
7815 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 7820 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
7816 "location": "query", 7821 "location": "query",
7817 "type": "string" 7822 "type": "string"
7818 }, 7823 },
7819 "maxResults": { 7824 "maxResults": {
7820 "default": "500", 7825 "default": "500",
7821 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 7826 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
7822 "format": "uint32", 7827 "format": "uint32",
7823 "location": "query", 7828 "location": "query",
7824 "maximum": "500", 7829 "maximum": "500",
7825 "minimum": "0", 7830 "minimum": "0",
7826 "type": "integer" 7831 "type": "integer"
7827 }, 7832 },
7828 "pageToken": { 7833 "pageToken": {
7829 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 7834 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
7830 "location": "query", 7835 "location": "query",
7831 "type": "string" 7836 "type": "string"
7832 }, 7837 },
7833 "project": { 7838 "project": {
7834 "description": "Project ID for this request.", 7839 "description": "Project ID for this request.",
7835 "location": "path", 7840 "location": "path",
7836 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7841 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7837 "required": true, 7842 "required": true,
7838 "type": "string" 7843 "type": "string"
7839 }, 7844 },
7840 "region": { 7845 "region": {
7841 "description": "The name of the region for this requ est.", 7846 "description": "Name of the region for this request. ",
7842 "location": "path", 7847 "location": "path",
7843 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7848 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7844 "required": true, 7849 "required": true,
7845 "type": "string" 7850 "type": "string"
7846 } 7851 }
7847 }, 7852 },
7848 "path": "{project}/regions/{region}/vpnTunnels", 7853 "path": "{project}/regions/{region}/vpnTunnels",
7849 "response": { 7854 "response": {
7850 "$ref": "VpnTunnelList" 7855 "$ref": "VpnTunnelList"
7851 }, 7856 },
(...skipping 25 matching lines...) Expand all
7877 "type": "string" 7882 "type": "string"
7878 }, 7883 },
7879 "project": { 7884 "project": {
7880 "description": "Project ID for this request.", 7885 "description": "Project ID for this request.",
7881 "location": "path", 7886 "location": "path",
7882 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7887 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7883 "required": true, 7888 "required": true,
7884 "type": "string" 7889 "type": "string"
7885 }, 7890 },
7886 "zone": { 7891 "zone": {
7887 "description": "Name of the zone scoping this reques t.", 7892 "description": "Name of the zone for this request.",
7888 "location": "path", 7893 "location": "path",
7889 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7894 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7890 "required": true, 7895 "required": true,
7891 "type": "string" 7896 "type": "string"
7892 } 7897 }
7893 }, 7898 },
7894 "path": "{project}/zones/{zone}/operations/{operation}", 7899 "path": "{project}/zones/{zone}/operations/{operation}",
7895 "scopes": [ 7900 "scopes": [
7896 "https://www.googleapis.com/auth/cloud-platform", 7901 "https://www.googleapis.com/auth/cloud-platform",
7897 "https://www.googleapis.com/auth/compute" 7902 "https://www.googleapis.com/auth/compute"
(...skipping 17 matching lines...) Expand all
7915 "type": "string" 7920 "type": "string"
7916 }, 7921 },
7917 "project": { 7922 "project": {
7918 "description": "Project ID for this request.", 7923 "description": "Project ID for this request.",
7919 "location": "path", 7924 "location": "path",
7920 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7925 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7921 "required": true, 7926 "required": true,
7922 "type": "string" 7927 "type": "string"
7923 }, 7928 },
7924 "zone": { 7929 "zone": {
7925 "description": "Name of the zone scoping this reques t.", 7930 "description": "Name of the zone for this request.",
7926 "location": "path", 7931 "location": "path",
7927 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7932 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7928 "required": true, 7933 "required": true,
7929 "type": "string" 7934 "type": "string"
7930 } 7935 }
7931 }, 7936 },
7932 "path": "{project}/zones/{zone}/operations/{operation}", 7937 "path": "{project}/zones/{zone}/operations/{operation}",
7933 "response": { 7938 "response": {
7934 "$ref": "Operation" 7939 "$ref": "Operation"
7935 }, 7940 },
7936 "scopes": [ 7941 "scopes": [
7937 "https://www.googleapis.com/auth/cloud-platform", 7942 "https://www.googleapis.com/auth/cloud-platform",
7938 "https://www.googleapis.com/auth/compute", 7943 "https://www.googleapis.com/auth/compute",
7939 "https://www.googleapis.com/auth/compute.readonly" 7944 "https://www.googleapis.com/auth/compute.readonly"
7940 ] 7945 ]
7941 }, 7946 },
7942 "list": { 7947 "list": {
7943 "description": "Retrieves a list of Operation resources cont ained within the specified zone.", 7948 "description": "Retrieves a list of Operation resources cont ained within the specified zone.",
7944 "httpMethod": "GET", 7949 "httpMethod": "GET",
7945 "id": "compute.zoneOperations.list", 7950 "id": "compute.zoneOperations.list",
7946 "parameterOrder": [ 7951 "parameterOrder": [
7947 "project", 7952 "project",
7948 "zone" 7953 "zone"
7949 ], 7954 ],
7950 "parameters": { 7955 "parameters": {
7951 "filter": { 7956 "filter": {
7952 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 7957 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
7953 "location": "query", 7958 "location": "query",
7954 "type": "string" 7959 "type": "string"
7955 }, 7960 },
7956 "maxResults": { 7961 "maxResults": {
7957 "default": "500", 7962 "default": "500",
7958 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 7963 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
7959 "format": "uint32", 7964 "format": "uint32",
7960 "location": "query", 7965 "location": "query",
7961 "maximum": "500", 7966 "maximum": "500",
7962 "minimum": "0", 7967 "minimum": "0",
7963 "type": "integer" 7968 "type": "integer"
7964 }, 7969 },
7965 "pageToken": { 7970 "pageToken": {
7966 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 7971 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
7967 "location": "query", 7972 "location": "query",
7968 "type": "string" 7973 "type": "string"
7969 }, 7974 },
7970 "project": { 7975 "project": {
7971 "description": "Project ID for this request.", 7976 "description": "Project ID for this request.",
7972 "location": "path", 7977 "location": "path",
7973 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 7978 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
7974 "required": true, 7979 "required": true,
7975 "type": "string" 7980 "type": "string"
7976 }, 7981 },
7977 "zone": { 7982 "zone": {
7978 "description": "Name of the zone scoping this reques t.", 7983 "description": "Name of the zone for request.",
7979 "location": "path", 7984 "location": "path",
7980 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 7985 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
7981 "required": true, 7986 "required": true,
7982 "type": "string" 7987 "type": "string"
7983 } 7988 }
7984 }, 7989 },
7985 "path": "{project}/zones/{zone}/operations", 7990 "path": "{project}/zones/{zone}/operations",
7986 "response": { 7991 "response": {
7987 "$ref": "OperationList" 7992 "$ref": "OperationList"
7988 }, 7993 },
7989 "scopes": [ 7994 "scopes": [
7990 "https://www.googleapis.com/auth/cloud-platform", 7995 "https://www.googleapis.com/auth/cloud-platform",
7991 "https://www.googleapis.com/auth/compute", 7996 "https://www.googleapis.com/auth/compute",
7992 "https://www.googleapis.com/auth/compute.readonly" 7997 "https://www.googleapis.com/auth/compute.readonly"
7993 ] 7998 ]
7994 } 7999 }
7995 } 8000 }
7996 }, 8001 },
7997 "zones": { 8002 "zones": {
7998 "methods": { 8003 "methods": {
7999 "get": { 8004 "get": {
8000 "description": "Returns the specified zone resource.", 8005 "description": "Returns the specified Zone resource. Get a l ist of available zones by making a list() request.",
8001 "httpMethod": "GET", 8006 "httpMethod": "GET",
8002 "id": "compute.zones.get", 8007 "id": "compute.zones.get",
8003 "parameterOrder": [ 8008 "parameterOrder": [
8004 "project", 8009 "project",
8005 "zone" 8010 "zone"
8006 ], 8011 ],
8007 "parameters": { 8012 "parameters": {
8008 "project": { 8013 "project": {
8009 "description": "Project ID for this request.", 8014 "description": "Project ID for this request.",
8010 "location": "path", 8015 "location": "path",
(...skipping 13 matching lines...) Expand all
8024 "response": { 8029 "response": {
8025 "$ref": "Zone" 8030 "$ref": "Zone"
8026 }, 8031 },
8027 "scopes": [ 8032 "scopes": [
8028 "https://www.googleapis.com/auth/cloud-platform", 8033 "https://www.googleapis.com/auth/cloud-platform",
8029 "https://www.googleapis.com/auth/compute", 8034 "https://www.googleapis.com/auth/compute",
8030 "https://www.googleapis.com/auth/compute.readonly" 8035 "https://www.googleapis.com/auth/compute.readonly"
8031 ] 8036 ]
8032 }, 8037 },
8033 "list": { 8038 "list": {
8034 "description": "Retrieves the list of zone resources availab le to the specified project.", 8039 "description": "Retrieves the list of Zone resources availab le to the specified project.",
8035 "httpMethod": "GET", 8040 "httpMethod": "GET",
8036 "id": "compute.zones.list", 8041 "id": "compute.zones.list",
8037 "parameterOrder": [ 8042 "parameterOrder": [
8038 "project" 8043 "project"
8039 ], 8044 ],
8040 "parameters": { 8045 "parameters": {
8041 "filter": { 8046 "filter": {
8042 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, filter=name ne example-instance.\n\nCompute Engine Beta API Only: If y ou use filtering in the Beta API, you can also filter on nested fields. For exam ple, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separ ate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressio ns meaning that resources must match all expressions to pass the filters.", 8047 "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 you are filtering by (string, numbe r, boolean). For string fields, the literal value is interpreted as a regular ex pression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, y ou would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: I f you use filtering in the Beta API, you can also filter on nested fields. For e xample, you could filter on instances that have set the scheduling.automaticRest art field to true. In particular, use filtering on nested fields to take advanta ge of instance labels to organize and filter results based on label values.\n\nT he Beta API also supports filtering on multiple expressions by providing each se parate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expres sions, meaning that resources must match all expressions to pass the filters.",
8043 "location": "query", 8048 "location": "query",
8044 "type": "string" 8049 "type": "string"
8045 }, 8050 },
8046 "maxResults": { 8051 "maxResults": {
8047 "default": "500", 8052 "default": "500",
8048 "description": "The maximum number of results per pa ge that Compute Engine should return. If the number of available results is larg er than maxResults, Compute Engine returns a nextPageToken that can be used to g et the next page of results in subsequent list requests.", 8053 "description": "The maximum number of results per pa ge that should be returned. If the number of available results is larger than ma xResults, Compute Engine returns a nextPageToken that can be used to get the nex t page of results in subsequent list requests.",
8049 "format": "uint32", 8054 "format": "uint32",
8050 "location": "query", 8055 "location": "query",
8051 "maximum": "500", 8056 "maximum": "500",
8052 "minimum": "0", 8057 "minimum": "0",
8053 "type": "integer" 8058 "type": "integer"
8054 }, 8059 },
8055 "pageToken": { 8060 "pageToken": {
8056 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.", 8061 "description": "Specifies a page token to use. Set p ageToken to the nextPageToken returned by a previous list request to get the nex t page of results.",
8057 "location": "query", 8062 "location": "query",
8058 "type": "string" 8063 "type": "string"
(...skipping 12 matching lines...) Expand all
8071 }, 8076 },
8072 "scopes": [ 8077 "scopes": [
8073 "https://www.googleapis.com/auth/cloud-platform", 8078 "https://www.googleapis.com/auth/cloud-platform",
8074 "https://www.googleapis.com/auth/compute", 8079 "https://www.googleapis.com/auth/compute",
8075 "https://www.googleapis.com/auth/compute.readonly" 8080 "https://www.googleapis.com/auth/compute.readonly"
8076 ] 8081 ]
8077 } 8082 }
8078 } 8083 }
8079 } 8084 }
8080 }, 8085 },
8081 "revision": "20160120", 8086 "revision": "20160302",
8082 "rootUrl": "https://www.googleapis.com/", 8087 "rootUrl": "https://www.googleapis.com/",
8083 "schemas": { 8088 "schemas": {
8084 "AccessConfig": { 8089 "AccessConfig": {
8085 "description": "An access configuration attached to an instance's ne twork interface.", 8090 "description": "An access configuration attached to an instance's ne twork interface.",
8086 "id": "AccessConfig", 8091 "id": "AccessConfig",
8087 "properties": { 8092 "properties": {
8088 "kind": { 8093 "kind": {
8089 "default": "compute#accessConfig", 8094 "default": "compute#accessConfig",
8090 "description": "[Output Only] Type of the resource. Always c ompute#accessConfig for access configs.", 8095 "description": "[Output Only] Type of the resource. Always c ompute#accessConfig for access configs.",
8091 "type": "string" 8096 "type": "string"
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
8137 "default": "compute#address", 8142 "default": "compute#address",
8138 "description": "[Output Only] Type of the resource. Always c ompute#address for addresses.", 8143 "description": "[Output Only] Type of the resource. Always c ompute#address for addresses.",
8139 "type": "string" 8144 "type": "string"
8140 }, 8145 },
8141 "name": { 8146 "name": {
8142 "annotations": { 8147 "annotations": {
8143 "required": [ 8148 "required": [
8144 "compute.addresses.insert" 8149 "compute.addresses.insert"
8145 ] 8150 ]
8146 }, 8151 },
8147 "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.", 8152 "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.",
8148 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 8153 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
8149 "type": "string" 8154 "type": "string"
8150 }, 8155 },
8151 "region": { 8156 "region": {
8152 "description": "[Output Only] URL of the region where the re gional address resides. This field is not applicable to global addresses.", 8157 "description": "[Output Only] URL of the region where the re gional address resides. This field is not applicable to global addresses.",
8153 "type": "string" 8158 "type": "string"
8154 }, 8159 },
8155 "selfLink": { 8160 "selfLink": {
8156 "description": "[Output Only] Server-defined URL for the res ource.", 8161 "description": "[Output Only] Server-defined URL for the res ource.",
8157 "type": "string" 8162 "type": "string"
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
8203 "type": "string" 8208 "type": "string"
8204 }, 8209 },
8205 "selfLink": { 8210 "selfLink": {
8206 "description": "[Output Only] Server-defined URL for this re source.", 8211 "description": "[Output Only] Server-defined URL for this re source.",
8207 "type": "string" 8212 "type": "string"
8208 } 8213 }
8209 }, 8214 },
8210 "type": "object" 8215 "type": "object"
8211 }, 8216 },
8212 "AddressList": { 8217 "AddressList": {
8213 "description": "Contains a list of address resources.", 8218 "description": "Contains a list of addresses.",
8214 "id": "AddressList", 8219 "id": "AddressList",
8215 "properties": { 8220 "properties": {
8216 "id": { 8221 "id": {
8217 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 8222 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
8218 "type": "string" 8223 "type": "string"
8219 }, 8224 },
8220 "items": { 8225 "items": {
8221 "description": "[Output Only] A list of Address resources.", 8226 "description": "[Output Only] A list of addresses.",
8222 "items": { 8227 "items": {
8223 "$ref": "Address" 8228 "$ref": "Address"
8224 }, 8229 },
8225 "type": "array" 8230 "type": "array"
8226 }, 8231 },
8227 "kind": { 8232 "kind": {
8228 "default": "compute#addressList", 8233 "default": "compute#addressList",
8229 "description": "[Output Only] Type of resource. Always compu te#addressList for lists of addresses.", 8234 "description": "[Output Only] Type of resource. Always compu te#addressList for lists of addresses.",
8230 "type": "string" 8235 "type": "string"
8231 }, 8236 },
(...skipping 17 matching lines...) Expand all
8249 "$ref": "Address" 8254 "$ref": "Address"
8250 }, 8255 },
8251 "type": "array" 8256 "type": "array"
8252 }, 8257 },
8253 "warning": { 8258 "warning": {
8254 "description": "[Output Only] Informational warning which re places the list of addresses when the list is empty.", 8259 "description": "[Output Only] Informational warning which re places the list of addresses when the list is empty.",
8255 "properties": { 8260 "properties": {
8256 "code": { 8261 "code": {
8257 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 8262 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
8258 "enum": [ 8263 "enum": [
8264 "CLEANUP_FAILED",
8259 "DEPRECATED_RESOURCE_USED", 8265 "DEPRECATED_RESOURCE_USED",
8260 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 8266 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
8261 "INJECTED_KERNELS_DEPRECATED", 8267 "INJECTED_KERNELS_DEPRECATED",
8262 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 8268 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
8263 "NEXT_HOP_CANNOT_IP_FORWARD", 8269 "NEXT_HOP_CANNOT_IP_FORWARD",
8264 "NEXT_HOP_INSTANCE_NOT_FOUND", 8270 "NEXT_HOP_INSTANCE_NOT_FOUND",
8265 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 8271 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
8266 "NEXT_HOP_NOT_RUNNING", 8272 "NEXT_HOP_NOT_RUNNING",
8267 "NOT_CRITICAL_ERROR", 8273 "NOT_CRITICAL_ERROR",
8268 "NO_RESULTS_ON_PAGE", 8274 "NO_RESULTS_ON_PAGE",
8269 "REQUIRED_TOS_AGREEMENT", 8275 "REQUIRED_TOS_AGREEMENT",
8270 "RESOURCE_NOT_DELETED", 8276 "RESOURCE_NOT_DELETED",
8271 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 8277 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
8272 "UNREACHABLE" 8278 "UNREACHABLE"
8273 ], 8279 ],
8274 "enumDescriptions": [ 8280 "enumDescriptions": [
8275 "", 8281 "",
8276 "", 8282 "",
8277 "", 8283 "",
8278 "", 8284 "",
8279 "", 8285 "",
8280 "", 8286 "",
8281 "", 8287 "",
8282 "", 8288 "",
8283 "", 8289 "",
8284 "", 8290 "",
8285 "", 8291 "",
8286 "", 8292 "",
8287 "", 8293 "",
8294 "",
8288 "" 8295 ""
8289 ], 8296 ],
8290 "type": "string" 8297 "type": "string"
8291 }, 8298 },
8292 "data": { 8299 "data": {
8293 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 8300 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
8294 "items": { 8301 "items": {
8295 "properties": { 8302 "properties": {
8296 "key": { 8303 "key": {
8297 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 8304 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
8298 "type": "string" 8305 "type": "string"
8299 }, 8306 },
8300 "value": { 8307 "value": {
8301 "description": "[Output Only] A warning data value corresponding to the key.", 8308 "description": "[Output Only] A warning data value corresponding to the key.",
8302 "type": "string" 8309 "type": "string"
8303 } 8310 }
8304 }, 8311 },
8305 "type": "object" 8312 "type": "object"
8306 }, 8313 },
8307 "type": "array" 8314 "type": "array"
(...skipping 27 matching lines...) Expand all
8335 "index": { 8342 "index": {
8336 "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.", 8343 "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.",
8337 "format": "int32", 8344 "format": "int32",
8338 "type": "integer" 8345 "type": "integer"
8339 }, 8346 },
8340 "initializeParams": { 8347 "initializeParams": {
8341 "$ref": "AttachedDiskInitializeParams", 8348 "$ref": "AttachedDiskInitializeParams",
8342 "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." 8349 "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."
8343 }, 8350 },
8344 "interface": { 8351 "interface": {
8345 "description": "Specifies the disk interface to use for atta ching this disk, either SCSI or NVME. The default is SCSI. For performance chara cteristics of SCSI over NVMe, see Local SSD performance.", 8352 "description": "Specifies the disk interface to use for atta ching this disk, which is either SCSI or NVME. The default is SCSI. Persistent d isks must always use SCSI and the request will fail if you attempt to attach a p ersistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performan ce.",
8346 "enum": [ 8353 "enum": [
8347 "NVME", 8354 "NVME",
8348 "SCSI" 8355 "SCSI"
8349 ], 8356 ],
8350 "enumDescriptions": [ 8357 "enumDescriptions": [
8351 "", 8358 "",
8352 "" 8359 ""
8353 ], 8360 ],
8354 "type": "string" 8361 "type": "string"
8355 }, 8362 },
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
8419 "type": "string" 8426 "type": "string"
8420 }, 8427 },
8421 "sourceImage": { 8428 "sourceImage": {
8422 "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.", 8429 "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.",
8423 "type": "string" 8430 "type": "string"
8424 } 8431 }
8425 }, 8432 },
8426 "type": "object" 8433 "type": "object"
8427 }, 8434 },
8428 "Autoscaler": { 8435 "Autoscaler": {
8436 "description": "Represents an Autoscaler resource. Autoscalers allow you to automatically scale virtual machine instances in managed instance groups according to an autoscaling policy that you define. For more information, read Autoscaling Groups of Instances.",
8429 "id": "Autoscaler", 8437 "id": "Autoscaler",
8430 "properties": { 8438 "properties": {
8431 "autoscalingPolicy": { 8439 "autoscalingPolicy": {
8432 "$ref": "AutoscalingPolicy", 8440 "$ref": "AutoscalingPolicy",
8433 "description": "Autoscaling configuration." 8441 "description": "The configuration parameters for the autosca ling algorithm. You can define one or more of the policies for an autoscaler: cp uUtilization, customMetricUtilizations, and loadBalancingUtilization.\n\nIf none of these are specified, the default will be to autoscale based on cpuUtilizatio n to 0.8 or 80%."
8434 }, 8442 },
8435 "creationTimestamp": { 8443 "creationTimestamp": {
8436 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 8444 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
8437 "type": "string" 8445 "type": "string"
8438 }, 8446 },
8439 "description": { 8447 "description": {
8440 "description": "An optional description of this resource. Pr ovide this property when you create the resource.", 8448 "description": "An optional description of this resource. Pr ovide this property when you create the resource.",
8441 "type": "string" 8449 "type": "string"
8442 }, 8450 },
8443 "id": { 8451 "id": {
8444 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 8452 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
8445 "format": "uint64", 8453 "format": "uint64",
8446 "type": "string" 8454 "type": "string"
8447 }, 8455 },
8448 "kind": { 8456 "kind": {
8449 "default": "compute#autoscaler", 8457 "default": "compute#autoscaler",
8450 "description": "Type of the resource.", 8458 "description": "[Output Only] Type of the resource. Always c ompute#autoscaler for autoscalers.",
8451 "type": "string" 8459 "type": "string"
8452 }, 8460 },
8453 "name": { 8461 "name": {
8454 "annotations": { 8462 "annotations": {
8455 "required": [ 8463 "required": [
8456 "compute.instanceGroups.insert" 8464 "compute.instanceGroups.insert"
8457 ] 8465 ]
8458 }, 8466 },
8459 "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.", 8467 "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.",
8460 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 8468 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
8461 "type": "string" 8469 "type": "string"
8462 }, 8470 },
8463 "selfLink": { 8471 "selfLink": {
8464 "description": "[Output Only] Server-defined URL for the res ource.", 8472 "description": "[Output Only] Server-defined URL for the res ource.",
8465 "type": "string" 8473 "type": "string"
8466 }, 8474 },
8467 "target": { 8475 "target": {
8468 "description": "URL of Instance Group Manager or Replica Poo l which will be controlled by Autoscaler.", 8476 "description": "URL of the managed instance group that this autoscaler will scale.",
8469 "type": "string" 8477 "type": "string"
8470 }, 8478 },
8471 "zone": { 8479 "zone": {
8472 "description": "[Output Only] URL of the zone where the inst ance group resides.", 8480 "description": "[Output Only] URL of the zone where the inst ance group resides.",
8473 "type": "string" 8481 "type": "string"
8474 } 8482 }
8475 }, 8483 },
8476 "type": "object" 8484 "type": "object"
8477 }, 8485 },
8478 "AutoscalerAggregatedList": { 8486 "AutoscalerAggregatedList": {
8479 "id": "AutoscalerAggregatedList", 8487 "id": "AutoscalerAggregatedList",
8480 "properties": { 8488 "properties": {
8481 "id": { 8489 "id": {
8482 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 8490 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
8483 "type": "string" 8491 "type": "string"
8484 }, 8492 },
8485 "items": { 8493 "items": {
8486 "additionalProperties": { 8494 "additionalProperties": {
8487 "$ref": "AutoscalersScopedList", 8495 "$ref": "AutoscalersScopedList",
8488 "description": "Name of the scope containing this set of autoscalers." 8496 "description": "[Output Only] Name of the scope containi ng this set of autoscalers."
8489 }, 8497 },
8490 "description": "A map of scoped autoscaler lists.", 8498 "description": "A map of scoped autoscaler lists.",
8491 "type": "object" 8499 "type": "object"
8492 }, 8500 },
8493 "kind": { 8501 "kind": {
8494 "default": "compute#autoscalerAggregatedList", 8502 "default": "compute#autoscalerAggregatedList",
8495 "description": "Type of resource.", 8503 "description": "[Output Only] Type of resource. Always compu te#autoscalerAggregatedList for aggregated lists of autoscalers.",
8496 "type": "string" 8504 "type": "string"
8497 }, 8505 },
8498 "nextPageToken": { 8506 "nextPageToken": {
8499 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.", 8507 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.",
8500 "type": "string" 8508 "type": "string"
8501 }, 8509 },
8502 "selfLink": { 8510 "selfLink": {
8503 "description": "[Output Only] Server-defined URL for this re source.", 8511 "description": "[Output Only] Server-defined URL for this re source.",
8504 "type": "string" 8512 "type": "string"
8505 } 8513 }
8506 }, 8514 },
8507 "type": "object" 8515 "type": "object"
8508 }, 8516 },
8509 "AutoscalerList": { 8517 "AutoscalerList": {
8510 "description": "Contains a list of persistent autoscaler resources." , 8518 "description": "Contains a list of Autoscaler resources.",
8511 "id": "AutoscalerList", 8519 "id": "AutoscalerList",
8512 "properties": { 8520 "properties": {
8513 "id": { 8521 "id": {
8514 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 8522 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
8515 "type": "string" 8523 "type": "string"
8516 }, 8524 },
8517 "items": { 8525 "items": {
8518 "description": "A list of Autoscaler resources.", 8526 "description": "A list of Autoscaler resources.",
8519 "items": { 8527 "items": {
8520 "$ref": "Autoscaler" 8528 "$ref": "Autoscaler"
8521 }, 8529 },
8522 "type": "array" 8530 "type": "array"
8523 }, 8531 },
8524 "kind": { 8532 "kind": {
8525 "default": "compute#autoscalerList", 8533 "default": "compute#autoscalerList",
8526 "description": "Type of resource.", 8534 "description": "[Output Only] Type of resource. Always compu te#autoscalerList for lists of autoscalers.",
8527 "type": "string" 8535 "type": "string"
8528 }, 8536 },
8529 "nextPageToken": { 8537 "nextPageToken": {
8530 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.", 8538 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.",
8531 "type": "string" 8539 "type": "string"
8532 }, 8540 },
8533 "selfLink": { 8541 "selfLink": {
8534 "description": "[Output Only] Server-defined URL for this re source.", 8542 "description": "[Output Only] Server-defined URL for this re source.",
8535 "type": "string" 8543 "type": "string"
8536 } 8544 }
8537 }, 8545 },
8538 "type": "object" 8546 "type": "object"
8539 }, 8547 },
8540 "AutoscalersScopedList": { 8548 "AutoscalersScopedList": {
8541 "id": "AutoscalersScopedList", 8549 "id": "AutoscalersScopedList",
8542 "properties": { 8550 "properties": {
8543 "autoscalers": { 8551 "autoscalers": {
8544 "description": "List of autoscalers contained in this scope. ", 8552 "description": "[Output Only] List of autoscalers contained in this scope.",
8545 "items": { 8553 "items": {
8546 "$ref": "Autoscaler" 8554 "$ref": "Autoscaler"
8547 }, 8555 },
8548 "type": "array" 8556 "type": "array"
8549 }, 8557 },
8550 "warning": { 8558 "warning": {
8551 "description": "Informational warning which replaces the lis t of autoscalers when the list is empty.", 8559 "description": "[Output Only] Informational warning which re places the list of autoscalers when the list is empty.",
8552 "properties": { 8560 "properties": {
8553 "code": { 8561 "code": {
8554 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 8562 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
8555 "enum": [ 8563 "enum": [
8564 "CLEANUP_FAILED",
8556 "DEPRECATED_RESOURCE_USED", 8565 "DEPRECATED_RESOURCE_USED",
8557 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 8566 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
8558 "INJECTED_KERNELS_DEPRECATED", 8567 "INJECTED_KERNELS_DEPRECATED",
8559 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 8568 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
8560 "NEXT_HOP_CANNOT_IP_FORWARD", 8569 "NEXT_HOP_CANNOT_IP_FORWARD",
8561 "NEXT_HOP_INSTANCE_NOT_FOUND", 8570 "NEXT_HOP_INSTANCE_NOT_FOUND",
8562 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 8571 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
8563 "NEXT_HOP_NOT_RUNNING", 8572 "NEXT_HOP_NOT_RUNNING",
8564 "NOT_CRITICAL_ERROR", 8573 "NOT_CRITICAL_ERROR",
8565 "NO_RESULTS_ON_PAGE", 8574 "NO_RESULTS_ON_PAGE",
8566 "REQUIRED_TOS_AGREEMENT", 8575 "REQUIRED_TOS_AGREEMENT",
8567 "RESOURCE_NOT_DELETED", 8576 "RESOURCE_NOT_DELETED",
8568 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 8577 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
8569 "UNREACHABLE" 8578 "UNREACHABLE"
8570 ], 8579 ],
8571 "enumDescriptions": [ 8580 "enumDescriptions": [
8572 "", 8581 "",
8573 "", 8582 "",
8574 "", 8583 "",
8575 "", 8584 "",
8576 "", 8585 "",
8577 "", 8586 "",
8578 "", 8587 "",
8579 "", 8588 "",
8580 "", 8589 "",
8581 "", 8590 "",
8582 "", 8591 "",
8583 "", 8592 "",
8584 "", 8593 "",
8594 "",
8585 "" 8595 ""
8586 ], 8596 ],
8587 "type": "string" 8597 "type": "string"
8588 }, 8598 },
8589 "data": { 8599 "data": {
8590 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 8600 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
8591 "items": { 8601 "items": {
8592 "properties": { 8602 "properties": {
8593 "key": { 8603 "key": {
8594 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 8604 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
8595 "type": "string" 8605 "type": "string"
8596 }, 8606 },
8597 "value": { 8607 "value": {
8598 "description": "[Output Only] A warning data value corresponding to the key.", 8608 "description": "[Output Only] A warning data value corresponding to the key.",
8599 "type": "string" 8609 "type": "string"
8600 } 8610 }
8601 }, 8611 },
8602 "type": "object" 8612 "type": "object"
8603 }, 8613 },
8604 "type": "array" 8614 "type": "array"
8605 }, 8615 },
8606 "message": { 8616 "message": {
8607 "description": "[Output Only] A human-readable descr iption of the warning code.", 8617 "description": "[Output Only] A human-readable descr iption of the warning code.",
8608 "type": "string" 8618 "type": "string"
8609 } 8619 }
8610 }, 8620 },
8611 "type": "object" 8621 "type": "object"
8612 } 8622 }
8613 }, 8623 },
8614 "type": "object" 8624 "type": "object"
8615 }, 8625 },
8616 "AutoscalingPolicy": { 8626 "AutoscalingPolicy": {
8617 "description": "Cloud Autoscaler policy.", 8627 "description": "Cloud Autoscaler policy.",
8618 "id": "AutoscalingPolicy", 8628 "id": "AutoscalingPolicy",
8619 "properties": { 8629 "properties": {
8620 "coolDownPeriodSec": { 8630 "coolDownPeriodSec": {
8621 "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.", 8631 "description": "The number of seconds that the autoscaler sh ould wait before it starts collecting information from a new instance. This prev ents the autoscaler from collecting information when the instance is initializin g, during which the collected usage would not be reliable. The default time auto scaler waits is 60 seconds.\n\nVirtual machine initialization times might vary b ecause of numerous factors. We recommend that you test how long an instance may take to initialize. To do this, create an instance and time the startup process. ",
8622 "format": "int32", 8632 "format": "int32",
8623 "type": "integer" 8633 "type": "integer"
8624 }, 8634 },
8625 "cpuUtilization": { 8635 "cpuUtilization": {
8626 "$ref": "AutoscalingPolicyCpuUtilization", 8636 "$ref": "AutoscalingPolicyCpuUtilization",
8627 "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." 8637 "description": "Defines the CPU utilization policy that allo ws the autoscaler to scale based on the average CPU utilization of a managed ins tance group."
8628 }, 8638 },
8629 "customMetricUtilizations": { 8639 "customMetricUtilizations": {
8630 "description": "Configuration parameters of autoscaling base d on custom metric.", 8640 "description": "Configuration parameters of autoscaling base d on a custom metric.",
8631 "items": { 8641 "items": {
8632 "$ref": "AutoscalingPolicyCustomMetricUtilization" 8642 "$ref": "AutoscalingPolicyCustomMetricUtilization"
8633 }, 8643 },
8634 "type": "array" 8644 "type": "array"
8635 }, 8645 },
8636 "loadBalancingUtilization": { 8646 "loadBalancingUtilization": {
8637 "$ref": "AutoscalingPolicyLoadBalancingUtilization", 8647 "$ref": "AutoscalingPolicyLoadBalancingUtilization",
8638 "description": "Configuration parameters of autoscaling base d on load balancer." 8648 "description": "Configuration parameters of autoscaling base d on load balancer."
8639 }, 8649 },
8640 "maxNumReplicas": { 8650 "maxNumReplicas": {
8641 "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.", 8651 "description": "The maximum number of instances that the aut oscaler can scale up to. This is required when creating or updating an autoscale r. The maximum number of replicas should not be lower than minimal number of rep licas.",
8642 "format": "int32", 8652 "format": "int32",
8643 "type": "integer" 8653 "type": "integer"
8644 }, 8654 },
8645 "minNumReplicas": { 8655 "minNumReplicas": {
8646 "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.", 8656 "description": "The minimum number of replicas that the auto scaler can scale down to. This cannot be less than 0. If not provided, autoscale r will choose a default value depending on maximum number of instances allowed." ,
8647 "format": "int32", 8657 "format": "int32",
8648 "type": "integer" 8658 "type": "integer"
8649 } 8659 }
8650 }, 8660 },
8651 "type": "object" 8661 "type": "object"
8652 }, 8662 },
8653 "AutoscalingPolicyCpuUtilization": { 8663 "AutoscalingPolicyCpuUtilization": {
8654 "description": "CPU utilization policy.", 8664 "description": "CPU utilization policy.",
8655 "id": "AutoscalingPolicyCpuUtilization", 8665 "id": "AutoscalingPolicyCpuUtilization",
8656 "properties": { 8666 "properties": {
8657 "utilizationTarget": { 8667 "utilizationTarget": {
8658 "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.", 8668 "description": "The target CPU utilization that the autoscal er should maintain. Must be a float value in the range (0, 1]. If not specified, the default is 0.8.\n\nIf the CPU level is below the target utilization, the au toscaler scales down the number of instances until it reaches the minimum number of instances you specified or until the average CPU of your instances reaches t he target utilization.\n\nIf the average CPU is above the target utilization, th e autoscaler scales up until it reaches the maximum number of instances you spec ified or until the average utilization reaches the target utilization.",
8659 "format": "double", 8669 "format": "double",
8660 "type": "number" 8670 "type": "number"
8661 } 8671 }
8662 }, 8672 },
8663 "type": "object" 8673 "type": "object"
8664 }, 8674 },
8665 "AutoscalingPolicyCustomMetricUtilization": { 8675 "AutoscalingPolicyCustomMetricUtilization": {
8666 "description": "Custom utilization metric policy.", 8676 "description": "Custom utilization metric policy.",
8667 "id": "AutoscalingPolicyCustomMetricUtilization", 8677 "id": "AutoscalingPolicyCustomMetricUtilization",
8668 "properties": { 8678 "properties": {
8669 "metric": { 8679 "metric": {
8670 "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.", 8680 "description": "The identifier of the Cloud Monitoring metri c. The metric cannot have negative values and should be a utilization metric, wh ich means that the number of virtual machines handling requests should increase or decrease proportionally to the metric. The metric must also have a label of c ompute.googleapis.com/resource_id with the value of the instance's unique ID, al though this alone does not guarantee that the metric is valid.\n\nFor example, t he following is a valid metric:\ncompute.googleapis.com/instance/network/receive d_bytes_count\n\n\nThe following is not a valid metric because it does not incre ase or decrease based on usage:\ncompute.googleapis.com/instance/cpu/reserved_co res",
8671 "type": "string" 8681 "type": "string"
8672 }, 8682 },
8673 "utilizationTarget": { 8683 "utilizationTarget": {
8674 "description": "Target value of the metric which Autoscaler should maintain. Must be a positive value.", 8684 "description": "Target value of the metric which autoscaler should maintain. Must be a positive value.",
8675 "format": "double", 8685 "format": "double",
8676 "type": "number" 8686 "type": "number"
8677 }, 8687 },
8678 "utilizationTargetType": { 8688 "utilizationTargetType": {
8679 "description": "Defines type in which utilization_target is expressed.", 8689 "description": "Defines how target utilization value is expr essed for a Cloud Monitoring metric. Either GAUGE, DELTA_PER_SECOND, or DELTA_PE R_MINUTE. If not specified, the default is GAUGE.",
8680 "enum": [ 8690 "enum": [
8681 "DELTA_PER_MINUTE", 8691 "DELTA_PER_MINUTE",
8682 "DELTA_PER_SECOND", 8692 "DELTA_PER_SECOND",
8683 "GAUGE" 8693 "GAUGE"
8684 ], 8694 ],
8685 "enumDescriptions": [ 8695 "enumDescriptions": [
8686 "", 8696 "",
8687 "", 8697 "",
8688 "" 8698 ""
8689 ], 8699 ],
8690 "type": "string" 8700 "type": "string"
8691 } 8701 }
8692 }, 8702 },
8693 "type": "object" 8703 "type": "object"
8694 }, 8704 },
8695 "AutoscalingPolicyLoadBalancingUtilization": { 8705 "AutoscalingPolicyLoadBalancingUtilization": {
8696 "description": "Load balancing utilization policy.", 8706 "description": "Configuration parameters of autoscaling based on loa d balancing.",
8697 "id": "AutoscalingPolicyLoadBalancingUtilization", 8707 "id": "AutoscalingPolicyLoadBalancingUtilization",
8698 "properties": { 8708 "properties": {
8699 "utilizationTarget": { 8709 "utilizationTarget": {
8700 "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.", 8710 "description": "Fraction of backend capacity utilization (se t in HTTP(s) load balancing configuration) that autoscaler should maintain. Must be a positive float value. If not defined, the default is 0.8.",
8701 "format": "double", 8711 "format": "double",
8702 "type": "number" 8712 "type": "number"
8703 } 8713 }
8704 }, 8714 },
8705 "type": "object" 8715 "type": "object"
8706 }, 8716 },
8707 "Backend": { 8717 "Backend": {
8708 "description": "Message containing information of one individual bac kend.", 8718 "description": "Message containing information of one individual bac kend.",
8709 "id": "Backend", 8719 "id": "Backend",
8710 "properties": { 8720 "properties": {
8711 "balancingMode": { 8721 "balancingMode": {
8712 "description": "Specifies the balancing mode for this backen d. The default is UTILIZATION but available values are UTILIZATION and RATE.", 8722 "description": "Specifies the balancing mode for this backen d. For global HTTP(S) load balancing, the default is UTILIZATION. Valid values a re UTILIZATION and RATE.",
8713 "enum": [ 8723 "enum": [
8714 "RATE", 8724 "RATE",
8715 "UTILIZATION" 8725 "UTILIZATION"
8716 ], 8726 ],
8717 "enumDescriptions": [ 8727 "enumDescriptions": [
8718 "", 8728 "",
8719 "" 8729 ""
8720 ], 8730 ],
8721 "type": "string" 8731 "type": "string"
8722 }, 8732 },
8723 "capacityScaler": { 8733 "capacityScaler": {
8724 "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].", 8734 "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].",
8725 "format": "float", 8735 "format": "float",
8726 "type": "number" 8736 "type": "number"
8727 }, 8737 },
8728 "description": { 8738 "description": {
8729 "description": "An optional description of this resource. Pr ovide this property when you create the resource.", 8739 "description": "An optional description of this resource. Pr ovide this property when you create the resource.",
8730 "type": "string" 8740 "type": "string"
8731 }, 8741 },
8732 "group": { 8742 "group": {
8733 "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 .", 8743 "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 .",
8734 "type": "string" 8744 "type": "string"
8735 }, 8745 },
8736 "maxRate": { 8746 "maxRate": {
8737 "description": "The max requests per second (RPS) of the gro up. Can be used with either balancing mode, but required if RATE mode. For RATE mode, either maxRate or maxRatePerInstance must be set.", 8747 "description": "The max requests per second (RPS) of the gro up. Can be used with either RATE or UTILIZATION balancing modes, but required if RATE mode. For RATE mode, either maxRate or maxRatePerInstance must be set.",
8738 "format": "int32", 8748 "format": "int32",
8739 "type": "integer" 8749 "type": "integer"
8740 }, 8750 },
8741 "maxRatePerInstance": { 8751 "maxRatePerInstance": {
8742 "description": "The max requests per second (RPS) that a sin gle backed instance can handle. This is used to calculate the capacity of the gr oup. Can be used in either balancing mode. For RATE mode, either maxRate or maxR atePerInstance must be set.", 8752 "description": "The max requests per second (RPS) that a sin gle backend instance can handle.This is used to calculate the capacity of the gr oup. Can be used in either balancing mode. For RATE mode, either maxRate or maxR atePerInstance must be set.",
8743 "format": "float", 8753 "format": "float",
8744 "type": "number" 8754 "type": "number"
8745 }, 8755 },
8746 "maxUtilization": { 8756 "maxUtilization": {
8747 "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].", 8757 "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].",
8748 "format": "float", 8758 "format": "float",
8749 "type": "number" 8759 "type": "number"
8750 } 8760 }
8751 }, 8761 },
8752 "type": "object" 8762 "type": "object"
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
8796 "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.", 8806 "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.",
8797 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 8807 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
8798 "type": "string" 8808 "type": "string"
8799 }, 8809 },
8800 "port": { 8810 "port": {
8801 "description": "Deprecated in favor of portName. The TCP por t to connect on the backend. The default value is 80.", 8811 "description": "Deprecated in favor of portName. The TCP por t to connect on the backend. The default value is 80.",
8802 "format": "int32", 8812 "format": "int32",
8803 "type": "integer" 8813 "type": "integer"
8804 }, 8814 },
8805 "portName": { 8815 "portName": {
8806 "description": "Name of backend port. The same name should a ppear in the resource views referenced by this service. Required.", 8816 "description": "Name of backend port. The same name should a ppear in the instance groups referenced by this service. Required.",
8807 "type": "string" 8817 "type": "string"
8808 }, 8818 },
8809 "protocol": { 8819 "protocol": {
8820 "description": "The protocol this BackendService uses to com municate with backends.\n\nPossible values are HTTP, HTTPS, HTTP2, TCP and SSL." ,
8810 "enum": [ 8821 "enum": [
8811 "HTTP", 8822 "HTTP",
8812 "HTTPS" 8823 "HTTPS"
8813 ], 8824 ],
8814 "enumDescriptions": [ 8825 "enumDescriptions": [
8815 "", 8826 "",
8816 "" 8827 ""
8817 ], 8828 ],
8818 "type": "string" 8829 "type": "string"
8819 }, 8830 },
8820 "selfLink": { 8831 "selfLink": {
8821 "description": "[Output Only] Server-defined URL for the res ource.", 8832 "description": "[Output Only] Server-defined URL for the res ource.",
8822 "type": "string" 8833 "type": "string"
8823 }, 8834 },
8824 "timeoutSec": { 8835 "timeoutSec": {
8825 "description": "How many seconds to wait for the backend bef ore considering it a failed request. Default is 30 seconds. Valid range is [1, 8 6400].", 8836 "description": "How many seconds to wait for the backend bef ore considering it a failed request. Default is 30 seconds.",
8826 "format": "int32", 8837 "format": "int32",
8827 "type": "integer" 8838 "type": "integer"
8828 } 8839 }
8829 }, 8840 },
8830 "type": "object" 8841 "type": "object"
8831 }, 8842 },
8832 "BackendServiceGroupHealth": { 8843 "BackendServiceGroupHealth": {
8833 "id": "BackendServiceGroupHealth", 8844 "id": "BackendServiceGroupHealth",
8834 "properties": { 8845 "properties": {
8835 "healthStatus": { 8846 "healthStatus": {
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
8938 }, 8949 },
8939 "lastAttachTimestamp": { 8950 "lastAttachTimestamp": {
8940 "description": "[Output Only] Last attach timestamp in RFC33 39 text format.", 8951 "description": "[Output Only] Last attach timestamp in RFC33 39 text format.",
8941 "type": "string" 8952 "type": "string"
8942 }, 8953 },
8943 "lastDetachTimestamp": { 8954 "lastDetachTimestamp": {
8944 "description": "[Output Only] Last detach timestamp in RFC33 39 text format.", 8955 "description": "[Output Only] Last detach timestamp in RFC33 39 text format.",
8945 "type": "string" 8956 "type": "string"
8946 }, 8957 },
8947 "licenses": { 8958 "licenses": {
8948 "description": "Any applicable publicly visible licenses.", 8959 "description": "[Output Only] Any applicable publicly visibl e licenses.",
8949 "items": { 8960 "items": {
8950 "type": "string" 8961 "type": "string"
8951 }, 8962 },
8952 "type": "array" 8963 "type": "array"
8953 }, 8964 },
8954 "name": { 8965 "name": {
8955 "annotations": { 8966 "annotations": {
8956 "required": [ 8967 "required": [
8957 "compute.disks.insert" 8968 "compute.disks.insert"
8958 ] 8969 ]
8959 }, 8970 },
8960 "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.", 8971 "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.",
8961 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 8972 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
8962 "type": "string" 8973 "type": "string"
8963 }, 8974 },
8964 "options": { 8975 "options": {
8965 "description": "Internal use only.", 8976 "description": "Internal use only.",
8966 "type": "string" 8977 "type": "string"
8967 }, 8978 },
8968 "selfLink": { 8979 "selfLink": {
8969 "description": "[Output Only] Server-defined fully-qualified URL for this resource.", 8980 "description": "[Output Only] Server-defined fully-qualified URL for this resource.",
8970 "type": "string" 8981 "type": "string"
8971 }, 8982 },
8972 "sizeGb": { 8983 "sizeGb": {
8973 "description": "Size of the persistent disk, specified in GB . You can specify this field when creating a persistent disk using the sourceIma ge or sourceSnapshot parameter, or specify it alone to create an empty persisten t disk.\n\nIf you specify this field along with sourceImage or sourceSnapshot, t he value of sizeGb must not be less than the size of the sourceImage or the size of the snapshot.", 8984 "description": "Size of the persistent disk, specified in GB . You can specify this field when creating a persistent disk using the sourceIma ge or sourceSnapshot parameter, or specify it alone to create an empty persisten t disk.\n\nIf you specify this field along with sourceImage or sourceSnapshot, t he value of sizeGb must not be less than the size of the sourceImage or the size of the snapshot.",
8974 "format": "int64", 8985 "format": "int64",
8975 "type": "string" 8986 "type": "string"
8976 }, 8987 },
8977 "sourceImage": { 8988 "sourceImage": {
8978 "description": "The source image used to create this disk. I f the source image is deleted from the system, this field will not be set, even if an image with the same name has been re-created.\n\nWhen creating a disk, you can provide a private (custom) image using the following input, and Compute Eng ine will use the corresponding image from your project. For example:\n\nglobal/i mages/my-private-image \n\nOr you can provide an image from a publicly-available project. For example, to use a Debian image from the debian-cloud project, make sure to include the project in the URL:\n\nprojects/debian-cloud/global/images/ debian-7-wheezy-vYYYYMMDD \n\nwhere vYYYYMMDD is the image version. The fully-qu alified URL will also work in both cases.", 8989 "description": "The source image used to create this disk. I f the source image is deleted from the system, this field will not be set, even if an image with the same name has been re-created.\n\nWhen creating a disk, you can provide a private (custom) image using the following input, and Compute Eng ine will use the corresponding image from your project. For example:\n\nglobal/i mages/my-private-image \n\nOr you can provide an image from a publicly-available project. For example, to use a Debian image from the debian-cloud project, make sure to include the project in the URL:\n\nprojects/debian-cloud/global/images/ debian-7-wheezy-vYYYYMMDD \n\nwhere vYYYYMMDD is the image version. The fully-qu alified URL will also work in both cases.\n\nYou can also specify the latest ima ge for a private image family by replacing the image name suffix with family/fam ily-name. For example:\n\nglobal/images/family/my-private-family \n\nOr you can specify an image family from a publicly-available project. For example, to use t he latest Debian 7 from the debian-cloud project, make sure to include the proje ct in the URL:\n\nprojects/debian-cloud/global/images/family/debian-7",
8979 "type": "string" 8990 "type": "string"
8980 }, 8991 },
8981 "sourceImageId": { 8992 "sourceImageId": {
8982 "description": "The ID value of the image used to create thi s disk. This value identifies the exact image that was used to create this persi stent disk. For example, if you created the persistent disk from an image that w as later deleted and recreated under the same name, the source image ID would id entify the exact version of the image that was used.", 8993 "description": "[Output Only] The ID value of the image used to create this disk. This value identifies the exact image that was used to cre ate this persistent disk. For example, if you created the persistent disk from a n image that was later deleted and recreated under the same name, the source ima ge ID would identify the exact version of the image that was used.",
8983 "type": "string" 8994 "type": "string"
8984 }, 8995 },
8985 "sourceSnapshot": { 8996 "sourceSnapshot": {
8986 "description": "The source snapshot used to create this disk . You can provide this as a partial or full URL to the resource. For example, th e following are valid values: \n- https://www.googleapis.com/compute/v1/project s/project/global/snapshots/snapshot \n- projects/project/global/snapshots/snapsh ot \n- global/snapshots/snapshot", 8997 "description": "The source snapshot used to create this disk . You can provide this as a partial or full URL to the resource. For example, th e following are valid values: \n- https://www.googleapis.com/compute/v1/project s/project/global/snapshots/snapshot \n- projects/project/global/snapshots/snapsh ot \n- global/snapshots/snapshot",
8987 "type": "string" 8998 "type": "string"
8988 }, 8999 },
8989 "sourceSnapshotId": { 9000 "sourceSnapshotId": {
8990 "description": "[Output Only] The unique ID of the snapshot used to create this disk. This value identifies the exact snapshot that was used to create this persistent disk. For example, if you created the persistent disk from a snapshot that was later deleted and recreated under the same name, the s ource snapshot ID would identify the exact version of the snapshot that was used .", 9001 "description": "[Output Only] The unique ID of the snapshot used to create this disk. This value identifies the exact snapshot that was used to create this persistent disk. For example, if you created the persistent disk from a snapshot that was later deleted and recreated under the same name, the s ource snapshot ID would identify the exact version of the snapshot that was used .",
8991 "type": "string" 9002 "type": "string"
8992 }, 9003 },
8993 "status": { 9004 "status": {
8994 "description": "[Output Only] The status of disk creation. A pplicable statuses includes: CREATING, FAILED, READY, RESTORING.", 9005 "description": "[Output Only] The status of disk creation. A pplicable statuses includes: CREATING, FAILED, READY, RESTORING.",
8995 "enum": [ 9006 "enum": [
8996 "CREATING", 9007 "CREATING",
8997 "FAILED", 9008 "FAILED",
8998 "READY", 9009 "READY",
8999 "RESTORING" 9010 "RESTORING"
9000 ], 9011 ],
9001 "enumDescriptions": [ 9012 "enumDescriptions": [
9002 "", 9013 "",
9003 "", 9014 "",
9004 "", 9015 "",
9005 "" 9016 ""
9006 ], 9017 ],
9007 "type": "string" 9018 "type": "string"
9008 }, 9019 },
9009 "type": { 9020 "type": {
9010 "description": "URL of the disk type resource describing whi ch disk type to use to create the disk; provided by the client when the disk is created.", 9021 "description": "URL of the disk type resource describing whi ch disk type to use to create the disk. Provide this when creating the disk.",
9011 "type": "string" 9022 "type": "string"
9012 }, 9023 },
9013 "users": { 9024 "users": {
9014 "description": "Links to the users of the disk (attached ins tances) in form: project/zones/zone/instances/instance", 9025 "description": "[Output Only] Links to the users of the disk (attached instances) in form: project/zones/zone/instances/instance",
9015 "items": { 9026 "items": {
9016 "type": "string" 9027 "type": "string"
9017 }, 9028 },
9018 "type": "array" 9029 "type": "array"
9019 }, 9030 },
9020 "zone": { 9031 "zone": {
9021 "description": "[Output Only] URL of the zone where the disk resides.", 9032 "description": "[Output Only] URL of the zone where the disk resides.",
9022 "type": "string" 9033 "type": "string"
9023 } 9034 }
9024 }, 9035 },
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
9083 "description": "[Output Only] Server-defined URL for this re source.", 9094 "description": "[Output Only] Server-defined URL for this re source.",
9084 "type": "string" 9095 "type": "string"
9085 } 9096 }
9086 }, 9097 },
9087 "type": "object" 9098 "type": "object"
9088 }, 9099 },
9089 "DiskMoveRequest": { 9100 "DiskMoveRequest": {
9090 "id": "DiskMoveRequest", 9101 "id": "DiskMoveRequest",
9091 "properties": { 9102 "properties": {
9092 "destinationZone": { 9103 "destinationZone": {
9093 "description": "The URL of the destination zone to move the disk to. This can be a full or partial URL. For example, the following are all v alid URLs to a zone: \n- https://www.googleapis.com/compute/v1/projects/project /zones/zone \n- projects/project/zones/zone \n- zones/zone", 9104 "description": "The URL of the destination zone to move the disk. This can be a full or partial URL. For example, the following are all vali d URLs to a zone: \n- https://www.googleapis.com/compute/v1/projects/project/zo nes/zone \n- projects/project/zones/zone \n- zones/zone",
9094 "type": "string" 9105 "type": "string"
9095 }, 9106 },
9096 "targetDisk": { 9107 "targetDisk": {
9097 "description": "The URL of the target disk to move. This can be a full or partial URL. For example, the following are all valid URLs to a di sk: \n- https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks /disk \n- projects/project/zones/zone/disks/disk \n- zones/zone/disks/disk", 9108 "description": "The URL of the target disk to move. This can be a full or partial URL. For example, the following are all valid URLs to a di sk: \n- https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks /disk \n- projects/project/zones/zone/disks/disk \n- zones/zone/disks/disk",
9098 "type": "string" 9109 "type": "string"
9099 } 9110 }
9100 }, 9111 },
9101 "type": "object" 9112 "type": "object"
9102 }, 9113 },
9103 "DiskType": { 9114 "DiskType": {
9104 "description": "A disk type resource.", 9115 "description": "A DiskType resource.",
9105 "id": "DiskType", 9116 "id": "DiskType",
9106 "properties": { 9117 "properties": {
9107 "creationTimestamp": { 9118 "creationTimestamp": {
9108 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 9119 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
9109 "type": "string" 9120 "type": "string"
9110 }, 9121 },
9111 "defaultDiskSizeGb": { 9122 "defaultDiskSizeGb": {
9112 "description": "[Output Only] Server-defined default disk si ze in GB.", 9123 "description": "[Output Only] Server-defined default disk si ze in GB.",
9113 "format": "int64", 9124 "format": "int64",
9114 "type": "string" 9125 "type": "string"
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
9176 "type": "string" 9187 "type": "string"
9177 }, 9188 },
9178 "selfLink": { 9189 "selfLink": {
9179 "description": "[Output Only] Server-defined URL for this re source.", 9190 "description": "[Output Only] Server-defined URL for this re source.",
9180 "type": "string" 9191 "type": "string"
9181 } 9192 }
9182 }, 9193 },
9183 "type": "object" 9194 "type": "object"
9184 }, 9195 },
9185 "DiskTypeList": { 9196 "DiskTypeList": {
9186 "description": "Contains a list of disk type resources.", 9197 "description": "Contains a list of disk types.",
9187 "id": "DiskTypeList", 9198 "id": "DiskTypeList",
9188 "properties": { 9199 "properties": {
9189 "id": { 9200 "id": {
9190 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 9201 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
9191 "type": "string" 9202 "type": "string"
9192 }, 9203 },
9193 "items": { 9204 "items": {
9194 "description": "[Output Only] A list of Disk Type resources. ", 9205 "description": "[Output Only] A list of Disk Type resources. ",
9195 "items": { 9206 "items": {
9196 "$ref": "DiskType" 9207 "$ref": "DiskType"
(...skipping 25 matching lines...) Expand all
9222 "$ref": "DiskType" 9233 "$ref": "DiskType"
9223 }, 9234 },
9224 "type": "array" 9235 "type": "array"
9225 }, 9236 },
9226 "warning": { 9237 "warning": {
9227 "description": "[Output Only] Informational warning which re places the list of disk types when the list is empty.", 9238 "description": "[Output Only] Informational warning which re places the list of disk types when the list is empty.",
9228 "properties": { 9239 "properties": {
9229 "code": { 9240 "code": {
9230 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 9241 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
9231 "enum": [ 9242 "enum": [
9243 "CLEANUP_FAILED",
9232 "DEPRECATED_RESOURCE_USED", 9244 "DEPRECATED_RESOURCE_USED",
9233 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 9245 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
9234 "INJECTED_KERNELS_DEPRECATED", 9246 "INJECTED_KERNELS_DEPRECATED",
9235 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 9247 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
9236 "NEXT_HOP_CANNOT_IP_FORWARD", 9248 "NEXT_HOP_CANNOT_IP_FORWARD",
9237 "NEXT_HOP_INSTANCE_NOT_FOUND", 9249 "NEXT_HOP_INSTANCE_NOT_FOUND",
9238 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 9250 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
9239 "NEXT_HOP_NOT_RUNNING", 9251 "NEXT_HOP_NOT_RUNNING",
9240 "NOT_CRITICAL_ERROR", 9252 "NOT_CRITICAL_ERROR",
9241 "NO_RESULTS_ON_PAGE", 9253 "NO_RESULTS_ON_PAGE",
9242 "REQUIRED_TOS_AGREEMENT", 9254 "REQUIRED_TOS_AGREEMENT",
9243 "RESOURCE_NOT_DELETED", 9255 "RESOURCE_NOT_DELETED",
9244 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 9256 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
9245 "UNREACHABLE" 9257 "UNREACHABLE"
9246 ], 9258 ],
9247 "enumDescriptions": [ 9259 "enumDescriptions": [
9248 "", 9260 "",
9249 "", 9261 "",
9250 "", 9262 "",
9251 "", 9263 "",
9252 "", 9264 "",
9253 "", 9265 "",
9254 "", 9266 "",
9255 "", 9267 "",
9256 "", 9268 "",
9257 "", 9269 "",
9258 "", 9270 "",
9259 "", 9271 "",
9260 "", 9272 "",
9273 "",
9261 "" 9274 ""
9262 ], 9275 ],
9263 "type": "string" 9276 "type": "string"
9264 }, 9277 },
9265 "data": { 9278 "data": {
9266 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 9279 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
9267 "items": { 9280 "items": {
9268 "properties": { 9281 "properties": {
9269 "key": { 9282 "key": {
9270 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 9283 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
9271 "type": "string" 9284 "type": "string"
9272 }, 9285 },
9273 "value": { 9286 "value": {
9274 "description": "[Output Only] A warning data value corresponding to the key.", 9287 "description": "[Output Only] A warning data value corresponding to the key.",
9275 "type": "string" 9288 "type": "string"
9276 } 9289 }
9277 }, 9290 },
9278 "type": "object" 9291 "type": "object"
9279 }, 9292 },
9280 "type": "array" 9293 "type": "array"
(...skipping 17 matching lines...) Expand all
9298 "$ref": "Disk" 9311 "$ref": "Disk"
9299 }, 9312 },
9300 "type": "array" 9313 "type": "array"
9301 }, 9314 },
9302 "warning": { 9315 "warning": {
9303 "description": "[Output Only] Informational warning which re places the list of disks when the list is empty.", 9316 "description": "[Output Only] Informational warning which re places the list of disks when the list is empty.",
9304 "properties": { 9317 "properties": {
9305 "code": { 9318 "code": {
9306 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 9319 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
9307 "enum": [ 9320 "enum": [
9321 "CLEANUP_FAILED",
9308 "DEPRECATED_RESOURCE_USED", 9322 "DEPRECATED_RESOURCE_USED",
9309 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 9323 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
9310 "INJECTED_KERNELS_DEPRECATED", 9324 "INJECTED_KERNELS_DEPRECATED",
9311 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 9325 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
9312 "NEXT_HOP_CANNOT_IP_FORWARD", 9326 "NEXT_HOP_CANNOT_IP_FORWARD",
9313 "NEXT_HOP_INSTANCE_NOT_FOUND", 9327 "NEXT_HOP_INSTANCE_NOT_FOUND",
9314 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 9328 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
9315 "NEXT_HOP_NOT_RUNNING", 9329 "NEXT_HOP_NOT_RUNNING",
9316 "NOT_CRITICAL_ERROR", 9330 "NOT_CRITICAL_ERROR",
9317 "NO_RESULTS_ON_PAGE", 9331 "NO_RESULTS_ON_PAGE",
9318 "REQUIRED_TOS_AGREEMENT", 9332 "REQUIRED_TOS_AGREEMENT",
9319 "RESOURCE_NOT_DELETED", 9333 "RESOURCE_NOT_DELETED",
9320 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 9334 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
9321 "UNREACHABLE" 9335 "UNREACHABLE"
9322 ], 9336 ],
9323 "enumDescriptions": [ 9337 "enumDescriptions": [
9324 "", 9338 "",
9325 "", 9339 "",
9326 "", 9340 "",
9327 "", 9341 "",
9328 "", 9342 "",
9329 "", 9343 "",
9330 "", 9344 "",
9331 "", 9345 "",
9332 "", 9346 "",
9333 "", 9347 "",
9334 "", 9348 "",
9335 "", 9349 "",
9336 "", 9350 "",
9351 "",
9337 "" 9352 ""
9338 ], 9353 ],
9339 "type": "string" 9354 "type": "string"
9340 }, 9355 },
9341 "data": { 9356 "data": {
9342 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 9357 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
9343 "items": { 9358 "items": {
9344 "properties": { 9359 "properties": {
9345 "key": { 9360 "key": {
9346 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 9361 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
9347 "type": "string" 9362 "type": "string"
9348 }, 9363 },
9349 "value": { 9364 "value": {
9350 "description": "[Output Only] A warning data value corresponding to the key.", 9365 "description": "[Output Only] A warning data value corresponding to the key.",
9351 "type": "string" 9366 "type": "string"
9352 } 9367 }
9353 }, 9368 },
9354 "type": "object" 9369 "type": "object"
9355 }, 9370 },
9356 "type": "array" 9371 "type": "array"
9357 }, 9372 },
9358 "message": { 9373 "message": {
9359 "description": "[Output Only] A human-readable descr iption of the warning code.", 9374 "description": "[Output Only] A human-readable descr iption of the warning code.",
9360 "type": "string" 9375 "type": "string"
9361 } 9376 }
9362 }, 9377 },
9363 "type": "object" 9378 "type": "object"
9364 } 9379 }
9365 }, 9380 },
9366 "type": "object" 9381 "type": "object"
9367 }, 9382 },
9368 "Firewall": { 9383 "Firewall": {
9369 "description": "A Firewall resource.", 9384 "description": "Represents a Firewall resource.",
9370 "id": "Firewall", 9385 "id": "Firewall",
9371 "properties": { 9386 "properties": {
9372 "allowed": { 9387 "allowed": {
9373 "description": "The list of rules specified by this firewall . Each rule specifies a protocol and port-range tuple that describes a permitted connection.", 9388 "description": "The list of rules specified by this firewall . Each rule specifies a protocol and port-range tuple that describes a permitted connection.",
9374 "items": { 9389 "items": {
9375 "properties": { 9390 "properties": {
9376 "IPProtocol": { 9391 "IPProtocol": {
9377 "description": "The IP protocol that is allowed for this rule. The protocol type is required when creating a firewall. This valu e can either be one of the following well known protocol strings (tcp, udp, icmp , esp, ah, sctp), or the IP protocol number.", 9392 "description": "The IP protocol that is allowed for this rule. The protocol type is required when creating a firewall rule. This value can either be one of the following well known protocol strings (tcp, udp, icmp, esp, ah, sctp), or the IP protocol number.",
9378 "type": "string" 9393 "type": "string"
9379 }, 9394 },
9380 "ports": { 9395 "ports": {
9381 "description": "An optional list of ports which are allowed. This field is only applicable for UDP or TCP protocol. Each entry m ust be either an integer or a range. If not specified, connections through any p ort are allowed\n\nExample inputs include: [\"22\"], [\"80\",\"443\"], and [\"12 345-12349\"].", 9396 "description": "An optional list of ports which are allowed. This field is only applicable for UDP or TCP protocol. Each entry m ust be either an integer or a range. If not specified, connections through any p ort are allowed\n\nExample inputs include: [\"22\"], [\"80\",\"443\"], and [\"12 345-12349\"].",
9382 "items": { 9397 "items": {
9383 "type": "string" 9398 "type": "string"
9384 }, 9399 },
9385 "type": "array" 9400 "type": "array"
9386 } 9401 }
9387 }, 9402 },
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
9444 "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.", 9459 "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.",
9445 "items": { 9460 "items": {
9446 "type": "string" 9461 "type": "string"
9447 }, 9462 },
9448 "type": "array" 9463 "type": "array"
9449 } 9464 }
9450 }, 9465 },
9451 "type": "object" 9466 "type": "object"
9452 }, 9467 },
9453 "FirewallList": { 9468 "FirewallList": {
9454 "description": "Contains a list of Firewall resources.", 9469 "description": "Contains a list of firewalls.",
9455 "id": "FirewallList", 9470 "id": "FirewallList",
9456 "properties": { 9471 "properties": {
9457 "id": { 9472 "id": {
9458 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 9473 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
9459 "type": "string" 9474 "type": "string"
9460 }, 9475 },
9461 "items": { 9476 "items": {
9462 "description": "[Output Only] A list of Firewall resources." , 9477 "description": "[Output Only] A list of Firewall resources." ,
9463 "items": { 9478 "items": {
9464 "$ref": "Firewall" 9479 "$ref": "Firewall"
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
9559 "items": { 9574 "items": {
9560 "additionalProperties": { 9575 "additionalProperties": {
9561 "$ref": "ForwardingRulesScopedList", 9576 "$ref": "ForwardingRulesScopedList",
9562 "description": "Name of the scope containing this set of addresses." 9577 "description": "Name of the scope containing this set of addresses."
9563 }, 9578 },
9564 "description": "A map of scoped forwarding rule lists.", 9579 "description": "A map of scoped forwarding rule lists.",
9565 "type": "object" 9580 "type": "object"
9566 }, 9581 },
9567 "kind": { 9582 "kind": {
9568 "default": "compute#forwardingRuleAggregatedList", 9583 "default": "compute#forwardingRuleAggregatedList",
9569 "description": "Type of resource.", 9584 "description": "[Output Only] Type of resource. Always compu te#forwardingRuleAggregatedList for lists of forwarding rules.",
9570 "type": "string" 9585 "type": "string"
9571 }, 9586 },
9572 "nextPageToken": { 9587 "nextPageToken": {
9573 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.", 9588 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.",
9574 "type": "string" 9589 "type": "string"
9575 }, 9590 },
9576 "selfLink": { 9591 "selfLink": {
9577 "description": "[Output Only] Server-defined URL for this re source.", 9592 "description": "[Output Only] Server-defined URL for this re source.",
9578 "type": "string" 9593 "type": "string"
9579 } 9594 }
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
9620 "$ref": "ForwardingRule" 9635 "$ref": "ForwardingRule"
9621 }, 9636 },
9622 "type": "array" 9637 "type": "array"
9623 }, 9638 },
9624 "warning": { 9639 "warning": {
9625 "description": "Informational warning which replaces the lis t of forwarding rules when the list is empty.", 9640 "description": "Informational warning which replaces the lis t of forwarding rules when the list is empty.",
9626 "properties": { 9641 "properties": {
9627 "code": { 9642 "code": {
9628 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 9643 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
9629 "enum": [ 9644 "enum": [
9645 "CLEANUP_FAILED",
9630 "DEPRECATED_RESOURCE_USED", 9646 "DEPRECATED_RESOURCE_USED",
9631 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 9647 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
9632 "INJECTED_KERNELS_DEPRECATED", 9648 "INJECTED_KERNELS_DEPRECATED",
9633 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 9649 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
9634 "NEXT_HOP_CANNOT_IP_FORWARD", 9650 "NEXT_HOP_CANNOT_IP_FORWARD",
9635 "NEXT_HOP_INSTANCE_NOT_FOUND", 9651 "NEXT_HOP_INSTANCE_NOT_FOUND",
9636 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 9652 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
9637 "NEXT_HOP_NOT_RUNNING", 9653 "NEXT_HOP_NOT_RUNNING",
9638 "NOT_CRITICAL_ERROR", 9654 "NOT_CRITICAL_ERROR",
9639 "NO_RESULTS_ON_PAGE", 9655 "NO_RESULTS_ON_PAGE",
9640 "REQUIRED_TOS_AGREEMENT", 9656 "REQUIRED_TOS_AGREEMENT",
9641 "RESOURCE_NOT_DELETED", 9657 "RESOURCE_NOT_DELETED",
9642 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 9658 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
9643 "UNREACHABLE" 9659 "UNREACHABLE"
9644 ], 9660 ],
9645 "enumDescriptions": [ 9661 "enumDescriptions": [
9646 "", 9662 "",
9647 "", 9663 "",
9648 "", 9664 "",
9649 "", 9665 "",
9650 "", 9666 "",
9651 "", 9667 "",
9652 "", 9668 "",
9653 "", 9669 "",
9654 "", 9670 "",
9655 "", 9671 "",
9656 "", 9672 "",
9657 "", 9673 "",
9658 "", 9674 "",
9675 "",
9659 "" 9676 ""
9660 ], 9677 ],
9661 "type": "string" 9678 "type": "string"
9662 }, 9679 },
9663 "data": { 9680 "data": {
9664 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 9681 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
9665 "items": { 9682 "items": {
9666 "properties": { 9683 "properties": {
9667 "key": { 9684 "key": {
9668 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 9685 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
9669 "type": "string" 9686 "type": "string"
9670 }, 9687 },
9671 "value": { 9688 "value": {
9672 "description": "[Output Only] A warning data value corresponding to the key.", 9689 "description": "[Output Only] A warning data value corresponding to the key.",
9673 "type": "string" 9690 "type": "string"
9674 } 9691 }
9675 }, 9692 },
9676 "type": "object" 9693 "type": "object"
9677 }, 9694 },
9678 "type": "array" 9695 "type": "array"
9679 }, 9696 },
9680 "message": { 9697 "message": {
9681 "description": "[Output Only] A human-readable descr iption of the warning code.", 9698 "description": "[Output Only] A human-readable descr iption of the warning code.",
9682 "type": "string" 9699 "type": "string"
9683 } 9700 }
9684 }, 9701 },
9685 "type": "object" 9702 "type": "object"
9686 } 9703 }
9687 }, 9704 },
9688 "type": "object" 9705 "type": "object"
9689 }, 9706 },
9690 "HealthCheckReference": { 9707 "HealthCheckReference": {
9708 "description": "A full or valid partial URL to a health check. For e xample, the following are valid URLs: \n- https://www.googleapis.com/compute/be ta/projects/project-id/global/httpHealthChecks/health-check \n- projects/project -id/global/httpHealthChecks/health-check \n- global/httpHealthChecks/health-chec k",
9691 "id": "HealthCheckReference", 9709 "id": "HealthCheckReference",
9692 "properties": { 9710 "properties": {
9693 "healthCheck": { 9711 "healthCheck": {
9694 "type": "string" 9712 "type": "string"
9695 } 9713 }
9696 }, 9714 },
9697 "type": "object" 9715 "type": "object"
9698 }, 9716 },
9699 "HealthStatus": { 9717 "HealthStatus": {
9700 "id": "HealthStatus", 9718 "id": "HealthStatus",
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
9775 "description": "The value of the host header in the HTTP hea lth check request. If left empty (default value), the public IP on behalf of whi ch this health check is performed will be used.", 9793 "description": "The value of the host header in the HTTP hea lth check request. If left empty (default value), the public IP on behalf of whi ch this health check is performed will be used.",
9776 "type": "string" 9794 "type": "string"
9777 }, 9795 },
9778 "id": { 9796 "id": {
9779 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 9797 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
9780 "format": "uint64", 9798 "format": "uint64",
9781 "type": "string" 9799 "type": "string"
9782 }, 9800 },
9783 "kind": { 9801 "kind": {
9784 "default": "compute#httpHealthCheck", 9802 "default": "compute#httpHealthCheck",
9785 "description": "Type of the resource.", 9803 "description": "[Output Only] Type of the resource. Always c ompute#httpHealthCheck for HTTP health checks.",
9786 "type": "string" 9804 "type": "string"
9787 }, 9805 },
9788 "name": { 9806 "name": {
9789 "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.", 9807 "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.",
9790 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 9808 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
9791 "type": "string" 9809 "type": "string"
9792 }, 9810 },
9793 "port": { 9811 "port": {
9794 "description": "The TCP port number for the HTTP health chec k request. The default value is 80.", 9812 "description": "The TCP port number for the HTTP health chec k request. The default value is 80.",
9795 "format": "int32", 9813 "format": "int32",
9796 "type": "integer" 9814 "type": "integer"
9797 }, 9815 },
9798 "requestPath": { 9816 "requestPath": {
9799 "description": "The request path of the HTTP health check re quest. The default value is \"/\".", 9817 "description": "The request path of the HTTP health check re quest. The default value is /.",
9800 "type": "string" 9818 "type": "string"
9801 }, 9819 },
9802 "selfLink": { 9820 "selfLink": {
9803 "description": "[Output Only] Server-defined URL for the res ource.", 9821 "description": "[Output Only] Server-defined URL for the res ource.",
9804 "type": "string" 9822 "type": "string"
9805 }, 9823 },
9806 "timeoutSec": { 9824 "timeoutSec": {
9807 "description": "How long (in seconds) to wait before claimin g failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.", 9825 "description": "How long (in seconds) to wait before claimin g failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec.",
9808 "format": "int32", 9826 "format": "int32",
9809 "type": "integer" 9827 "type": "integer"
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
10062 "", 10080 "",
10063 "", 10081 "",
10064 "" 10082 ""
10065 ], 10083 ],
10066 "type": "string" 10084 "type": "string"
10067 } 10085 }
10068 }, 10086 },
10069 "type": "object" 10087 "type": "object"
10070 }, 10088 },
10071 "ImageList": { 10089 "ImageList": {
10072 "description": "Contains a list of Image resources.", 10090 "description": "Contains a list of images.",
10073 "id": "ImageList", 10091 "id": "ImageList",
10074 "properties": { 10092 "properties": {
10075 "id": { 10093 "id": {
10076 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 10094 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
10077 "type": "string" 10095 "type": "string"
10078 }, 10096 },
10079 "items": { 10097 "items": {
10080 "description": "[Output Only] A list of Image resources.", 10098 "description": "[Output Only] A list of Image resources.",
10081 "items": { 10099 "items": {
10082 "$ref": "Image" 10100 "$ref": "Image"
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
10135 "default": "compute#instance", 10153 "default": "compute#instance",
10136 "description": "[Output Only] Type of the resource. Always c ompute#instance for instances.", 10154 "description": "[Output Only] Type of the resource. Always c ompute#instance for instances.",
10137 "type": "string" 10155 "type": "string"
10138 }, 10156 },
10139 "machineType": { 10157 "machineType": {
10140 "annotations": { 10158 "annotations": {
10141 "required": [ 10159 "required": [
10142 "compute.instances.insert" 10160 "compute.instances.insert"
10143 ] 10161 ]
10144 }, 10162 },
10145 "description": "Full or partial URL of the machine type reso urce to use for this instance, in the format: zones/zone/machineTypes/ machine-t ype. This is provided by the client when the instance is created. For example, t he following is a valid partial url to a predefined machine type:\n\nzones/us-ce ntral1-f/machineTypes/n1-standard-1 \n\nTo create a custom machine type, provide a URL to a machine type in the following format, where CPUS is 1 or an even num ber up to 32 (2, 4, 6, ... 24, etc), and MEMORY is the total memory for this ins tance. Memory must be a multiple of 256 MB and must be supplied in MB (e.g. 5 GB of memory is 5120 MB):\n\nzones/zone/machineTypes/custom-CPUS-MEMORY \n\nFor ex ample: zones/us-central1-f/machineTypes/custom-4-5120 \n\nFor a full list of res trictions, read the Specifications for custom machine types.", 10163 "description": "Full or partial URL of the machine type reso urce to use for this instance, in the format: zones/zone/machineTypes/machine-ty pe. This is provided by the client when the instance is created. For example, th e following is a valid partial url to a predefined machine type:\n\nzones/us-cen tral1-f/machineTypes/n1-standard-1 \n\nTo create a custom machine type, provide a URL to a machine type in the following format, where CPUS is 1 or an even numb er up to 32 (2, 4, 6, ... 24, etc), and MEMORY is the total memory for this inst ance. Memory must be a multiple of 256 MB and must be supplied in MB (e.g. 5 GB of memory is 5120 MB):\n\nzones/zone/machineTypes/custom-CPUS-MEMORY \n\nFor exa mple: zones/us-central1-f/machineTypes/custom-4-5120 \n\nFor a full list of rest rictions, read the Specifications for custom machine types.",
10146 "type": "string" 10164 "type": "string"
10147 }, 10165 },
10148 "metadata": { 10166 "metadata": {
10149 "$ref": "Metadata", 10167 "$ref": "Metadata",
10150 "description": "The metadata key/value pairs assigned to thi s instance. This includes custom metadata and predefined keys." 10168 "description": "The metadata key/value pairs assigned to thi s instance. This includes custom metadata and predefined keys."
10151 }, 10169 },
10152 "name": { 10170 "name": {
10153 "description": "The name of the resource, provided by the cl ient when initially creating the resource. The resource name must be 1-63 charac ters long, and comply with RFC1035. Specifically, the name must be 1-63 characte rs long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters mus t be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.", 10171 "description": "The name of the resource, provided by the cl ient when initially creating the resource. The resource name must be 1-63 charac ters long, and comply with RFC1035. Specifically, the name must be 1-63 characte rs long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters mus t be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.",
10154 "type": "string" 10172 "type": "string"
10155 }, 10173 },
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
10198 "" 10216 ""
10199 ], 10217 ],
10200 "type": "string" 10218 "type": "string"
10201 }, 10219 },
10202 "statusMessage": { 10220 "statusMessage": {
10203 "description": "[Output Only] An optional, human-readable ex planation of the status.", 10221 "description": "[Output Only] An optional, human-readable ex planation of the status.",
10204 "type": "string" 10222 "type": "string"
10205 }, 10223 },
10206 "tags": { 10224 "tags": {
10207 "$ref": "Tags", 10225 "$ref": "Tags",
10208 "description": "A list of tags to appy to this instance. Tag s are used to identify valid sources or targets for network firewalls and are sp ecified by the client during instance creation. The tags can be later modified b y the setTags method. Each tag within the list must comply with RFC1035." 10226 "description": "A list of tags to apply to this instance. Ta gs are used to identify valid sources or targets for network firewalls and are s pecified by the client during instance creation. The tags can be later modified by the setTags method. Each tag within the list must comply with RFC1035."
10209 }, 10227 },
10210 "zone": { 10228 "zone": {
10211 "description": "[Output Only] URL of the zone where the inst ance resides.", 10229 "description": "[Output Only] URL of the zone where the inst ance resides.",
10212 "type": "string" 10230 "type": "string"
10213 } 10231 }
10214 }, 10232 },
10215 "type": "object" 10233 "type": "object"
10216 }, 10234 },
10217 "InstanceAggregatedList": { 10235 "InstanceAggregatedList": {
10218 "id": "InstanceAggregatedList", 10236 "id": "InstanceAggregatedList",
10219 "properties": { 10237 "properties": {
10220 "id": { 10238 "id": {
10221 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 10239 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
10222 "type": "string" 10240 "type": "string"
10223 }, 10241 },
10224 "items": { 10242 "items": {
10225 "additionalProperties": { 10243 "additionalProperties": {
10226 "$ref": "InstancesScopedList", 10244 "$ref": "InstancesScopedList",
10227 "description": "Name of the scope containing this set of instances." 10245 "description": "[Output Only] Name of the scope containi ng this set of instances."
10228 }, 10246 },
10229 "description": "[Output Only] A map of scoped instance lists .", 10247 "description": "[Output Only] A map of scoped instance lists .",
10230 "type": "object" 10248 "type": "object"
10231 }, 10249 },
10232 "kind": { 10250 "kind": {
10233 "default": "compute#instanceAggregatedList", 10251 "default": "compute#instanceAggregatedList",
10234 "description": "[Output Only] Type of resource. Always compu te#instanceAggregatedList for aggregated lists of Instance resources.", 10252 "description": "[Output Only] Type of resource. Always compu te#instanceAggregatedList for aggregated lists of Instance resources.",
10235 "type": "string" 10253 "type": "string"
10236 }, 10254 },
10237 "nextPageToken": { 10255 "nextPageToken": {
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
10282 "type": "string" 10300 "type": "string"
10283 }, 10301 },
10284 "namedPorts": { 10302 "namedPorts": {
10285 "description": "Assigns a name to a port number. For example : {name: \"http\", port: 80}\n\nThis allows the system to reference ports by the assigned name instead of a port number. Named ports can also contain multiple p orts. For example: [{name: \"http\", port: 80},{name: \"http\", port: 8080}] \n\ nNamed ports apply to all instances in this instance group.", 10303 "description": "Assigns a name to a port number. For example : {name: \"http\", port: 80}\n\nThis allows the system to reference ports by the assigned name instead of a port number. Named ports can also contain multiple p orts. For example: [{name: \"http\", port: 80},{name: \"http\", port: 8080}] \n\ nNamed ports apply to all instances in this instance group.",
10286 "items": { 10304 "items": {
10287 "$ref": "NamedPort" 10305 "$ref": "NamedPort"
10288 }, 10306 },
10289 "type": "array" 10307 "type": "array"
10290 }, 10308 },
10291 "network": { 10309 "network": {
10292 "description": "[Output Only] The URL of the network to whic h all instances in the instance group belong.", 10310 "description": "The URL of the network to which all instance s in the instance group belong.",
10293 "type": "string" 10311 "type": "string"
10294 }, 10312 },
10295 "selfLink": { 10313 "selfLink": {
10296 "description": "[Output Only] The URL for this instance grou p. The server generates this URL.", 10314 "description": "[Output Only] The URL for this instance grou p. The server generates this URL.",
10297 "type": "string" 10315 "type": "string"
10298 }, 10316 },
10299 "size": { 10317 "size": {
10300 "description": "[Output Only] The total number of instances in the instance group.", 10318 "description": "[Output Only] The total number of instances in the instance group.",
10301 "format": "int32", 10319 "format": "int32",
10302 "type": "integer" 10320 "type": "integer"
10303 }, 10321 },
10304 "subnetwork": { 10322 "subnetwork": {
10305 "description": "[Output Only] The URL of the subnetwork to w hich all instances in the instance group belong.", 10323 "description": "The URL of the subnetwork to which all insta nces in the instance group belong.",
10306 "type": "string" 10324 "type": "string"
10307 }, 10325 },
10308 "zone": { 10326 "zone": {
10309 "description": "[Output Only] The URL of the zone where the instance group is located.", 10327 "description": "[Output Only] The URL of the zone where the instance group is located.",
10310 "type": "string" 10328 "type": "string"
10311 } 10329 }
10312 }, 10330 },
10313 "type": "object" 10331 "type": "object"
10314 }, 10332 },
10315 "InstanceGroupAggregatedList": { 10333 "InstanceGroupAggregatedList": {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
10368 "type": "string" 10386 "type": "string"
10369 }, 10387 },
10370 "selfLink": { 10388 "selfLink": {
10371 "description": "[Output Only] The URL for this resource type . The server generates this URL.", 10389 "description": "[Output Only] The URL for this resource type . The server generates this URL.",
10372 "type": "string" 10390 "type": "string"
10373 } 10391 }
10374 }, 10392 },
10375 "type": "object" 10393 "type": "object"
10376 }, 10394 },
10377 "InstanceGroupManager": { 10395 "InstanceGroupManager": {
10378 "description": "InstanceGroupManagers\n\nNext available tag: 20",
10379 "id": "InstanceGroupManager", 10396 "id": "InstanceGroupManager",
10380 "properties": { 10397 "properties": {
10381 "baseInstanceName": { 10398 "baseInstanceName": {
10382 "annotations": { 10399 "annotations": {
10383 "required": [ 10400 "required": [
10384 "compute.instanceGroupManagers.insert" 10401 "compute.instanceGroupManagers.insert"
10385 ] 10402 ]
10386 }, 10403 },
10387 "description": "The base instance name to use for instances in this group. The value must be 1-58 characters long. Instances are named by ap pending a hyphen and a random four-character string to the base instance name. T he base instance name must comply with RFC1035.", 10404 "description": "The base instance name to use for instances in this group. The value must be 1-58 characters long. Instances are named by ap pending a hyphen and a random four-character string to the base instance name. T he base instance name must comply with RFC1035.",
10388 "pattern": "[a-z][-a-z0-9]{0,57}", 10405 "pattern": "[a-z][-a-z0-9]{0,57}",
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
10637 "$ref": "InstanceGroupManager" 10654 "$ref": "InstanceGroupManager"
10638 }, 10655 },
10639 "type": "array" 10656 "type": "array"
10640 }, 10657 },
10641 "warning": { 10658 "warning": {
10642 "description": "[Output Only] The warning that replaces the list of managed instance groups when the list is empty.", 10659 "description": "[Output Only] The warning that replaces the list of managed instance groups when the list is empty.",
10643 "properties": { 10660 "properties": {
10644 "code": { 10661 "code": {
10645 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 10662 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
10646 "enum": [ 10663 "enum": [
10664 "CLEANUP_FAILED",
10647 "DEPRECATED_RESOURCE_USED", 10665 "DEPRECATED_RESOURCE_USED",
10648 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 10666 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
10649 "INJECTED_KERNELS_DEPRECATED", 10667 "INJECTED_KERNELS_DEPRECATED",
10650 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 10668 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
10651 "NEXT_HOP_CANNOT_IP_FORWARD", 10669 "NEXT_HOP_CANNOT_IP_FORWARD",
10652 "NEXT_HOP_INSTANCE_NOT_FOUND", 10670 "NEXT_HOP_INSTANCE_NOT_FOUND",
10653 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 10671 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
10654 "NEXT_HOP_NOT_RUNNING", 10672 "NEXT_HOP_NOT_RUNNING",
10655 "NOT_CRITICAL_ERROR", 10673 "NOT_CRITICAL_ERROR",
10656 "NO_RESULTS_ON_PAGE", 10674 "NO_RESULTS_ON_PAGE",
10657 "REQUIRED_TOS_AGREEMENT", 10675 "REQUIRED_TOS_AGREEMENT",
10658 "RESOURCE_NOT_DELETED", 10676 "RESOURCE_NOT_DELETED",
10659 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 10677 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
10660 "UNREACHABLE" 10678 "UNREACHABLE"
10661 ], 10679 ],
10662 "enumDescriptions": [ 10680 "enumDescriptions": [
10663 "", 10681 "",
10664 "", 10682 "",
10665 "", 10683 "",
10666 "", 10684 "",
10667 "", 10685 "",
10668 "", 10686 "",
10669 "", 10687 "",
10670 "", 10688 "",
10671 "", 10689 "",
10672 "", 10690 "",
10673 "", 10691 "",
10674 "", 10692 "",
10675 "", 10693 "",
10694 "",
10676 "" 10695 ""
10677 ], 10696 ],
10678 "type": "string" 10697 "type": "string"
10679 }, 10698 },
10680 "data": { 10699 "data": {
10681 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 10700 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
10682 "items": { 10701 "items": {
10683 "properties": { 10702 "properties": {
10684 "key": { 10703 "key": {
10685 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 10704 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
10686 "type": "string" 10705 "type": "string"
10687 }, 10706 },
10688 "value": { 10707 "value": {
10689 "description": "[Output Only] A warning data value corresponding to the key.", 10708 "description": "[Output Only] A warning data value corresponding to the key.",
10690 "type": "string" 10709 "type": "string"
10691 } 10710 }
10692 }, 10711 },
10693 "type": "object" 10712 "type": "object"
10694 }, 10713 },
10695 "type": "array" 10714 "type": "array"
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
10815 "$ref": "InstanceGroup" 10834 "$ref": "InstanceGroup"
10816 }, 10835 },
10817 "type": "array" 10836 "type": "array"
10818 }, 10837 },
10819 "warning": { 10838 "warning": {
10820 "description": "[Output Only] An informational warning that replaces the list of instance groups when the list is empty.", 10839 "description": "[Output Only] An informational warning that replaces the list of instance groups when the list is empty.",
10821 "properties": { 10840 "properties": {
10822 "code": { 10841 "code": {
10823 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 10842 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
10824 "enum": [ 10843 "enum": [
10844 "CLEANUP_FAILED",
10825 "DEPRECATED_RESOURCE_USED", 10845 "DEPRECATED_RESOURCE_USED",
10826 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 10846 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
10827 "INJECTED_KERNELS_DEPRECATED", 10847 "INJECTED_KERNELS_DEPRECATED",
10828 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 10848 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
10829 "NEXT_HOP_CANNOT_IP_FORWARD", 10849 "NEXT_HOP_CANNOT_IP_FORWARD",
10830 "NEXT_HOP_INSTANCE_NOT_FOUND", 10850 "NEXT_HOP_INSTANCE_NOT_FOUND",
10831 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 10851 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
10832 "NEXT_HOP_NOT_RUNNING", 10852 "NEXT_HOP_NOT_RUNNING",
10833 "NOT_CRITICAL_ERROR", 10853 "NOT_CRITICAL_ERROR",
10834 "NO_RESULTS_ON_PAGE", 10854 "NO_RESULTS_ON_PAGE",
10835 "REQUIRED_TOS_AGREEMENT", 10855 "REQUIRED_TOS_AGREEMENT",
10836 "RESOURCE_NOT_DELETED", 10856 "RESOURCE_NOT_DELETED",
10837 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 10857 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
10838 "UNREACHABLE" 10858 "UNREACHABLE"
10839 ], 10859 ],
10840 "enumDescriptions": [ 10860 "enumDescriptions": [
10841 "", 10861 "",
10842 "", 10862 "",
10843 "", 10863 "",
10844 "", 10864 "",
10845 "", 10865 "",
10846 "", 10866 "",
10847 "", 10867 "",
10848 "", 10868 "",
10849 "", 10869 "",
10850 "", 10870 "",
10851 "", 10871 "",
10852 "", 10872 "",
10853 "", 10873 "",
10874 "",
10854 "" 10875 ""
10855 ], 10876 ],
10856 "type": "string" 10877 "type": "string"
10857 }, 10878 },
10858 "data": { 10879 "data": {
10859 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 10880 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
10860 "items": { 10881 "items": {
10861 "properties": { 10882 "properties": {
10862 "key": { 10883 "key": {
10863 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 10884 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
10864 "type": "string" 10885 "type": "string"
10865 }, 10886 },
10866 "value": { 10887 "value": {
10867 "description": "[Output Only] A warning data value corresponding to the key.", 10888 "description": "[Output Only] A warning data value corresponding to the key.",
10868 "type": "string" 10889 "type": "string"
10869 } 10890 }
10870 }, 10891 },
10871 "type": "object" 10892 "type": "object"
10872 }, 10893 },
10873 "type": "array" 10894 "type": "array"
(...skipping 20 matching lines...) Expand all
10894 "description": "The list of named ports to set for this inst ance group.", 10915 "description": "The list of named ports to set for this inst ance group.",
10895 "items": { 10916 "items": {
10896 "$ref": "NamedPort" 10917 "$ref": "NamedPort"
10897 }, 10918 },
10898 "type": "array" 10919 "type": "array"
10899 } 10920 }
10900 }, 10921 },
10901 "type": "object" 10922 "type": "object"
10902 }, 10923 },
10903 "InstanceList": { 10924 "InstanceList": {
10904 "description": "Contains a list of instance resources.", 10925 "description": "Contains a list of instances.",
10905 "id": "InstanceList", 10926 "id": "InstanceList",
10906 "properties": { 10927 "properties": {
10907 "id": { 10928 "id": {
10908 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 10929 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
10909 "type": "string" 10930 "type": "string"
10910 }, 10931 },
10911 "items": { 10932 "items": {
10912 "description": "[Output Only] A list of Instance resources." , 10933 "description": "[Output Only] A list of instances.",
10913 "items": { 10934 "items": {
10914 "$ref": "Instance" 10935 "$ref": "Instance"
10915 }, 10936 },
10916 "type": "array" 10937 "type": "array"
10917 }, 10938 },
10918 "kind": { 10939 "kind": {
10919 "default": "compute#instanceList", 10940 "default": "compute#instanceList",
10920 "description": "[Output Only] Type of resource. Always compu te#instanceList for lists of Instance resources.", 10941 "description": "[Output Only] Type of resource. Always compu te#instanceList for lists of Instance resources.",
10921 "type": "string" 10942 "type": "string"
10922 }, 10943 },
10923 "nextPageToken": { 10944 "nextPageToken": {
10924 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.", 10945 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.",
10925 "type": "string" 10946 "type": "string"
10926 }, 10947 },
10927 "selfLink": { 10948 "selfLink": {
10928 "description": "[Output Only] Server-defined URL for this re source.", 10949 "description": "[Output Only] Server-defined URL for this re source.",
10929 "type": "string" 10950 "type": "string"
10930 } 10951 }
10931 }, 10952 },
10932 "type": "object" 10953 "type": "object"
10933 }, 10954 },
10934 "InstanceMoveRequest": { 10955 "InstanceMoveRequest": {
10935 "id": "InstanceMoveRequest", 10956 "id": "InstanceMoveRequest",
10936 "properties": { 10957 "properties": {
10937 "destinationZone": { 10958 "destinationZone": {
10938 "description": "The URL of the destination zone to move the instance to. This can be a full or partial URL. For example, the following are a ll valid URLs to a zone: \n- https://www.googleapis.com/compute/v1/projects/pro ject/zones/zone \n- projects/project/zones/zone \n- zones/zone", 10959 "description": "The URL of the destination zone to move the instance. This can be a full or partial URL. For example, the following are all valid URLs to a zone: \n- https://www.googleapis.com/compute/v1/projects/projec t/zones/zone \n- projects/project/zones/zone \n- zones/zone",
10939 "type": "string" 10960 "type": "string"
10940 }, 10961 },
10941 "targetInstance": { 10962 "targetInstance": {
10942 "description": "The URL of the target instance to move. This can be a full or partial URL. For example, the following are all valid URLs to an instance: \n- https://www.googleapis.com/compute/v1/projects/project/zones/z one/instances/instance \n- projects/project/zones/zone/instances/instance \n- zo nes/zone/instances/instance", 10963 "description": "The URL of the target instance to move. This can be a full or partial URL. For example, the following are all valid URLs to an instance: \n- https://www.googleapis.com/compute/v1/projects/project/zones/z one/instances/instance \n- projects/project/zones/zone/instances/instance \n- zo nes/zone/instances/instance",
10943 "type": "string" 10964 "type": "string"
10944 } 10965 }
10945 }, 10966 },
10946 "type": "object" 10967 "type": "object"
10947 }, 10968 },
10948 "InstanceProperties": { 10969 "InstanceProperties": {
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
11136 "$ref": "Instance" 11157 "$ref": "Instance"
11137 }, 11158 },
11138 "type": "array" 11159 "type": "array"
11139 }, 11160 },
11140 "warning": { 11161 "warning": {
11141 "description": "[Output Only] Informational warning which re places the list of instances when the list is empty.", 11162 "description": "[Output Only] Informational warning which re places the list of instances when the list is empty.",
11142 "properties": { 11163 "properties": {
11143 "code": { 11164 "code": {
11144 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 11165 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
11145 "enum": [ 11166 "enum": [
11167 "CLEANUP_FAILED",
11146 "DEPRECATED_RESOURCE_USED", 11168 "DEPRECATED_RESOURCE_USED",
11147 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 11169 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
11148 "INJECTED_KERNELS_DEPRECATED", 11170 "INJECTED_KERNELS_DEPRECATED",
11149 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 11171 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
11150 "NEXT_HOP_CANNOT_IP_FORWARD", 11172 "NEXT_HOP_CANNOT_IP_FORWARD",
11151 "NEXT_HOP_INSTANCE_NOT_FOUND", 11173 "NEXT_HOP_INSTANCE_NOT_FOUND",
11152 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 11174 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
11153 "NEXT_HOP_NOT_RUNNING", 11175 "NEXT_HOP_NOT_RUNNING",
11154 "NOT_CRITICAL_ERROR", 11176 "NOT_CRITICAL_ERROR",
11155 "NO_RESULTS_ON_PAGE", 11177 "NO_RESULTS_ON_PAGE",
11156 "REQUIRED_TOS_AGREEMENT", 11178 "REQUIRED_TOS_AGREEMENT",
11157 "RESOURCE_NOT_DELETED", 11179 "RESOURCE_NOT_DELETED",
11158 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 11180 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
11159 "UNREACHABLE" 11181 "UNREACHABLE"
11160 ], 11182 ],
11161 "enumDescriptions": [ 11183 "enumDescriptions": [
11162 "", 11184 "",
11163 "", 11185 "",
11164 "", 11186 "",
11165 "", 11187 "",
11166 "", 11188 "",
11167 "", 11189 "",
11168 "", 11190 "",
11169 "", 11191 "",
11170 "", 11192 "",
11171 "", 11193 "",
11172 "", 11194 "",
11173 "", 11195 "",
11174 "", 11196 "",
11197 "",
11175 "" 11198 ""
11176 ], 11199 ],
11177 "type": "string" 11200 "type": "string"
11178 }, 11201 },
11179 "data": { 11202 "data": {
11180 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 11203 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
11181 "items": { 11204 "items": {
11182 "properties": { 11205 "properties": {
11183 "key": { 11206 "key": {
11184 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 11207 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
11185 "type": "string" 11208 "type": "string"
11186 }, 11209 },
11187 "value": { 11210 "value": {
11188 "description": "[Output Only] A warning data value corresponding to the key.", 11211 "description": "[Output Only] A warning data value corresponding to the key.",
11189 "type": "string" 11212 "type": "string"
11190 } 11213 }
11191 }, 11214 },
11192 "type": "object" 11215 "type": "object"
11193 }, 11216 },
11194 "type": "array" 11217 "type": "array"
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
11349 "type": "string" 11372 "type": "string"
11350 }, 11373 },
11351 "selfLink": { 11374 "selfLink": {
11352 "description": "[Output Only] Server-defined URL for this re source.", 11375 "description": "[Output Only] Server-defined URL for this re source.",
11353 "type": "string" 11376 "type": "string"
11354 } 11377 }
11355 }, 11378 },
11356 "type": "object" 11379 "type": "object"
11357 }, 11380 },
11358 "MachineTypeList": { 11381 "MachineTypeList": {
11359 "description": "Contains a list of Machine Type resources.", 11382 "description": "Contains a list of machine types.",
11360 "id": "MachineTypeList", 11383 "id": "MachineTypeList",
11361 "properties": { 11384 "properties": {
11362 "id": { 11385 "id": {
11363 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 11386 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
11364 "type": "string" 11387 "type": "string"
11365 }, 11388 },
11366 "items": { 11389 "items": {
11367 "description": "[Output Only] A list of Machine Type resourc es.", 11390 "description": "[Output Only] A list of Machine Type resourc es.",
11368 "items": { 11391 "items": {
11369 "$ref": "MachineType" 11392 "$ref": "MachineType"
(...skipping 25 matching lines...) Expand all
11395 "$ref": "MachineType" 11418 "$ref": "MachineType"
11396 }, 11419 },
11397 "type": "array" 11420 "type": "array"
11398 }, 11421 },
11399 "warning": { 11422 "warning": {
11400 "description": "[Output Only] An informational warning that appears when the machine types list is empty.", 11423 "description": "[Output Only] An informational warning that appears when the machine types list is empty.",
11401 "properties": { 11424 "properties": {
11402 "code": { 11425 "code": {
11403 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 11426 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
11404 "enum": [ 11427 "enum": [
11428 "CLEANUP_FAILED",
11405 "DEPRECATED_RESOURCE_USED", 11429 "DEPRECATED_RESOURCE_USED",
11406 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 11430 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
11407 "INJECTED_KERNELS_DEPRECATED", 11431 "INJECTED_KERNELS_DEPRECATED",
11408 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 11432 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
11409 "NEXT_HOP_CANNOT_IP_FORWARD", 11433 "NEXT_HOP_CANNOT_IP_FORWARD",
11410 "NEXT_HOP_INSTANCE_NOT_FOUND", 11434 "NEXT_HOP_INSTANCE_NOT_FOUND",
11411 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 11435 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
11412 "NEXT_HOP_NOT_RUNNING", 11436 "NEXT_HOP_NOT_RUNNING",
11413 "NOT_CRITICAL_ERROR", 11437 "NOT_CRITICAL_ERROR",
11414 "NO_RESULTS_ON_PAGE", 11438 "NO_RESULTS_ON_PAGE",
11415 "REQUIRED_TOS_AGREEMENT", 11439 "REQUIRED_TOS_AGREEMENT",
11416 "RESOURCE_NOT_DELETED", 11440 "RESOURCE_NOT_DELETED",
11417 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 11441 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
11418 "UNREACHABLE" 11442 "UNREACHABLE"
11419 ], 11443 ],
11420 "enumDescriptions": [ 11444 "enumDescriptions": [
11421 "", 11445 "",
11422 "", 11446 "",
11423 "", 11447 "",
11424 "", 11448 "",
11425 "", 11449 "",
11426 "", 11450 "",
11427 "", 11451 "",
11428 "", 11452 "",
11429 "", 11453 "",
11430 "", 11454 "",
11431 "", 11455 "",
11432 "", 11456 "",
11433 "", 11457 "",
11458 "",
11434 "" 11459 ""
11435 ], 11460 ],
11436 "type": "string" 11461 "type": "string"
11437 }, 11462 },
11438 "data": { 11463 "data": {
11439 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 11464 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
11440 "items": { 11465 "items": {
11441 "properties": { 11466 "properties": {
11442 "key": { 11467 "key": {
11443 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 11468 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
11444 "type": "string" 11469 "type": "string"
11445 }, 11470 },
11446 "value": { 11471 "value": {
11447 "description": "[Output Only] A warning data value corresponding to the key.", 11472 "description": "[Output Only] A warning data value corresponding to the key.",
11448 "type": "string" 11473 "type": "string"
11449 } 11474 }
11450 }, 11475 },
11451 "type": "object" 11476 "type": "object"
11452 }, 11477 },
11453 "type": "array" 11478 "type": "array"
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
11535 "properties": { 11560 "properties": {
11536 "errors": { 11561 "errors": {
11537 "description": "[Output Only] The array of errors en countered while processing this operation.", 11562 "description": "[Output Only] The array of errors en countered while processing this operation.",
11538 "items": { 11563 "items": {
11539 "properties": { 11564 "properties": {
11540 "code": { 11565 "code": {
11541 "description": "[Output Only] The error type identifier for this error.", 11566 "description": "[Output Only] The error type identifier for this error.",
11542 "type": "string" 11567 "type": "string"
11543 }, 11568 },
11544 "location": { 11569 "location": {
11545 "description": "[Output Only] Indicates the field in the request which caused the error. This property is optional.", 11570 "description": "[Output Only] Indicates the field in the request that caused the error. This property is optional.",
11546 "type": "string" 11571 "type": "string"
11547 }, 11572 },
11548 "message": { 11573 "message": {
11549 "description": "[Output Only] An optiona l, human-readable error message.", 11574 "description": "[Output Only] An optiona l, human-readable error message.",
11550 "type": "string" 11575 "type": "string"
11551 } 11576 }
11552 }, 11577 },
11553 "type": "object" 11578 "type": "object"
11554 }, 11579 },
11555 "type": "array" 11580 "type": "array"
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
11617 }, 11642 },
11618 "port": { 11643 "port": {
11619 "description": "The port number, which can be a value betwee n 1 and 65535.", 11644 "description": "The port number, which can be a value betwee n 1 and 65535.",
11620 "format": "int32", 11645 "format": "int32",
11621 "type": "integer" 11646 "type": "integer"
11622 } 11647 }
11623 }, 11648 },
11624 "type": "object" 11649 "type": "object"
11625 }, 11650 },
11626 "Network": { 11651 "Network": {
11627 "description": "A network resource.", 11652 "description": "Represents a Network resource. Read Networks and Fir ewalls for more information.",
11628 "id": "Network", 11653 "id": "Network",
11629 "properties": { 11654 "properties": {
11630 "IPv4Range": { 11655 "IPv4Range": {
11631 "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.", 11656 "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.",
11632 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}/[0-9]{1,2}", 11657 "pattern": "[0-9]{1,3}(?:\\.[0-9]{1,3}){3}/[0-9]{1,2}",
11633 "type": "string" 11658 "type": "string"
11634 }, 11659 },
11635 "autoCreateSubnetworks": { 11660 "autoCreateSubnetworks": {
11636 "description": "When set to true, the network is created in \"auto subnet mode\". When set to false, the network is in \"custom subnet mode\ ".\n\nIn \"auto subnet mode\", a newly created network is assigned the default C IDR of 10.128.0.0/9 and it automatically creates one subnetwork per region.", 11661 "description": "When set to true, the network is created in \"auto subnet mode\". When set to false, the network is in \"custom subnet mode\ ".\n\nIn \"auto subnet mode\", a newly created network is assigned the default C IDR of 10.128.0.0/9 and it automatically creates one subnetwork per region.",
11637 "type": "boolean" 11662 "type": "boolean"
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
11712 "type": "string" 11737 "type": "string"
11713 }, 11738 },
11714 "subnetwork": { 11739 "subnetwork": {
11715 "description": "The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this propert y. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs: \n- https://www.googleapis. com/compute/v1/projects/project/zones/zone/subnetworks/subnetwork \n- zones/zone /subnetworks/subnetwork", 11740 "description": "The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this propert y. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs: \n- https://www.googleapis. com/compute/v1/projects/project/zones/zone/subnetworks/subnetwork \n- zones/zone /subnetworks/subnetwork",
11716 "type": "string" 11741 "type": "string"
11717 } 11742 }
11718 }, 11743 },
11719 "type": "object" 11744 "type": "object"
11720 }, 11745 },
11721 "NetworkList": { 11746 "NetworkList": {
11722 "description": "Contains a list of Network resources.", 11747 "description": "Contains a list of networks.",
11723 "id": "NetworkList", 11748 "id": "NetworkList",
11724 "properties": { 11749 "properties": {
11725 "id": { 11750 "id": {
11726 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 11751 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
11727 "type": "string" 11752 "type": "string"
11728 }, 11753 },
11729 "items": { 11754 "items": {
11730 "description": "[Output Only] A list of Network resources.", 11755 "description": "[Output Only] A list of Network resources.",
11731 "items": { 11756 "items": {
11732 "$ref": "Network" 11757 "$ref": "Network"
(...skipping 14 matching lines...) Expand all
11747 "type": "string" 11772 "type": "string"
11748 } 11773 }
11749 }, 11774 },
11750 "type": "object" 11775 "type": "object"
11751 }, 11776 },
11752 "Operation": { 11777 "Operation": {
11753 "description": "An Operation resource, used to manage asynchronous A PI requests.", 11778 "description": "An Operation resource, used to manage asynchronous A PI requests.",
11754 "id": "Operation", 11779 "id": "Operation",
11755 "properties": { 11780 "properties": {
11756 "clientOperationId": { 11781 "clientOperationId": {
11757 "description": "[Output Only] A unique client ID generated b y the server.", 11782 "description": "[Output Only] Reserved for future use.",
11758 "type": "string" 11783 "type": "string"
11759 }, 11784 },
11760 "creationTimestamp": { 11785 "creationTimestamp": {
11761 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 11786 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
11762 "type": "string" 11787 "type": "string"
11763 }, 11788 },
11764 "description": { 11789 "description": {
11765 "description": "[Output Only] A textual description of the o peration, which is set when the operation is created.", 11790 "description": "[Output Only] A textual description of the o peration, which is set when the operation is created.",
11766 "type": "string" 11791 "type": "string"
11767 }, 11792 },
11768 "endTime": { 11793 "endTime": {
11769 "description": "[Output Only] The time that this operation w as completed. This value is in RFC3339 text format.", 11794 "description": "[Output Only] The time that this operation w as completed. This value is in RFC3339 text format.",
11770 "type": "string" 11795 "type": "string"
11771 }, 11796 },
11772 "error": { 11797 "error": {
11773 "description": "[Output Only] If errors are generated during processing of the operation, this field will be populated.", 11798 "description": "[Output Only] If errors are generated during processing of the operation, this field will be populated.",
11774 "properties": { 11799 "properties": {
11775 "errors": { 11800 "errors": {
11776 "description": "[Output Only] The array of errors en countered while processing this operation.", 11801 "description": "[Output Only] The array of errors en countered while processing this operation.",
11777 "items": { 11802 "items": {
11778 "properties": { 11803 "properties": {
11779 "code": { 11804 "code": {
11780 "description": "[Output Only] The error type identifier for this error.", 11805 "description": "[Output Only] The error type identifier for this error.",
11781 "type": "string" 11806 "type": "string"
11782 }, 11807 },
11783 "location": { 11808 "location": {
11784 "description": "[Output Only] Indicates the field in the request which caused the error. This property is optional.", 11809 "description": "[Output Only] Indicates the field in the request that caused the error. This property is optional.",
11785 "type": "string" 11810 "type": "string"
11786 }, 11811 },
11787 "message": { 11812 "message": {
11788 "description": "[Output Only] An optiona l, human-readable error message.", 11813 "description": "[Output Only] An optiona l, human-readable error message.",
11789 "type": "string" 11814 "type": "string"
11790 } 11815 }
11791 }, 11816 },
11792 "type": "object" 11817 "type": "object"
11793 }, 11818 },
11794 "type": "array" 11819 "type": "array"
(...skipping 14 matching lines...) Expand all
11809 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 11834 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
11810 "format": "uint64", 11835 "format": "uint64",
11811 "type": "string" 11836 "type": "string"
11812 }, 11837 },
11813 "insertTime": { 11838 "insertTime": {
11814 "description": "[Output Only] The time that this operation w as requested. This value is in RFC3339 text format.", 11839 "description": "[Output Only] The time that this operation w as requested. This value is in RFC3339 text format.",
11815 "type": "string" 11840 "type": "string"
11816 }, 11841 },
11817 "kind": { 11842 "kind": {
11818 "default": "compute#operation", 11843 "default": "compute#operation",
11819 "description": "[Output Only] Type of the resource. Always c ompute#operation for Operation resources.", 11844 "description": "[Output Only] Type of the resource. Always c ompute#operation for operation resources.",
11820 "type": "string" 11845 "type": "string"
11821 }, 11846 },
11822 "name": { 11847 "name": {
11823 "description": "[Output Only] Name of the resource.", 11848 "description": "[Output Only] Name of the resource.",
11824 "type": "string" 11849 "type": "string"
11825 }, 11850 },
11826 "operationType": { 11851 "operationType": {
11827 "description": "[Output Only] The type of operation, which c an be insert, update, or delete.", 11852 "description": "[Output Only] The type of operation, such as insert, update, or delete, and so on.",
11828 "type": "string" 11853 "type": "string"
11829 }, 11854 },
11830 "progress": { 11855 "progress": {
11831 "description": "[Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or suppo rt any granularity of operations. This should not be used to guess when the oper ation will be complete. This number should monotonically increase as the operati on progresses.", 11856 "description": "[Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or suppo rt any granularity of operations. This should not be used to guess when the oper ation will be complete. This number should monotonically increase as the operati on progresses.",
11832 "format": "int32", 11857 "format": "int32",
11833 "type": "integer" 11858 "type": "integer"
11834 }, 11859 },
11835 "region": { 11860 "region": {
11836 "description": "[Output Only] URL of the region where the op eration resides. Only available when performing regional operations.", 11861 "description": "[Output Only] The URL of the region where th e operation resides. Only available when performing regional operations.",
11837 "type": "string" 11862 "type": "string"
11838 }, 11863 },
11839 "selfLink": { 11864 "selfLink": {
11840 "description": "[Output Only] Server-defined URL for the res ource.", 11865 "description": "[Output Only] Server-defined URL for the res ource.",
11841 "type": "string" 11866 "type": "string"
11842 }, 11867 },
11843 "startTime": { 11868 "startTime": {
11844 "description": "[Output Only] The time that this operation w as started by the server. This value is in RFC3339 text format.", 11869 "description": "[Output Only] The time that this operation w as started by the server. This value is in RFC3339 text format.",
11845 "type": "string" 11870 "type": "string"
11846 }, 11871 },
(...skipping 14 matching lines...) Expand all
11861 "statusMessage": { 11886 "statusMessage": {
11862 "description": "[Output Only] An optional textual descriptio n of the current status of the operation.", 11887 "description": "[Output Only] An optional textual descriptio n of the current status of the operation.",
11863 "type": "string" 11888 "type": "string"
11864 }, 11889 },
11865 "targetId": { 11890 "targetId": {
11866 "description": "[Output Only] The unique target ID, which id entifies a specific incarnation of the target resource.", 11891 "description": "[Output Only] The unique target ID, which id entifies a specific incarnation of the target resource.",
11867 "format": "uint64", 11892 "format": "uint64",
11868 "type": "string" 11893 "type": "string"
11869 }, 11894 },
11870 "targetLink": { 11895 "targetLink": {
11871 "description": "[Output Only] The URL of the resource that t he operation is modifying.", 11896 "description": "[Output Only] The URL of the resource that t he operation modifies.",
11872 "type": "string" 11897 "type": "string"
11873 }, 11898 },
11874 "user": { 11899 "user": {
11875 "description": "[Output Only] User who requested the operati on, for example: user@example.com.", 11900 "description": "[Output Only] User who requested the operati on, for example: user@example.com.",
11876 "type": "string" 11901 "type": "string"
11877 }, 11902 },
11878 "warnings": { 11903 "warnings": {
11879 "description": "[Output Only] If warning messages are genera ted during processing of the operation, this field will be populated.", 11904 "description": "[Output Only] If warning messages are genera ted during processing of the operation, this field will be populated.",
11880 "items": { 11905 "items": {
11881 "properties": { 11906 "properties": {
11882 "code": { 11907 "code": {
11883 "description": "[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 11908 "description": "[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
11884 "enum": [ 11909 "enum": [
11910 "CLEANUP_FAILED",
11885 "DEPRECATED_RESOURCE_USED", 11911 "DEPRECATED_RESOURCE_USED",
11886 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 11912 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
11887 "INJECTED_KERNELS_DEPRECATED", 11913 "INJECTED_KERNELS_DEPRECATED",
11888 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 11914 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
11889 "NEXT_HOP_CANNOT_IP_FORWARD", 11915 "NEXT_HOP_CANNOT_IP_FORWARD",
11890 "NEXT_HOP_INSTANCE_NOT_FOUND", 11916 "NEXT_HOP_INSTANCE_NOT_FOUND",
11891 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 11917 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
11892 "NEXT_HOP_NOT_RUNNING", 11918 "NEXT_HOP_NOT_RUNNING",
11893 "NOT_CRITICAL_ERROR", 11919 "NOT_CRITICAL_ERROR",
11894 "NO_RESULTS_ON_PAGE", 11920 "NO_RESULTS_ON_PAGE",
11895 "REQUIRED_TOS_AGREEMENT", 11921 "REQUIRED_TOS_AGREEMENT",
11896 "RESOURCE_NOT_DELETED", 11922 "RESOURCE_NOT_DELETED",
11897 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 11923 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
11898 "UNREACHABLE" 11924 "UNREACHABLE"
11899 ], 11925 ],
11900 "enumDescriptions": [ 11926 "enumDescriptions": [
11901 "", 11927 "",
11902 "", 11928 "",
11903 "", 11929 "",
11904 "", 11930 "",
11905 "", 11931 "",
11906 "", 11932 "",
11907 "", 11933 "",
11908 "", 11934 "",
11909 "", 11935 "",
11910 "", 11936 "",
11911 "", 11937 "",
11912 "", 11938 "",
11913 "", 11939 "",
11940 "",
11914 "" 11941 ""
11915 ], 11942 ],
11916 "type": "string" 11943 "type": "string"
11917 }, 11944 },
11918 "data": { 11945 "data": {
11919 "description": "[Output Only] Metadata about thi s warning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"value\": \"zones/us-east1-d\" }", 11946 "description": "[Output Only] Metadata about thi s warning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"value\": \"zones/us-east1-d\" }",
11920 "items": { 11947 "items": {
11921 "properties": { 11948 "properties": {
11922 "key": { 11949 "key": {
11923 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnin gs where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource, and a suggested replacement, or a warni ng about invalid network settings (for example, if an instance attempts to perfo rm IP forwarding but is not enabled for IP forwarding).", 11950 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnin gs where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warnin g about invalid network settings (for example, if an instance attempts to perfor m IP forwarding but is not enabled for IP forwarding).",
11924 "type": "string" 11951 "type": "string"
11925 }, 11952 },
11926 "value": { 11953 "value": {
11927 "description": "[Output Only] A warn ing data value corresponding to the key.", 11954 "description": "[Output Only] A warn ing data value corresponding to the key.",
11928 "type": "string" 11955 "type": "string"
11929 } 11956 }
11930 }, 11957 },
11931 "type": "object" 11958 "type": "object"
11932 }, 11959 },
11933 "type": "array" 11960 "type": "array"
11934 }, 11961 },
11935 "message": { 11962 "message": {
11936 "description": "[Output Only] A human-readable d escription of the warning code.", 11963 "description": "[Output Only] A human-readable d escription of the warning code.",
11937 "type": "string" 11964 "type": "string"
11938 } 11965 }
11939 }, 11966 },
11940 "type": "object" 11967 "type": "object"
11941 }, 11968 },
11942 "type": "array" 11969 "type": "array"
11943 }, 11970 },
11944 "zone": { 11971 "zone": {
11945 "description": "[Output Only] URL of the zone where the oper ation resides. Only available when performing per-zone operations.", 11972 "description": "[Output Only] The URL of the zone where the operation resides. Only available when performing per-zone operations.",
11946 "type": "string" 11973 "type": "string"
11947 } 11974 }
11948 }, 11975 },
11949 "type": "object" 11976 "type": "object"
11950 }, 11977 },
11951 "OperationAggregatedList": { 11978 "OperationAggregatedList": {
11952 "id": "OperationAggregatedList", 11979 "id": "OperationAggregatedList",
11953 "properties": { 11980 "properties": {
11954 "id": { 11981 "id": {
11955 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 11982 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
(...skipping 25 matching lines...) Expand all
11981 }, 12008 },
11982 "OperationList": { 12009 "OperationList": {
11983 "description": "Contains a list of Operation resources.", 12010 "description": "Contains a list of Operation resources.",
11984 "id": "OperationList", 12011 "id": "OperationList",
11985 "properties": { 12012 "properties": {
11986 "id": { 12013 "id": {
11987 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 12014 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
11988 "type": "string" 12015 "type": "string"
11989 }, 12016 },
11990 "items": { 12017 "items": {
11991 "description": "[Output Only] The Operation resources.", 12018 "description": "[Output Only] A list of Operation resources. ",
11992 "items": { 12019 "items": {
11993 "$ref": "Operation" 12020 "$ref": "Operation"
11994 }, 12021 },
11995 "type": "array" 12022 "type": "array"
11996 }, 12023 },
11997 "kind": { 12024 "kind": {
11998 "default": "compute#operationList", 12025 "default": "compute#operationList",
11999 "description": "[Output Only] Type of resource. Always compu te#operations for Operations resource.", 12026 "description": "[Output Only] Type of resource. Always compu te#operations for Operations resource.",
12000 "type": "string" 12027 "type": "string"
12001 }, 12028 },
(...skipping 17 matching lines...) Expand all
12019 "$ref": "Operation" 12046 "$ref": "Operation"
12020 }, 12047 },
12021 "type": "array" 12048 "type": "array"
12022 }, 12049 },
12023 "warning": { 12050 "warning": {
12024 "description": "[Output Only] Informational warning which re places the list of operations when the list is empty.", 12051 "description": "[Output Only] Informational warning which re places the list of operations when the list is empty.",
12025 "properties": { 12052 "properties": {
12026 "code": { 12053 "code": {
12027 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 12054 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
12028 "enum": [ 12055 "enum": [
12056 "CLEANUP_FAILED",
12029 "DEPRECATED_RESOURCE_USED", 12057 "DEPRECATED_RESOURCE_USED",
12030 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 12058 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
12031 "INJECTED_KERNELS_DEPRECATED", 12059 "INJECTED_KERNELS_DEPRECATED",
12032 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 12060 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
12033 "NEXT_HOP_CANNOT_IP_FORWARD", 12061 "NEXT_HOP_CANNOT_IP_FORWARD",
12034 "NEXT_HOP_INSTANCE_NOT_FOUND", 12062 "NEXT_HOP_INSTANCE_NOT_FOUND",
12035 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 12063 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
12036 "NEXT_HOP_NOT_RUNNING", 12064 "NEXT_HOP_NOT_RUNNING",
12037 "NOT_CRITICAL_ERROR", 12065 "NOT_CRITICAL_ERROR",
12038 "NO_RESULTS_ON_PAGE", 12066 "NO_RESULTS_ON_PAGE",
12039 "REQUIRED_TOS_AGREEMENT", 12067 "REQUIRED_TOS_AGREEMENT",
12040 "RESOURCE_NOT_DELETED", 12068 "RESOURCE_NOT_DELETED",
12041 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 12069 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
12042 "UNREACHABLE" 12070 "UNREACHABLE"
12043 ], 12071 ],
12044 "enumDescriptions": [ 12072 "enumDescriptions": [
12045 "", 12073 "",
12046 "", 12074 "",
12047 "", 12075 "",
12048 "", 12076 "",
12049 "", 12077 "",
12050 "", 12078 "",
12051 "", 12079 "",
12052 "", 12080 "",
12053 "", 12081 "",
12054 "", 12082 "",
12055 "", 12083 "",
12056 "", 12084 "",
12057 "", 12085 "",
12086 "",
12058 "" 12087 ""
12059 ], 12088 ],
12060 "type": "string" 12089 "type": "string"
12061 }, 12090 },
12062 "data": { 12091 "data": {
12063 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 12092 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
12064 "items": { 12093 "items": {
12065 "properties": { 12094 "properties": {
12066 "key": { 12095 "key": {
12067 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 12096 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
12068 "type": "string" 12097 "type": "string"
12069 }, 12098 },
12070 "value": { 12099 "value": {
12071 "description": "[Output Only] A warning data value corresponding to the key.", 12100 "description": "[Output Only] A warning data value corresponding to the key.",
12072 "type": "string" 12101 "type": "string"
12073 } 12102 }
12074 }, 12103 },
12075 "type": "object" 12104 "type": "object"
12076 }, 12105 },
12077 "type": "array" 12106 "type": "array"
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
12124 "type": "array" 12153 "type": "array"
12125 }, 12154 },
12126 "service": { 12155 "service": {
12127 "description": "The URL of the BackendService resource if th is rule is matched.", 12156 "description": "The URL of the BackendService resource if th is rule is matched.",
12128 "type": "string" 12157 "type": "string"
12129 } 12158 }
12130 }, 12159 },
12131 "type": "object" 12160 "type": "object"
12132 }, 12161 },
12133 "Project": { 12162 "Project": {
12134 "description": "A Project resource. Projects can only be created in the Google Developers Console. Unless marked otherwise, values can only be modif ied in the console.", 12163 "description": "A Project resource. Projects can only be created in the Google Cloud Platform Console. Unless marked otherwise, values can only be m odified in the console.",
12135 "id": "Project", 12164 "id": "Project",
12136 "properties": { 12165 "properties": {
12137 "commonInstanceMetadata": { 12166 "commonInstanceMetadata": {
12138 "$ref": "Metadata", 12167 "$ref": "Metadata",
12139 "description": "Metadata key/value pairs available to all in stances contained in this project. See Custom metadata for more information." 12168 "description": "Metadata key/value pairs available to all in stances contained in this project. See Custom metadata for more information."
12140 }, 12169 },
12141 "creationTimestamp": { 12170 "creationTimestamp": {
12142 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 12171 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
12143 "type": "string" 12172 "type": "string"
12144 }, 12173 },
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
12364 "id": "ResourceGroupReference", 12393 "id": "ResourceGroupReference",
12365 "properties": { 12394 "properties": {
12366 "group": { 12395 "group": {
12367 "description": "A URI referencing one of the resource views listed in the backend service.", 12396 "description": "A URI referencing one of the resource views listed in the backend service.",
12368 "type": "string" 12397 "type": "string"
12369 } 12398 }
12370 }, 12399 },
12371 "type": "object" 12400 "type": "object"
12372 }, 12401 },
12373 "Route": { 12402 "Route": {
12374 "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 instances by tags and the set of Routes for a particular instance is c alled its routing table. For each packet leaving a instance, the system searches that instance's routing table for a single best matching Route. Routes match pa ckets by destination IP address, 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 one of the remaining matching Routes. The packet is then forwarded as specified by the nextHop field of the winning Route -- either to a nother instance destination, a instance gateway or a Google Compute Engien-opera ted gateway. Packets that do not match any Route in the sending instance's routi ng table are dropped.", 12403 "description": "Represents a Route resource. A route specifies how c ertain packets should be handled by the network. Routes are associated with inst ances by tags and the set of routes for a particular instance is called its rout ing table.\n\nFor each packet leaving a instance, the system searches that insta nce's routing table for a single best matching route. Routes match packets by de stination IP address, preferring smaller or more specific ranges over larger one s. If there is a tie, the system selects the route with the smallest priority va lue. If there is still a tie, it uses the layer three and four packet headers to select just one of the remaining matching routes. The packet is then forwarded as specified by the nextHop field of the winning route - either to another insta nce destination, a instance gateway or a Google Compute Engine-operated gateway. \n\nPackets that do not match any route in the sending instance's routing table are dropped.",
12375 "id": "Route", 12404 "id": "Route",
12376 "properties": { 12405 "properties": {
12377 "creationTimestamp": { 12406 "creationTimestamp": {
12378 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 12407 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
12379 "type": "string" 12408 "type": "string"
12380 }, 12409 },
12381 "description": { 12410 "description": {
12382 "description": "An optional description of this resource. Pr ovide this property when you create the resource.", 12411 "description": "An optional description of this resource. Pr ovide this property when you create the resource.",
12383 "type": "string" 12412 "type": "string"
12384 }, 12413 },
(...skipping 15 matching lines...) Expand all
12400 "default": "compute#route", 12429 "default": "compute#route",
12401 "description": "[Output Only] Type of this resource. Always compute#routes for Route resources.", 12430 "description": "[Output Only] Type of this resource. Always compute#routes for Route resources.",
12402 "type": "string" 12431 "type": "string"
12403 }, 12432 },
12404 "name": { 12433 "name": {
12405 "annotations": { 12434 "annotations": {
12406 "required": [ 12435 "required": [
12407 "compute.routes.insert" 12436 "compute.routes.insert"
12408 ] 12437 ]
12409 }, 12438 },
12410 "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.", 12439 "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.",
12411 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 12440 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
12412 "type": "string" 12441 "type": "string"
12413 }, 12442 },
12414 "network": { 12443 "network": {
12415 "annotations": { 12444 "annotations": {
12416 "required": [ 12445 "required": [
12417 "compute.routes.insert" 12446 "compute.routes.insert"
12418 ] 12447 ]
12419 }, 12448 },
12420 "description": "Fully-qualified URL of the network that this route applies to.", 12449 "description": "Fully-qualified URL of the network that this route applies to.",
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
12466 }, 12495 },
12467 "type": "array" 12496 "type": "array"
12468 }, 12497 },
12469 "warnings": { 12498 "warnings": {
12470 "description": "[Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages .", 12499 "description": "[Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages .",
12471 "items": { 12500 "items": {
12472 "properties": { 12501 "properties": {
12473 "code": { 12502 "code": {
12474 "description": "[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 12503 "description": "[Output Only] A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
12475 "enum": [ 12504 "enum": [
12505 "CLEANUP_FAILED",
12476 "DEPRECATED_RESOURCE_USED", 12506 "DEPRECATED_RESOURCE_USED",
12477 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 12507 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
12478 "INJECTED_KERNELS_DEPRECATED", 12508 "INJECTED_KERNELS_DEPRECATED",
12479 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 12509 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
12480 "NEXT_HOP_CANNOT_IP_FORWARD", 12510 "NEXT_HOP_CANNOT_IP_FORWARD",
12481 "NEXT_HOP_INSTANCE_NOT_FOUND", 12511 "NEXT_HOP_INSTANCE_NOT_FOUND",
12482 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 12512 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
12483 "NEXT_HOP_NOT_RUNNING", 12513 "NEXT_HOP_NOT_RUNNING",
12484 "NOT_CRITICAL_ERROR", 12514 "NOT_CRITICAL_ERROR",
12485 "NO_RESULTS_ON_PAGE", 12515 "NO_RESULTS_ON_PAGE",
12486 "REQUIRED_TOS_AGREEMENT", 12516 "REQUIRED_TOS_AGREEMENT",
12487 "RESOURCE_NOT_DELETED", 12517 "RESOURCE_NOT_DELETED",
12488 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 12518 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
12489 "UNREACHABLE" 12519 "UNREACHABLE"
12490 ], 12520 ],
12491 "enumDescriptions": [ 12521 "enumDescriptions": [
12492 "", 12522 "",
12493 "", 12523 "",
12494 "", 12524 "",
12495 "", 12525 "",
12496 "", 12526 "",
12497 "", 12527 "",
12498 "", 12528 "",
12499 "", 12529 "",
12500 "", 12530 "",
12501 "", 12531 "",
12502 "", 12532 "",
12503 "", 12533 "",
12504 "", 12534 "",
12535 "",
12505 "" 12536 ""
12506 ], 12537 ],
12507 "type": "string" 12538 "type": "string"
12508 }, 12539 },
12509 "data": { 12540 "data": {
12510 "description": "[Output Only] Metadata about thi s warning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"value\": \"zones/us-east1-d\" }", 12541 "description": "[Output Only] Metadata about thi s warning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"value\": \"zones/us-east1-d\" }",
12511 "items": { 12542 "items": {
12512 "properties": { 12543 "properties": {
12513 "key": { 12544 "key": {
12514 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnin gs where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource, and a suggested replacement, or a warni ng about invalid network settings (for example, if an instance attempts to perfo rm IP forwarding but is not enabled for IP forwarding).", 12545 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnin gs where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warnin g about invalid network settings (for example, if an instance attempts to perfor m IP forwarding but is not enabled for IP forwarding).",
12515 "type": "string" 12546 "type": "string"
12516 }, 12547 },
12517 "value": { 12548 "value": {
12518 "description": "[Output Only] A warn ing data value corresponding to the key.", 12549 "description": "[Output Only] A warn ing data value corresponding to the key.",
12519 "type": "string" 12550 "type": "string"
12520 } 12551 }
12521 }, 12552 },
12522 "type": "object" 12553 "type": "object"
12523 }, 12554 },
12524 "type": "array" 12555 "type": "array"
12525 }, 12556 },
12526 "message": { 12557 "message": {
12527 "description": "[Output Only] A human-readable d escription of the warning code.", 12558 "description": "[Output Only] A human-readable d escription of the warning code.",
12528 "type": "string" 12559 "type": "string"
12529 } 12560 }
12530 }, 12561 },
12531 "type": "object" 12562 "type": "object"
12532 }, 12563 },
12533 "type": "array" 12564 "type": "array"
12534 } 12565 }
12535 }, 12566 },
12536 "type": "object" 12567 "type": "object"
12537 }, 12568 },
12538 "RouteList": { 12569 "RouteList": {
12539 "description": "Contains a list of route resources.", 12570 "description": "Contains a list of Route resources.",
12540 "id": "RouteList", 12571 "id": "RouteList",
12541 "properties": { 12572 "properties": {
12542 "id": { 12573 "id": {
12543 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.", 12574 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
12544 "type": "string" 12575 "type": "string"
12545 }, 12576 },
12546 "items": { 12577 "items": {
12547 "description": "[Output Only] A list of Route resources.", 12578 "description": "[Output Only] A list of Route resources.",
12548 "items": { 12579 "items": {
12549 "$ref": "Route" 12580 "$ref": "Route"
(...skipping 18 matching lines...) Expand all
12568 }, 12599 },
12569 "Scheduling": { 12600 "Scheduling": {
12570 "description": "Sets the scheduling options for an Instance.", 12601 "description": "Sets the scheduling options for an Instance.",
12571 "id": "Scheduling", 12602 "id": "Scheduling",
12572 "properties": { 12603 "properties": {
12573 "automaticRestart": { 12604 "automaticRestart": {
12574 "description": "Specifies whether the instance should be aut omatically restarted if it is terminated by Compute Engine (not terminated by a user). You can only set the automatic restart option for standard instances. Pre emptible instances cannot be automatically restarted.", 12605 "description": "Specifies whether the instance should be aut omatically restarted if it is terminated by Compute Engine (not terminated by a user). You can only set the automatic restart option for standard instances. Pre emptible instances cannot be automatically restarted.",
12575 "type": "boolean" 12606 "type": "boolean"
12576 }, 12607 },
12577 "onHostMaintenance": { 12608 "onHostMaintenance": {
12578 "description": "Defines the maintenance behavior for this in stance. For standard instances, the default behavior is MIGRATE. For preemptible instances, the default and only possible behavior is TERMINATE. For more inform ation, see Setting maintenance behavior.", 12609 "description": "Defines the maintenance behavior for this in stance. For standard instances, the default behavior is MIGRATE. For preemptible instances, the default and only possible behavior is TERMINATE. For more inform ation, see Setting Instance Scheduling Options.",
12579 "enum": [ 12610 "enum": [
12580 "MIGRATE", 12611 "MIGRATE",
12581 "TERMINATE" 12612 "TERMINATE"
12582 ], 12613 ],
12583 "enumDescriptions": [ 12614 "enumDescriptions": [
12584 "", 12615 "",
12585 "" 12616 ""
12586 ], 12617 ],
12587 "type": "string" 12618 "type": "string"
12588 }, 12619 },
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
12652 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 12683 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
12653 "format": "uint64", 12684 "format": "uint64",
12654 "type": "string" 12685 "type": "string"
12655 }, 12686 },
12656 "kind": { 12687 "kind": {
12657 "default": "compute#snapshot", 12688 "default": "compute#snapshot",
12658 "description": "[Output Only] Type of the resource. Always c ompute#snapshot for Snapshot resources.", 12689 "description": "[Output Only] Type of the resource. Always c ompute#snapshot for Snapshot resources.",
12659 "type": "string" 12690 "type": "string"
12660 }, 12691 },
12661 "licenses": { 12692 "licenses": {
12662 "description": "Public visible licenses.", 12693 "description": "[Output Only] A list of public visible licen ses that apply to this snapshot. This can be because the original image had lice nses attached (such as a Windows image).",
12663 "items": { 12694 "items": {
12664 "type": "string" 12695 "type": "string"
12665 }, 12696 },
12666 "type": "array" 12697 "type": "array"
12667 }, 12698 },
12668 "name": { 12699 "name": {
12669 "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.", 12700 "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.",
12670 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 12701 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
12671 "type": "string" 12702 "type": "string"
12672 }, 12703 },
12673 "selfLink": { 12704 "selfLink": {
12674 "description": "[Output Only] Server-defined URL for the res ource.", 12705 "description": "[Output Only] Server-defined URL for the res ource.",
12675 "type": "string" 12706 "type": "string"
12676 }, 12707 },
12677 "sourceDisk": { 12708 "sourceDisk": {
12678 "description": "[Output Only] The source disk used to create this snapshot.", 12709 "description": "[Output Only] The source disk used to create this snapshot.",
12679 "type": "string" 12710 "type": "string"
12680 }, 12711 },
12681 "sourceDiskId": { 12712 "sourceDiskId": {
12682 "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.", 12713 "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.",
12683 "type": "string" 12714 "type": "string"
12684 }, 12715 },
12685 "status": { 12716 "status": {
12686 "description": "[Output Only] The status of the snapshot.", 12717 "description": "[Output Only] The status of the snapshot. Th is can be CREATING, DELETING, FAILED, READY, or UPLOADING.",
12687 "enum": [ 12718 "enum": [
12688 "CREATING", 12719 "CREATING",
12689 "DELETING", 12720 "DELETING",
12690 "FAILED", 12721 "FAILED",
12691 "READY", 12722 "READY",
12692 "UPLOADING" 12723 "UPLOADING"
12693 ], 12724 ],
12694 "enumDescriptions": [ 12725 "enumDescriptions": [
12695 "", 12726 "",
12696 "", 12727 "",
12697 "", 12728 "",
12698 "", 12729 "",
12699 "" 12730 ""
12700 ], 12731 ],
12701 "type": "string" 12732 "type": "string"
12702 }, 12733 },
12703 "storageBytes": { 12734 "storageBytes": {
12704 "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.", 12735 "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.",
12705 "format": "int64", 12736 "format": "int64",
12706 "type": "string" 12737 "type": "string"
12707 }, 12738 },
12708 "storageBytesStatus": { 12739 "storageBytesStatus": {
12709 "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.", 12740 "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. This status can either be UPDATING, meaning the size of the snapsho t is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-dat e.",
12710 "enum": [ 12741 "enum": [
12711 "UPDATING", 12742 "UPDATING",
12712 "UP_TO_DATE" 12743 "UP_TO_DATE"
12713 ], 12744 ],
12714 "enumDescriptions": [ 12745 "enumDescriptions": [
12715 "", 12746 "",
12716 "" 12747 ""
12717 ], 12748 ],
12718 "type": "string" 12749 "type": "string"
12719 } 12750 }
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after
12945 "$ref": "Subnetwork" 12976 "$ref": "Subnetwork"
12946 }, 12977 },
12947 "type": "array" 12978 "type": "array"
12948 }, 12979 },
12949 "warning": { 12980 "warning": {
12950 "description": "An informational warning that appears when t he list of addresses is empty.", 12981 "description": "An informational warning that appears when t he list of addresses is empty.",
12951 "properties": { 12982 "properties": {
12952 "code": { 12983 "code": {
12953 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 12984 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
12954 "enum": [ 12985 "enum": [
12986 "CLEANUP_FAILED",
12955 "DEPRECATED_RESOURCE_USED", 12987 "DEPRECATED_RESOURCE_USED",
12956 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 12988 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
12957 "INJECTED_KERNELS_DEPRECATED", 12989 "INJECTED_KERNELS_DEPRECATED",
12958 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 12990 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
12959 "NEXT_HOP_CANNOT_IP_FORWARD", 12991 "NEXT_HOP_CANNOT_IP_FORWARD",
12960 "NEXT_HOP_INSTANCE_NOT_FOUND", 12992 "NEXT_HOP_INSTANCE_NOT_FOUND",
12961 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 12993 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
12962 "NEXT_HOP_NOT_RUNNING", 12994 "NEXT_HOP_NOT_RUNNING",
12963 "NOT_CRITICAL_ERROR", 12995 "NOT_CRITICAL_ERROR",
12964 "NO_RESULTS_ON_PAGE", 12996 "NO_RESULTS_ON_PAGE",
12965 "REQUIRED_TOS_AGREEMENT", 12997 "REQUIRED_TOS_AGREEMENT",
12966 "RESOURCE_NOT_DELETED", 12998 "RESOURCE_NOT_DELETED",
12967 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 12999 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
12968 "UNREACHABLE" 13000 "UNREACHABLE"
12969 ], 13001 ],
12970 "enumDescriptions": [ 13002 "enumDescriptions": [
12971 "", 13003 "",
12972 "", 13004 "",
12973 "", 13005 "",
12974 "", 13006 "",
12975 "", 13007 "",
12976 "", 13008 "",
12977 "", 13009 "",
12978 "", 13010 "",
12979 "", 13011 "",
12980 "", 13012 "",
12981 "", 13013 "",
12982 "", 13014 "",
12983 "", 13015 "",
13016 "",
12984 "" 13017 ""
12985 ], 13018 ],
12986 "type": "string" 13019 "type": "string"
12987 }, 13020 },
12988 "data": { 13021 "data": {
12989 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 13022 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
12990 "items": { 13023 "items": {
12991 "properties": { 13024 "properties": {
12992 "key": { 13025 "key": {
12993 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 13026 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
12994 "type": "string" 13027 "type": "string"
12995 }, 13028 },
12996 "value": { 13029 "value": {
12997 "description": "[Output Only] A warning data value corresponding to the key.", 13030 "description": "[Output Only] A warning data value corresponding to the key.",
12998 "type": "string" 13031 "type": "string"
12999 } 13032 }
13000 }, 13033 },
13001 "type": "object" 13034 "type": "object"
13002 }, 13035 },
13003 "type": "array" 13036 "type": "array"
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
13047 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 13080 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
13048 "format": "uint64", 13081 "format": "uint64",
13049 "type": "string" 13082 "type": "string"
13050 }, 13083 },
13051 "kind": { 13084 "kind": {
13052 "default": "compute#targetHttpProxy", 13085 "default": "compute#targetHttpProxy",
13053 "description": "[Output Only] Type of resource. Always compu te#targetHttpProxy for target HTTP proxies.", 13086 "description": "[Output Only] Type of resource. Always compu te#targetHttpProxy for target HTTP proxies.",
13054 "type": "string" 13087 "type": "string"
13055 }, 13088 },
13056 "name": { 13089 "name": {
13057 "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.", 13090 "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.",
13058 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 13091 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
13059 "type": "string" 13092 "type": "string"
13060 }, 13093 },
13061 "selfLink": { 13094 "selfLink": {
13062 "description": "[Output Only] Server-defined URL for the res ource.", 13095 "description": "[Output Only] Server-defined URL for the res ource.",
13063 "type": "string" 13096 "type": "string"
13064 }, 13097 },
13065 "urlMap": { 13098 "urlMap": {
13066 "description": "URL to the UrlMap resource that defines the mapping from URL to the BackendService.", 13099 "description": "URL to the UrlMap resource that defines the mapping from URL to the BackendService.",
13067 "type": "string" 13100 "type": "string"
(...skipping 11 matching lines...) Expand all
13079 }, 13112 },
13080 "items": { 13113 "items": {
13081 "description": "A list of TargetHttpProxy resources.", 13114 "description": "A list of TargetHttpProxy resources.",
13082 "items": { 13115 "items": {
13083 "$ref": "TargetHttpProxy" 13116 "$ref": "TargetHttpProxy"
13084 }, 13117 },
13085 "type": "array" 13118 "type": "array"
13086 }, 13119 },
13087 "kind": { 13120 "kind": {
13088 "default": "compute#targetHttpProxyList", 13121 "default": "compute#targetHttpProxyList",
13089 "description": "Type of resource. Always compute#targetHttpP roxyList for lists of Target HTTP proxies.", 13122 "description": "Type of resource. Always compute#targetHttpP roxyList for lists of target HTTP proxies.",
13090 "type": "string" 13123 "type": "string"
13091 }, 13124 },
13092 "nextPageToken": { 13125 "nextPageToken": {
13093 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.", 13126 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.",
13094 "type": "string" 13127 "type": "string"
13095 }, 13128 },
13096 "selfLink": { 13129 "selfLink": {
13097 "description": "[Output Only] Server-defined URL for this re source.", 13130 "description": "[Output Only] Server-defined URL for this re source.",
13098 "type": "string" 13131 "type": "string"
13099 } 13132 }
13100 }, 13133 },
13101 "type": "object" 13134 "type": "object"
13102 }, 13135 },
13103 "TargetHttpsProxiesSetSslCertificatesRequest": { 13136 "TargetHttpsProxiesSetSslCertificatesRequest": {
13104 "id": "TargetHttpsProxiesSetSslCertificatesRequest", 13137 "id": "TargetHttpsProxiesSetSslCertificatesRequest",
13105 "properties": { 13138 "properties": {
13106 "sslCertificates": { 13139 "sslCertificates": {
13107 "description": "New set of URLs to SslCertificate resources to associate with this TargetHttpProxy. Currently exactly one ssl certificate mu st be specified.", 13140 "description": "New set of SslCertificate resources to assoc iate with this TargetHttpsProxy resource. Currently exactly one SslCertificate r esource must be specified.",
13108 "items": { 13141 "items": {
13109 "type": "string" 13142 "type": "string"
13110 }, 13143 },
13111 "type": "array" 13144 "type": "array"
13112 } 13145 }
13113 }, 13146 },
13114 "type": "object" 13147 "type": "object"
13115 }, 13148 },
13116 "TargetHttpsProxy": { 13149 "TargetHttpsProxy": {
13117 "description": "A TargetHttpsProxy resource. This resource defines a n HTTPS proxy.", 13150 "description": "A TargetHttpsProxy resource. This resource defines a n HTTPS proxy.",
13118 "id": "TargetHttpsProxy", 13151 "id": "TargetHttpsProxy",
13119 "properties": { 13152 "properties": {
13120 "creationTimestamp": { 13153 "creationTimestamp": {
13121 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 13154 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
13122 "type": "string" 13155 "type": "string"
13123 }, 13156 },
13124 "description": { 13157 "description": {
13125 "description": "An optional description of this resource. Pr ovide this property when you create the resource.", 13158 "description": "An optional description of this resource. Pr ovide this property when you create the resource.",
13126 "type": "string" 13159 "type": "string"
13127 }, 13160 },
13128 "id": { 13161 "id": {
13129 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 13162 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
13130 "format": "uint64", 13163 "format": "uint64",
13131 "type": "string" 13164 "type": "string"
13132 }, 13165 },
13133 "kind": { 13166 "kind": {
13134 "default": "compute#targetHttpsProxy", 13167 "default": "compute#targetHttpsProxy",
13135 "description": "[Output Only] Type of the resource. Always c ompute#targetHttpsProxy for target HTTPS proxies.", 13168 "description": "[Output Only] Type of resource. Always compu te#targetHttpsProxy for target HTTPS proxies.",
13136 "type": "string" 13169 "type": "string"
13137 }, 13170 },
13138 "name": { 13171 "name": {
13139 "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.", 13172 "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.",
13140 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 13173 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
13141 "type": "string" 13174 "type": "string"
13142 }, 13175 },
13143 "selfLink": { 13176 "selfLink": {
13144 "description": "[Output Only] Server-defined URL for the res ource.", 13177 "description": "[Output Only] Server-defined URL for the res ource.",
13145 "type": "string" 13178 "type": "string"
13146 }, 13179 },
13147 "sslCertificates": { 13180 "sslCertificates": {
13148 "description": "URLs to SslCertificate resources that are us ed to authenticate connections between users and the load balancer. Currently ex actly one SSL certificate must be specified.", 13181 "description": "URLs to SslCertificate resources that are us ed to authenticate connections between users and the load balancer. Currently, e xactly one SSL certificate must be specified.",
13149 "items": { 13182 "items": {
13150 "type": "string" 13183 "type": "string"
13151 }, 13184 },
13152 "type": "array" 13185 "type": "array"
13153 }, 13186 },
13154 "urlMap": { 13187 "urlMap": {
13155 "description": "URL to the UrlMap resource that defines the mapping from URL to the BackendService.", 13188 "description": "A fully-qualified or valid partial URL to th e UrlMap resource that defines the mapping from URL to the BackendService. For e xample, the following are all valid URLs for specifying a URL map: \n- https:// www.googleapis.compute/v1/projects/project/global/urlMaps/url-map \n- projects/p roject/global/urlMaps/url-map \n- global/urlMaps/url-map",
13156 "type": "string" 13189 "type": "string"
13157 } 13190 }
13158 }, 13191 },
13159 "type": "object" 13192 "type": "object"
13160 }, 13193 },
13161 "TargetHttpsProxyList": { 13194 "TargetHttpsProxyList": {
13162 "description": "Contains a list of TargetHttpsProxy resources.", 13195 "description": "Contains a list of TargetHttpsProxy resources.",
13163 "id": "TargetHttpsProxyList", 13196 "id": "TargetHttpsProxyList",
13164 "properties": { 13197 "properties": {
13165 "id": { 13198 "id": {
13166 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 13199 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
13167 "type": "string" 13200 "type": "string"
13168 }, 13201 },
13169 "items": { 13202 "items": {
13170 "description": "A list of TargetHttpsProxy resources.", 13203 "description": "A list of TargetHttpsProxy resources.",
13171 "items": { 13204 "items": {
13172 "$ref": "TargetHttpsProxy" 13205 "$ref": "TargetHttpsProxy"
13173 }, 13206 },
13174 "type": "array" 13207 "type": "array"
13175 }, 13208 },
13176 "kind": { 13209 "kind": {
13177 "default": "compute#targetHttpsProxyList", 13210 "default": "compute#targetHttpsProxyList",
13178 "description": "Type of resource.", 13211 "description": "Type of resource. Always compute#targetHttps ProxyList for lists of target HTTPS proxies.",
13179 "type": "string" 13212 "type": "string"
13180 }, 13213 },
13181 "nextPageToken": { 13214 "nextPageToken": {
13182 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.", 13215 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.",
13183 "type": "string" 13216 "type": "string"
13184 }, 13217 },
13185 "selfLink": { 13218 "selfLink": {
13186 "description": "[Output Only] Server-defined URL for this re source.", 13219 "description": "[Output Only] Server-defined URL for this re source.",
13187 "type": "string" 13220 "type": "string"
13188 } 13221 }
(...skipping 11 matching lines...) Expand all
13200 "description": { 13233 "description": {
13201 "description": "An optional description of this resource. Pr ovide this property when you create the resource.", 13234 "description": "An optional description of this resource. Pr ovide this property when you create the resource.",
13202 "type": "string" 13235 "type": "string"
13203 }, 13236 },
13204 "id": { 13237 "id": {
13205 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 13238 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
13206 "format": "uint64", 13239 "format": "uint64",
13207 "type": "string" 13240 "type": "string"
13208 }, 13241 },
13209 "instance": { 13242 "instance": {
13210 "description": "The URL to the instance that terminates the relevant traffic.", 13243 "description": "A URL to the virtual machine instance that h andles traffic for this target instance. When creating a target instance, you ca n provide the fully-qualified URL or a valid partial URL to the desired virtual machine. For example, the following are all valid URLs: \n- https://www.googleap is.com/compute/v1/projects/project/zones/zone/instances/instance \n- projects/pr oject/zones/zone/instances/instance \n- zones/zone/instances/instance",
13211 "type": "string" 13244 "type": "string"
13212 }, 13245 },
13213 "kind": { 13246 "kind": {
13214 "default": "compute#targetInstance", 13247 "default": "compute#targetInstance",
13215 "description": "[Output Only] The type of the resource. Alwa ys compute#targetInstance for target instances.", 13248 "description": "[Output Only] The type of the resource. Alwa ys compute#targetInstance for target instances.",
13216 "type": "string" 13249 "type": "string"
13217 }, 13250 },
13218 "name": { 13251 "name": {
13219 "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.", 13252 "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.",
13220 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 13253 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
13312 "$ref": "TargetInstance" 13345 "$ref": "TargetInstance"
13313 }, 13346 },
13314 "type": "array" 13347 "type": "array"
13315 }, 13348 },
13316 "warning": { 13349 "warning": {
13317 "description": "Informational warning which replaces the lis t of addresses when the list is empty.", 13350 "description": "Informational warning which replaces the lis t of addresses when the list is empty.",
13318 "properties": { 13351 "properties": {
13319 "code": { 13352 "code": {
13320 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 13353 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
13321 "enum": [ 13354 "enum": [
13355 "CLEANUP_FAILED",
13322 "DEPRECATED_RESOURCE_USED", 13356 "DEPRECATED_RESOURCE_USED",
13323 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 13357 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
13324 "INJECTED_KERNELS_DEPRECATED", 13358 "INJECTED_KERNELS_DEPRECATED",
13325 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 13359 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
13326 "NEXT_HOP_CANNOT_IP_FORWARD", 13360 "NEXT_HOP_CANNOT_IP_FORWARD",
13327 "NEXT_HOP_INSTANCE_NOT_FOUND", 13361 "NEXT_HOP_INSTANCE_NOT_FOUND",
13328 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 13362 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
13329 "NEXT_HOP_NOT_RUNNING", 13363 "NEXT_HOP_NOT_RUNNING",
13330 "NOT_CRITICAL_ERROR", 13364 "NOT_CRITICAL_ERROR",
13331 "NO_RESULTS_ON_PAGE", 13365 "NO_RESULTS_ON_PAGE",
13332 "REQUIRED_TOS_AGREEMENT", 13366 "REQUIRED_TOS_AGREEMENT",
13333 "RESOURCE_NOT_DELETED", 13367 "RESOURCE_NOT_DELETED",
13334 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 13368 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
13335 "UNREACHABLE" 13369 "UNREACHABLE"
13336 ], 13370 ],
13337 "enumDescriptions": [ 13371 "enumDescriptions": [
13338 "", 13372 "",
13339 "", 13373 "",
13340 "", 13374 "",
13341 "", 13375 "",
13342 "", 13376 "",
13343 "", 13377 "",
13344 "", 13378 "",
13345 "", 13379 "",
13346 "", 13380 "",
13347 "", 13381 "",
13348 "", 13382 "",
13349 "", 13383 "",
13350 "", 13384 "",
13385 "",
13351 "" 13386 ""
13352 ], 13387 ],
13353 "type": "string" 13388 "type": "string"
13354 }, 13389 },
13355 "data": { 13390 "data": {
13356 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 13391 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
13357 "items": { 13392 "items": {
13358 "properties": { 13393 "properties": {
13359 "key": { 13394 "key": {
13360 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 13395 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
13361 "type": "string" 13396 "type": "string"
13362 }, 13397 },
13363 "value": { 13398 "value": {
13364 "description": "[Output Only] A warning data value corresponding to the key.", 13399 "description": "[Output Only] A warning data value corresponding to the key.",
13365 "type": "string" 13400 "type": "string"
13366 } 13401 }
13367 }, 13402 },
13368 "type": "object" 13403 "type": "object"
13369 }, 13404 },
13370 "type": "array" 13405 "type": "array"
13371 }, 13406 },
13372 "message": { 13407 "message": {
13373 "description": "[Output Only] A human-readable descr iption of the warning code.", 13408 "description": "[Output Only] A human-readable descr iption of the warning code.",
13374 "type": "string" 13409 "type": "string"
13375 } 13410 }
13376 }, 13411 },
13377 "type": "object" 13412 "type": "object"
13378 } 13413 }
13379 }, 13414 },
13380 "type": "object" 13415 "type": "object"
13381 }, 13416 },
13382 "TargetPool": { 13417 "TargetPool": {
13383 "description": "A TargetPool resource. This resource defines a pool of instances, associated HttpHealthCheck resources, and the fallback TargetPool. ", 13418 "description": "A TargetPool resource. This resource defines a pool of instances, associated HttpHealthCheck resources, and the fallback target pool .",
13384 "id": "TargetPool", 13419 "id": "TargetPool",
13385 "properties": { 13420 "properties": {
13386 "backupPool": { 13421 "backupPool": {
13387 "description": "This field is applicable only when the conta ining target pool is serving a forwarding rule as the primary pool, and its fail overRatio field is properly set to a value between [0, 1].\n\nbackupPool and fai loverRatio together define the fallback behavior of the primary target pool: if the ratio of the healthy instances in the primary pool is at or below failoverRa tio, traffic arriving at the load-balanced IP will be directed to the backup poo l.\n\nIn case where failoverRatio and backupPool are not set, or all the instanc es in the backup pool are unhealthy, the traffic will be directed back to the pr imary pool in the \"force\" mode, where traffic will be spread to the healthy in stances with the best effort, or to all instances when no instance is healthy.", 13422 "description": "This field is applicable only when the conta ining target pool is serving a forwarding rule as the primary pool, and its fail overRatio field is properly set to a value between [0, 1].\n\nbackupPool and fai loverRatio together define the fallback behavior of the primary target pool: if the ratio of the healthy instances in the primary pool is at or below failoverRa tio, traffic arriving at the load-balanced IP will be directed to the backup poo l.\n\nIn case where failoverRatio and backupPool are not set, or all the instanc es in the backup pool are unhealthy, the traffic will be directed back to the pr imary pool in the \"force\" mode, where traffic will be spread to the healthy in stances with the best effort, or to all instances when no instance is healthy.",
13388 "type": "string" 13423 "type": "string"
13389 }, 13424 },
13390 "creationTimestamp": { 13425 "creationTimestamp": {
13391 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 13426 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
13392 "type": "string" 13427 "type": "string"
13393 }, 13428 },
(...skipping 12 matching lines...) Expand all
13406 "type": "string" 13441 "type": "string"
13407 }, 13442 },
13408 "type": "array" 13443 "type": "array"
13409 }, 13444 },
13410 "id": { 13445 "id": {
13411 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 13446 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
13412 "format": "uint64", 13447 "format": "uint64",
13413 "type": "string" 13448 "type": "string"
13414 }, 13449 },
13415 "instances": { 13450 "instances": {
13416 "description": "A list of resource URLs to the member virtua l machines serving this pool. They must live in zones contained in the same regi on as this pool.", 13451 "description": "A list of resource URLs to the virtual machi ne instances serving this pool. They must live in zones contained in the same re gion as this pool.",
13417 "items": { 13452 "items": {
13418 "type": "string" 13453 "type": "string"
13419 }, 13454 },
13420 "type": "array" 13455 "type": "array"
13421 }, 13456 },
13422 "kind": { 13457 "kind": {
13423 "default": "compute#targetPool", 13458 "default": "compute#targetPool",
13424 "description": "[Output Only] Type of the resource. Always c ompute#targetPool for target pools.", 13459 "description": "[Output Only] Type of the resource. Always c ompute#targetPool for target pools.",
13425 "type": "string" 13460 "type": "string"
13426 }, 13461 },
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
13459 "properties": { 13494 "properties": {
13460 "id": { 13495 "id": {
13461 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.", 13496 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
13462 "type": "string" 13497 "type": "string"
13463 }, 13498 },
13464 "items": { 13499 "items": {
13465 "additionalProperties": { 13500 "additionalProperties": {
13466 "$ref": "TargetPoolsScopedList", 13501 "$ref": "TargetPoolsScopedList",
13467 "description": "Name of the scope containing this set of target pools." 13502 "description": "Name of the scope containing this set of target pools."
13468 }, 13503 },
13469 "description": "A map of scoped target pool lists.", 13504 "description": "[Output Only] A map of scoped target pool li sts.",
13470 "type": "object" 13505 "type": "object"
13471 }, 13506 },
13472 "kind": { 13507 "kind": {
13473 "default": "compute#targetPoolAggregatedList", 13508 "default": "compute#targetPoolAggregatedList",
13474 "description": "Type of resource.", 13509 "description": "[Output Only] Type of resource. Always compu te#targetPoolAggregatedList for aggregated lists of target pools.",
13475 "type": "string" 13510 "type": "string"
13476 }, 13511 },
13477 "nextPageToken": { 13512 "nextPageToken": {
13478 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.", 13513 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.",
13479 "type": "string" 13514 "type": "string"
13480 }, 13515 },
13481 "selfLink": { 13516 "selfLink": {
13482 "description": "[Output Only] Server-defined URL for this re source.", 13517 "description": "[Output Only] Server-defined URL for this re source.",
13483 "type": "string" 13518 "type": "string"
13484 } 13519 }
13485 }, 13520 },
13486 "type": "object" 13521 "type": "object"
13487 }, 13522 },
13488 "TargetPoolInstanceHealth": { 13523 "TargetPoolInstanceHealth": {
13489 "id": "TargetPoolInstanceHealth", 13524 "id": "TargetPoolInstanceHealth",
13490 "properties": { 13525 "properties": {
13491 "healthStatus": { 13526 "healthStatus": {
13492 "items": { 13527 "items": {
13493 "$ref": "HealthStatus" 13528 "$ref": "HealthStatus"
13494 }, 13529 },
13495 "type": "array" 13530 "type": "array"
13496 }, 13531 },
13497 "kind": { 13532 "kind": {
13498 "default": "compute#targetPoolInstanceHealth", 13533 "default": "compute#targetPoolInstanceHealth",
13499 "description": "Type of resource.", 13534 "description": "[Output Only] Type of resource. Always compu te#targetPoolInstanceHealth when checking the health of an instance.",
13500 "type": "string" 13535 "type": "string"
13501 } 13536 }
13502 }, 13537 },
13503 "type": "object" 13538 "type": "object"
13504 }, 13539 },
13505 "TargetPoolList": { 13540 "TargetPoolList": {
13506 "description": "Contains a list of TargetPool resources.", 13541 "description": "Contains a list of TargetPool resources.",
13507 "id": "TargetPoolList", 13542 "id": "TargetPoolList",
13508 "properties": { 13543 "properties": {
13509 "id": { 13544 "id": {
13510 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.", 13545 "description": "[Output Only] Unique identifier for the reso urce. Defined by the server.",
13511 "type": "string" 13546 "type": "string"
13512 }, 13547 },
13513 "items": { 13548 "items": {
13514 "description": "A list of TargetPool resources.", 13549 "description": "A list of TargetPool resources.",
13515 "items": { 13550 "items": {
13516 "$ref": "TargetPool" 13551 "$ref": "TargetPool"
13517 }, 13552 },
13518 "type": "array" 13553 "type": "array"
13519 }, 13554 },
13520 "kind": { 13555 "kind": {
13521 "default": "compute#targetPoolList", 13556 "default": "compute#targetPoolList",
13522 "description": "Type of resource.", 13557 "description": "[Output Only] Type of resource. Always compu te#targetPoolList for lists of target pools.",
13523 "type": "string" 13558 "type": "string"
13524 }, 13559 },
13525 "nextPageToken": { 13560 "nextPageToken": {
13526 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.", 13561 "description": "[Output Only] This token allows you to get t he next page of results for list requests. If the number of results is larger th an maxResults, use the nextPageToken as a value for the query parameter pageToke n in the next list request. Subsequent list requests will have their own nextPag eToken to continue paging through the results.",
13527 "type": "string" 13562 "type": "string"
13528 }, 13563 },
13529 "selfLink": { 13564 "selfLink": {
13530 "description": "[Output Only] Server-defined URL for this re source.", 13565 "description": "[Output Only] Server-defined URL for this re source.",
13531 "type": "string" 13566 "type": "string"
13532 } 13567 }
13533 }, 13568 },
13534 "type": "object" 13569 "type": "object"
13535 }, 13570 },
13536 "TargetPoolsAddHealthCheckRequest": { 13571 "TargetPoolsAddHealthCheckRequest": {
13537 "id": "TargetPoolsAddHealthCheckRequest", 13572 "id": "TargetPoolsAddHealthCheckRequest",
13538 "properties": { 13573 "properties": {
13539 "healthChecks": { 13574 "healthChecks": {
13540 "description": "Health check URLs to be added to targetPool. ", 13575 "description": "A list of HttpHealthCheck resources to add t o the target pool.",
13541 "items": { 13576 "items": {
13542 "$ref": "HealthCheckReference" 13577 "$ref": "HealthCheckReference"
13543 }, 13578 },
13544 "type": "array" 13579 "type": "array"
13545 } 13580 }
13546 }, 13581 },
13547 "type": "object" 13582 "type": "object"
13548 }, 13583 },
13549 "TargetPoolsAddInstanceRequest": { 13584 "TargetPoolsAddInstanceRequest": {
13550 "id": "TargetPoolsAddInstanceRequest", 13585 "id": "TargetPoolsAddInstanceRequest",
13551 "properties": { 13586 "properties": {
13552 "instances": { 13587 "instances": {
13553 "description": "URLs of the instances to be added to targetP ool.", 13588 "description": "A full or partial URL to an instance to add to this target pool. This can be a full or partial URL. For example, the followi ng are valid URLs: \n- https://www.googleapis.com/compute/v1/projects/project-i d/zones/zone/instances/instance-name \n- projects/project-id/zones/zone/instance s/instance-name \n- zones/zone/instances/instance-name",
13554 "items": { 13589 "items": {
13555 "$ref": "InstanceReference" 13590 "$ref": "InstanceReference"
13556 }, 13591 },
13557 "type": "array" 13592 "type": "array"
13558 } 13593 }
13559 }, 13594 },
13560 "type": "object" 13595 "type": "object"
13561 }, 13596 },
13562 "TargetPoolsRemoveHealthCheckRequest": { 13597 "TargetPoolsRemoveHealthCheckRequest": {
13563 "id": "TargetPoolsRemoveHealthCheckRequest", 13598 "id": "TargetPoolsRemoveHealthCheckRequest",
13564 "properties": { 13599 "properties": {
13565 "healthChecks": { 13600 "healthChecks": {
13566 "description": "Health check URLs to be removed from targetP ool.", 13601 "description": "Health check URL to be removed. This can be a full or valid partial URL. For example, the following are valid URLs: \n- htt ps://www.googleapis.com/compute/beta/projects/project/global/httpHealthChecks/he alth-check \n- projects/project/global/httpHealthChecks/health-check \n- global/ httpHealthChecks/health-check",
13567 "items": { 13602 "items": {
13568 "$ref": "HealthCheckReference" 13603 "$ref": "HealthCheckReference"
13569 }, 13604 },
13570 "type": "array" 13605 "type": "array"
13571 } 13606 }
13572 }, 13607 },
13573 "type": "object" 13608 "type": "object"
13574 }, 13609 },
13575 "TargetPoolsRemoveInstanceRequest": { 13610 "TargetPoolsRemoveInstanceRequest": {
13576 "id": "TargetPoolsRemoveInstanceRequest", 13611 "id": "TargetPoolsRemoveInstanceRequest",
13577 "properties": { 13612 "properties": {
13578 "instances": { 13613 "instances": {
13579 "description": "URLs of the instances to be removed from tar getPool.", 13614 "description": "URLs of the instances to be removed from tar get pool.",
13580 "items": { 13615 "items": {
13581 "$ref": "InstanceReference" 13616 "$ref": "InstanceReference"
13582 }, 13617 },
13583 "type": "array" 13618 "type": "array"
13584 } 13619 }
13585 }, 13620 },
13586 "type": "object" 13621 "type": "object"
13587 }, 13622 },
13588 "TargetPoolsScopedList": { 13623 "TargetPoolsScopedList": {
13589 "id": "TargetPoolsScopedList", 13624 "id": "TargetPoolsScopedList",
13590 "properties": { 13625 "properties": {
13591 "targetPools": { 13626 "targetPools": {
13592 "description": "List of target pools contained in this scope .", 13627 "description": "List of target pools contained in this scope .",
13593 "items": { 13628 "items": {
13594 "$ref": "TargetPool" 13629 "$ref": "TargetPool"
13595 }, 13630 },
13596 "type": "array" 13631 "type": "array"
13597 }, 13632 },
13598 "warning": { 13633 "warning": {
13599 "description": "Informational warning which replaces the lis t of addresses when the list is empty.", 13634 "description": "Informational warning which replaces the lis t of addresses when the list is empty.",
13600 "properties": { 13635 "properties": {
13601 "code": { 13636 "code": {
13602 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 13637 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
13603 "enum": [ 13638 "enum": [
13639 "CLEANUP_FAILED",
13604 "DEPRECATED_RESOURCE_USED", 13640 "DEPRECATED_RESOURCE_USED",
13605 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 13641 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
13606 "INJECTED_KERNELS_DEPRECATED", 13642 "INJECTED_KERNELS_DEPRECATED",
13607 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 13643 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
13608 "NEXT_HOP_CANNOT_IP_FORWARD", 13644 "NEXT_HOP_CANNOT_IP_FORWARD",
13609 "NEXT_HOP_INSTANCE_NOT_FOUND", 13645 "NEXT_HOP_INSTANCE_NOT_FOUND",
13610 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 13646 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
13611 "NEXT_HOP_NOT_RUNNING", 13647 "NEXT_HOP_NOT_RUNNING",
13612 "NOT_CRITICAL_ERROR", 13648 "NOT_CRITICAL_ERROR",
13613 "NO_RESULTS_ON_PAGE", 13649 "NO_RESULTS_ON_PAGE",
13614 "REQUIRED_TOS_AGREEMENT", 13650 "REQUIRED_TOS_AGREEMENT",
13615 "RESOURCE_NOT_DELETED", 13651 "RESOURCE_NOT_DELETED",
13616 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 13652 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
13617 "UNREACHABLE" 13653 "UNREACHABLE"
13618 ], 13654 ],
13619 "enumDescriptions": [ 13655 "enumDescriptions": [
13620 "", 13656 "",
13621 "", 13657 "",
13622 "", 13658 "",
13623 "", 13659 "",
13624 "", 13660 "",
13625 "", 13661 "",
13626 "", 13662 "",
13627 "", 13663 "",
13628 "", 13664 "",
13629 "", 13665 "",
13630 "", 13666 "",
13631 "", 13667 "",
13632 "", 13668 "",
13669 "",
13633 "" 13670 ""
13634 ], 13671 ],
13635 "type": "string" 13672 "type": "string"
13636 }, 13673 },
13637 "data": { 13674 "data": {
13638 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 13675 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
13639 "items": { 13676 "items": {
13640 "properties": { 13677 "properties": {
13641 "key": { 13678 "key": {
13642 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 13679 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
13643 "type": "string" 13680 "type": "string"
13644 }, 13681 },
13645 "value": { 13682 "value": {
13646 "description": "[Output Only] A warning data value corresponding to the key.", 13683 "description": "[Output Only] A warning data value corresponding to the key.",
13647 "type": "string" 13684 "type": "string"
13648 } 13685 }
13649 }, 13686 },
13650 "type": "object" 13687 "type": "object"
13651 }, 13688 },
13652 "type": "array" 13689 "type": "array"
(...skipping 11 matching lines...) Expand all
13664 "TargetReference": { 13701 "TargetReference": {
13665 "id": "TargetReference", 13702 "id": "TargetReference",
13666 "properties": { 13703 "properties": {
13667 "target": { 13704 "target": {
13668 "type": "string" 13705 "type": "string"
13669 } 13706 }
13670 }, 13707 },
13671 "type": "object" 13708 "type": "object"
13672 }, 13709 },
13673 "TargetVpnGateway": { 13710 "TargetVpnGateway": {
13711 "description": "Represents a Target VPN gateway resource.",
13674 "id": "TargetVpnGateway", 13712 "id": "TargetVpnGateway",
13675 "properties": { 13713 "properties": {
13676 "creationTimestamp": { 13714 "creationTimestamp": {
13677 "description": "[Output Only] Creation timestamp in RFC3339 text format.", 13715 "description": "[Output Only] Creation timestamp in RFC3339 text format.",
13678 "type": "string" 13716 "type": "string"
13679 }, 13717 },
13680 "description": { 13718 "description": {
13681 "description": "An optional description of this resource. Pr ovide this property when you create the resource.", 13719 "description": "An optional description of this resource. Pr ovide this property when you create the resource.",
13682 "type": "string" 13720 "type": "string"
13683 }, 13721 },
(...skipping 13 matching lines...) Expand all
13697 "default": "compute#targetVpnGateway", 13735 "default": "compute#targetVpnGateway",
13698 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.", 13736 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.",
13699 "type": "string" 13737 "type": "string"
13700 }, 13738 },
13701 "name": { 13739 "name": {
13702 "annotations": { 13740 "annotations": {
13703 "required": [ 13741 "required": [
13704 "compute.targetVpnGateways.insert" 13742 "compute.targetVpnGateways.insert"
13705 ] 13743 ]
13706 }, 13744 },
13707 "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.", 13745 "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.",
13708 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 13746 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
13709 "type": "string" 13747 "type": "string"
13710 }, 13748 },
13711 "network": { 13749 "network": {
13712 "annotations": { 13750 "annotations": {
13713 "required": [ 13751 "required": [
13714 "compute.targetVpnGateways.insert" 13752 "compute.targetVpnGateways.insert"
13715 ] 13753 ]
13716 }, 13754 },
13717 "description": "URL of the network to which this VPN gateway is attached. Provided by the client when the VPN gateway is created.", 13755 "description": "URL of the network to which this VPN gateway is attached. Provided by the client when the VPN gateway is created.",
(...skipping 17 matching lines...) Expand all
13735 ], 13773 ],
13736 "enumDescriptions": [ 13774 "enumDescriptions": [
13737 "", 13775 "",
13738 "", 13776 "",
13739 "", 13777 "",
13740 "" 13778 ""
13741 ], 13779 ],
13742 "type": "string" 13780 "type": "string"
13743 }, 13781 },
13744 "tunnels": { 13782 "tunnels": {
13745 "description": "[Output Only] A list of URLs to VpnTunnel re sources. VpnTunnels are created using compute.vpntunnels.insert and associated t o a VPN gateway.", 13783 "description": "[Output Only] A list of URLs to VpnTunnel re sources. VpnTunnels are created using compute.vpntunnels.insert method and assoc iated to a VPN gateway.",
13746 "items": { 13784 "items": {
13747 "type": "string" 13785 "type": "string"
13748 }, 13786 },
13749 "type": "array" 13787 "type": "array"
13750 } 13788 }
13751 }, 13789 },
13752 "type": "object" 13790 "type": "object"
13753 }, 13791 },
13754 "TargetVpnGatewayAggregatedList": { 13792 "TargetVpnGatewayAggregatedList": {
13755 "id": "TargetVpnGatewayAggregatedList", 13793 "id": "TargetVpnGatewayAggregatedList",
13756 "properties": { 13794 "properties": {
13757 "id": { 13795 "id": {
13758 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 13796 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
13759 "type": "string" 13797 "type": "string"
13760 }, 13798 },
13761 "items": { 13799 "items": {
13762 "additionalProperties": { 13800 "additionalProperties": {
13763 "$ref": "TargetVpnGatewaysScopedList", 13801 "$ref": "TargetVpnGatewaysScopedList",
13764 "description": "[Output Only] Name of the scope containi ng this set of target vpn gateways." 13802 "description": "[Output Only] Name of the scope containi ng this set of target VPN gateways."
13765 }, 13803 },
13766 "description": "A map of scoped target vpn gateway lists.", 13804 "description": "A map of scoped target vpn gateway lists.",
13767 "type": "object" 13805 "type": "object"
13768 }, 13806 },
13769 "kind": { 13807 "kind": {
13770 "default": "compute#targetVpnGatewayAggregatedList", 13808 "default": "compute#targetVpnGatewayAggregatedList",
13771 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.", 13809 "description": "[Output Only] Type of resource. Always compu te#targetVpnGateway for target VPN gateways.",
13772 "type": "string" 13810 "type": "string"
13773 }, 13811 },
13774 "nextPageToken": { 13812 "nextPageToken": {
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
13822 "$ref": "TargetVpnGateway" 13860 "$ref": "TargetVpnGateway"
13823 }, 13861 },
13824 "type": "array" 13862 "type": "array"
13825 }, 13863 },
13826 "warning": { 13864 "warning": {
13827 "description": "[Output Only] Informational warning which re places the list of addresses when the list is empty.", 13865 "description": "[Output Only] Informational warning which re places the list of addresses when the list is empty.",
13828 "properties": { 13866 "properties": {
13829 "code": { 13867 "code": {
13830 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 13868 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
13831 "enum": [ 13869 "enum": [
13870 "CLEANUP_FAILED",
13832 "DEPRECATED_RESOURCE_USED", 13871 "DEPRECATED_RESOURCE_USED",
13833 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 13872 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
13834 "INJECTED_KERNELS_DEPRECATED", 13873 "INJECTED_KERNELS_DEPRECATED",
13835 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 13874 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
13836 "NEXT_HOP_CANNOT_IP_FORWARD", 13875 "NEXT_HOP_CANNOT_IP_FORWARD",
13837 "NEXT_HOP_INSTANCE_NOT_FOUND", 13876 "NEXT_HOP_INSTANCE_NOT_FOUND",
13838 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 13877 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
13839 "NEXT_HOP_NOT_RUNNING", 13878 "NEXT_HOP_NOT_RUNNING",
13840 "NOT_CRITICAL_ERROR", 13879 "NOT_CRITICAL_ERROR",
13841 "NO_RESULTS_ON_PAGE", 13880 "NO_RESULTS_ON_PAGE",
13842 "REQUIRED_TOS_AGREEMENT", 13881 "REQUIRED_TOS_AGREEMENT",
13843 "RESOURCE_NOT_DELETED", 13882 "RESOURCE_NOT_DELETED",
13844 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 13883 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
13845 "UNREACHABLE" 13884 "UNREACHABLE"
13846 ], 13885 ],
13847 "enumDescriptions": [ 13886 "enumDescriptions": [
13848 "", 13887 "",
13849 "", 13888 "",
13850 "", 13889 "",
13851 "", 13890 "",
13852 "", 13891 "",
13853 "", 13892 "",
13854 "", 13893 "",
13855 "", 13894 "",
13856 "", 13895 "",
13857 "", 13896 "",
13858 "", 13897 "",
13859 "", 13898 "",
13860 "", 13899 "",
13900 "",
13861 "" 13901 ""
13862 ], 13902 ],
13863 "type": "string" 13903 "type": "string"
13864 }, 13904 },
13865 "data": { 13905 "data": {
13866 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 13906 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
13867 "items": { 13907 "items": {
13868 "properties": { 13908 "properties": {
13869 "key": { 13909 "key": {
13870 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 13910 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
13871 "type": "string" 13911 "type": "string"
13872 }, 13912 },
13873 "value": { 13913 "value": {
13874 "description": "[Output Only] A warning data value corresponding to the key.", 13914 "description": "[Output Only] A warning data value corresponding to the key.",
13875 "type": "string" 13915 "type": "string"
13876 } 13916 }
13877 }, 13917 },
13878 "type": "object" 13918 "type": "object"
13879 }, 13919 },
13880 "type": "array" 13920 "type": "array"
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after
14131 "type": "string" 14171 "type": "string"
14132 }, 14172 },
14133 "type": "array" 14173 "type": "array"
14134 }, 14174 },
14135 "name": { 14175 "name": {
14136 "annotations": { 14176 "annotations": {
14137 "required": [ 14177 "required": [
14138 "compute.vpnTunnels.insert" 14178 "compute.vpnTunnels.insert"
14139 ] 14179 ]
14140 }, 14180 },
14141 "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.", 14181 "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.",
14142 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", 14182 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?",
14143 "type": "string" 14183 "type": "string"
14144 }, 14184 },
14145 "peerIp": { 14185 "peerIp": {
14146 "description": "IP address of the peer VPN gateway.", 14186 "description": "IP address of the peer VPN gateway.",
14147 "type": "string" 14187 "type": "string"
14148 }, 14188 },
14149 "region": { 14189 "region": {
14150 "description": "[Output Only] URL of the region where the VP N tunnel resides.", 14190 "description": "[Output Only] URL of the region where the VP N tunnel resides.",
14151 "type": "string" 14191 "type": "string"
14152 }, 14192 },
14153 "selfLink": { 14193 "selfLink": {
14154 "description": "[Output Only] Server-defined URL for the res ource.", 14194 "description": "[Output Only] Server-defined URL for the res ource.",
14155 "type": "string" 14195 "type": "string"
14156 }, 14196 },
14157 "sharedSecret": { 14197 "sharedSecret": {
14158 "description": "Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway.", 14198 "description": "Shared secret used to set the secure session between the Cloud VPN gateway and the peer VPN gateway.",
14159 "type": "string" 14199 "type": "string"
14160 }, 14200 },
14161 "sharedSecretHash": { 14201 "sharedSecretHash": {
14162 "description": "Hash of the shared secret.", 14202 "description": "Hash of the shared secret.",
14163 "type": "string" 14203 "type": "string"
14164 }, 14204 },
14165 "status": { 14205 "status": {
14166 "description": "[Output Only] The status of the VPN tunnel." , 14206 "description": "[Output Only] The status of the VPN tunnel." ,
14167 "enum": [ 14207 "enum": [
14208 "ALLOCATING_RESOURCES",
14168 "AUTHORIZATION_ERROR", 14209 "AUTHORIZATION_ERROR",
14169 "DEPROVISIONING", 14210 "DEPROVISIONING",
14170 "ESTABLISHED", 14211 "ESTABLISHED",
14171 "FAILED", 14212 "FAILED",
14172 "FIRST_HANDSHAKE", 14213 "FIRST_HANDSHAKE",
14173 "NEGOTIATION_FAILURE", 14214 "NEGOTIATION_FAILURE",
14174 "NETWORK_ERROR", 14215 "NETWORK_ERROR",
14175 "NO_INCOMING_PACKETS", 14216 "NO_INCOMING_PACKETS",
14176 "PROVISIONING", 14217 "PROVISIONING",
14177 "REJECTED", 14218 "REJECTED",
14178 "WAITING_FOR_FULL_CONFIG" 14219 "WAITING_FOR_FULL_CONFIG"
14179 ], 14220 ],
14180 "enumDescriptions": [ 14221 "enumDescriptions": [
14181 "", 14222 "",
14182 "", 14223 "",
14183 "", 14224 "",
14184 "", 14225 "",
14185 "", 14226 "",
14186 "", 14227 "",
14187 "", 14228 "",
14188 "", 14229 "",
14189 "", 14230 "",
14190 "", 14231 "",
14232 "",
14191 "" 14233 ""
14192 ], 14234 ],
14193 "type": "string" 14235 "type": "string"
14194 }, 14236 },
14195 "targetVpnGateway": { 14237 "targetVpnGateway": {
14196 "annotations": { 14238 "annotations": {
14197 "required": [ 14239 "required": [
14198 "compute.vpnTunnels.insert" 14240 "compute.vpnTunnels.insert"
14199 ] 14241 ]
14200 }, 14242 },
14201 "description": "URL of the VPN gateway to which this VPN tun nel is associated. Provided by the client when the VPN tunnel is created.", 14243 "description": "URL of the VPN gateway with which this VPN t unnel is associated. Provided by the client when the VPN tunnel is created.",
14202 "type": "string" 14244 "type": "string"
14203 } 14245 }
14204 }, 14246 },
14205 "type": "object" 14247 "type": "object"
14206 }, 14248 },
14207 "VpnTunnelAggregatedList": { 14249 "VpnTunnelAggregatedList": {
14208 "id": "VpnTunnelAggregatedList", 14250 "id": "VpnTunnelAggregatedList",
14209 "properties": { 14251 "properties": {
14210 "id": { 14252 "id": {
14211 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", 14253 "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.",
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
14275 "$ref": "VpnTunnel" 14317 "$ref": "VpnTunnel"
14276 }, 14318 },
14277 "type": "array" 14319 "type": "array"
14278 }, 14320 },
14279 "warning": { 14321 "warning": {
14280 "description": "Informational warning which replaces the lis t of addresses when the list is empty.", 14322 "description": "Informational warning which replaces the lis t of addresses when the list is empty.",
14281 "properties": { 14323 "properties": {
14282 "code": { 14324 "code": {
14283 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.", 14325 "description": "[Output Only] A warning code, if app licable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.",
14284 "enum": [ 14326 "enum": [
14327 "CLEANUP_FAILED",
14285 "DEPRECATED_RESOURCE_USED", 14328 "DEPRECATED_RESOURCE_USED",
14286 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE", 14329 "DISK_SIZE_LARGER_THAN_IMAGE_SIZE",
14287 "INJECTED_KERNELS_DEPRECATED", 14330 "INJECTED_KERNELS_DEPRECATED",
14288 "NEXT_HOP_ADDRESS_NOT_ASSIGNED", 14331 "NEXT_HOP_ADDRESS_NOT_ASSIGNED",
14289 "NEXT_HOP_CANNOT_IP_FORWARD", 14332 "NEXT_HOP_CANNOT_IP_FORWARD",
14290 "NEXT_HOP_INSTANCE_NOT_FOUND", 14333 "NEXT_HOP_INSTANCE_NOT_FOUND",
14291 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK", 14334 "NEXT_HOP_INSTANCE_NOT_ON_NETWORK",
14292 "NEXT_HOP_NOT_RUNNING", 14335 "NEXT_HOP_NOT_RUNNING",
14293 "NOT_CRITICAL_ERROR", 14336 "NOT_CRITICAL_ERROR",
14294 "NO_RESULTS_ON_PAGE", 14337 "NO_RESULTS_ON_PAGE",
14295 "REQUIRED_TOS_AGREEMENT", 14338 "REQUIRED_TOS_AGREEMENT",
14296 "RESOURCE_NOT_DELETED", 14339 "RESOURCE_NOT_DELETED",
14297 "SINGLE_INSTANCE_PROPERTY_TEMPLATE", 14340 "SINGLE_INSTANCE_PROPERTY_TEMPLATE",
14298 "UNREACHABLE" 14341 "UNREACHABLE"
14299 ], 14342 ],
14300 "enumDescriptions": [ 14343 "enumDescriptions": [
14301 "", 14344 "",
14302 "", 14345 "",
14303 "", 14346 "",
14304 "", 14347 "",
14305 "", 14348 "",
14306 "", 14349 "",
14307 "", 14350 "",
14308 "", 14351 "",
14309 "", 14352 "",
14310 "", 14353 "",
14311 "", 14354 "",
14312 "", 14355 "",
14313 "", 14356 "",
14357 "",
14314 "" 14358 ""
14315 ], 14359 ],
14316 "type": "string" 14360 "type": "string"
14317 }, 14361 },
14318 "data": { 14362 "data": {
14319 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }", 14363 "description": "[Output Only] Metadata about this wa rning in key: value format. For example:\n\"data\": [ { \"key\": \"scope\", \"va lue\": \"zones/us-east1-d\" }",
14320 "items": { 14364 "items": {
14321 "properties": { 14365 "properties": {
14322 "key": { 14366 "key": {
14323 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource, and a suggested replacement, or a warning a bout invalid network settings (for example, if an instance attempts to perform I P forwarding but is not enabled for IP forwarding).", 14367 "description": "[Output Only] A key that provides more detail on the warning being returned. For example, for warnings w here there are no results in a list request for a particular zone, this key migh t be scope and the key value might be the zone name. Other examples might be a k ey indicating a deprecated resource and a suggested replacement, or a warning ab out invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).",
14324 "type": "string" 14368 "type": "string"
14325 }, 14369 },
14326 "value": { 14370 "value": {
14327 "description": "[Output Only] A warning data value corresponding to the key.", 14371 "description": "[Output Only] A warning data value corresponding to the key.",
14328 "type": "string" 14372 "type": "string"
14329 } 14373 }
14330 }, 14374 },
14331 "type": "object" 14375 "type": "object"
14332 }, 14376 },
14333 "type": "array" 14377 "type": "array"
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
14449 "type": "string" 14493 "type": "string"
14450 } 14494 }
14451 }, 14495 },
14452 "type": "object" 14496 "type": "object"
14453 } 14497 }
14454 }, 14498 },
14455 "servicePath": "compute/v1/projects/", 14499 "servicePath": "compute/v1/projects/",
14456 "title": "Compute Engine API", 14500 "title": "Compute Engine API",
14457 "version": "v1" 14501 "version": "v1"
14458 } 14502 }
OLDNEW
« no previous file with comments | « discovery/googleapis/cloudresourcemanager__v1.json ('k') | discovery/googleapis/content__v2.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698