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

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

Issue 2485703002: Api-roll 42: 2016-11-08 (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « discovery/googleapis/datastore__v1.json ('k') | discovery/googleapis/dfareporting__v2.2.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/cloud-platform": { 5 "https://www.googleapis.com/auth/cloud-platform": {
6 "description": "View and manage your data across Google Clou d Platform services" 6 "description": "View and manage your data across Google Clou d Platform services"
7 }, 7 },
8 "https://www.googleapis.com/auth/cloud-platform.read-only": { 8 "https://www.googleapis.com/auth/cloud-platform.read-only": {
9 "description": "View your data across Google Cloud Platform services" 9 "description": "View your data across Google Cloud Platform services"
10 }, 10 },
11 "https://www.googleapis.com/auth/ndev.cloudman": { 11 "https://www.googleapis.com/auth/ndev.cloudman": {
12 "description": "View and manage your Google Cloud Platform m anagement resources and deployment status information" 12 "description": "View and manage your Google Cloud Platform m anagement resources and deployment status information"
13 }, 13 },
14 "https://www.googleapis.com/auth/ndev.cloudman.readonly": { 14 "https://www.googleapis.com/auth/ndev.cloudman.readonly": {
15 "description": "View your Google Cloud Platform management r esources and deployment status information" 15 "description": "View your Google Cloud Platform management r esources and deployment status information"
16 } 16 }
17 } 17 }
18 } 18 }
19 }, 19 },
20 "basePath": "/deploymentmanager/v2/projects/", 20 "basePath": "/deploymentmanager/v2/projects/",
21 "baseUrl": "https://www.googleapis.com/deploymentmanager/v2/projects/", 21 "baseUrl": "https://www.googleapis.com/deploymentmanager/v2/projects/",
22 "batchPath": "batch", 22 "batchPath": "batch",
23 "canonicalName": "Deployment Manager", 23 "canonicalName": "Deployment Manager",
24 "description": "Declares, configures, and deploys complex solutions on Googl e Cloud Platform.", 24 "description": "Declares, configures, and deploys complex solutions on Googl e Cloud Platform.",
25 "discoveryVersion": "v1", 25 "discoveryVersion": "v1",
26 "documentationLink": "https://cloud.google.com/deployment-manager/", 26 "documentationLink": "https://cloud.google.com/deployment-manager/",
27 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/VKTGHMTHdbB4izSGLnyJ8sZ0pzw\"", 27 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/_DzPZRLHYQ4WaafnjMP1PAVCOok\"",
28 "icons": { 28 "icons": {
29 "x16": "http://www.google.com/images/icons/product/search-16.gif", 29 "x16": "http://www.google.com/images/icons/product/search-16.gif",
30 "x32": "http://www.google.com/images/icons/product/search-32.gif" 30 "x32": "http://www.google.com/images/icons/product/search-32.gif"
31 }, 31 },
32 "id": "deploymentmanager:v2", 32 "id": "deploymentmanager:v2",
33 "kind": "discovery#restDescription", 33 "kind": "discovery#restDescription",
34 "name": "deploymentmanager", 34 "name": "deploymentmanager",
35 "ownerDomain": "google.com", 35 "ownerDomain": "google.com",
36 "ownerName": "Google", 36 "ownerName": "Google",
37 "parameters": { 37 "parameters": {
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 "response": { 180 "response": {
181 "$ref": "Deployment" 181 "$ref": "Deployment"
182 }, 182 },
183 "scopes": [ 183 "scopes": [
184 "https://www.googleapis.com/auth/cloud-platform", 184 "https://www.googleapis.com/auth/cloud-platform",
185 "https://www.googleapis.com/auth/cloud-platform.read-onl y", 185 "https://www.googleapis.com/auth/cloud-platform.read-onl y",
186 "https://www.googleapis.com/auth/ndev.cloudman", 186 "https://www.googleapis.com/auth/ndev.cloudman",
187 "https://www.googleapis.com/auth/ndev.cloudman.readonly" 187 "https://www.googleapis.com/auth/ndev.cloudman.readonly"
188 ] 188 ]
189 }, 189 },
190 "getIamPolicy": {
191 "description": "Gets the access control policy for a resourc e. May be empty if no such policy or resource exists.",
192 "httpMethod": "GET",
193 "id": "deploymentmanager.deployments.getIamPolicy",
194 "parameterOrder": [
195 "project",
196 "resource"
197 ],
198 "parameters": {
199 "project": {
200 "description": "Project ID for this request.",
201 "location": "path",
202 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))",
203 "required": true,
204 "type": "string"
205 },
206 "resource": {
207 "description": "Name of the resource for this reques t.",
208 "location": "path",
209 "pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?",
210 "required": true,
211 "type": "string"
212 }
213 },
214 "path": "{project}/global/deployments/{resource}/getIamPolic y",
215 "response": {
216 "$ref": "Policy"
217 },
218 "scopes": [
219 "https://www.googleapis.com/auth/cloud-platform",
220 "https://www.googleapis.com/auth/ndev.cloudman"
221 ]
222 },
190 "insert": { 223 "insert": {
191 "description": "Creates a deployment and all of the resource s described by the deployment manifest.", 224 "description": "Creates a deployment and all of the resource s described by the deployment manifest.",
192 "httpMethod": "POST", 225 "httpMethod": "POST",
193 "id": "deploymentmanager.deployments.insert", 226 "id": "deploymentmanager.deployments.insert",
194 "parameterOrder": [ 227 "parameterOrder": [
195 "project" 228 "project"
196 ], 229 ],
197 "parameters": { 230 "parameters": {
198 "preview": { 231 "preview": {
199 "description": "If set to true, creates a deployment and creates \"shell\" resources but does not actually instantiate these resourc es. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the update () method or you can use the cancelPreview() method to cancel the preview altoge ther. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it.", 232 "description": "If set to true, creates a deployment and creates \"shell\" resources but does not actually instantiate these resourc es. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the update () method or you can use the cancelPreview() method to cancel the preview altoge ther. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it.",
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 }, 268 },
236 "maxResults": { 269 "maxResults": {
237 "default": "500", 270 "default": "500",
238 "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.", 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.",
239 "format": "uint32", 272 "format": "uint32",
240 "location": "query", 273 "location": "query",
241 "maximum": "500", 274 "maximum": "500",
242 "minimum": "0", 275 "minimum": "0",
243 "type": "integer" 276 "type": "integer"
244 }, 277 },
278 "orderBy": {
279 "description": "Sorts list results by a certain orde r. By default, results are returned in alphanumerical order based on the resourc e name.\n\nYou can also sort results in descending order based on the creation t imestamp using orderBy=\"creationTimestamp desc\". This sorts results based on t he creationTimestamp field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is retu rned first.\n\nCurrently, only sorting by name or creationTimestamp desc is supp orted.",
280 "location": "query",
281 "type": "string"
282 },
245 "pageToken": { 283 "pageToken": {
246 "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.", 284 "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.",
247 "location": "query", 285 "location": "query",
248 "type": "string" 286 "type": "string"
249 }, 287 },
250 "project": { 288 "project": {
251 "description": "The project ID for this request.", 289 "description": "The project ID for this request.",
252 "location": "path", 290 "location": "path",
253 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 291 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
254 "required": true, 292 "required": true,
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
329 "$ref": "Deployment" 367 "$ref": "Deployment"
330 }, 368 },
331 "response": { 369 "response": {
332 "$ref": "Operation" 370 "$ref": "Operation"
333 }, 371 },
334 "scopes": [ 372 "scopes": [
335 "https://www.googleapis.com/auth/cloud-platform", 373 "https://www.googleapis.com/auth/cloud-platform",
336 "https://www.googleapis.com/auth/ndev.cloudman" 374 "https://www.googleapis.com/auth/ndev.cloudman"
337 ] 375 ]
338 }, 376 },
377 "setIamPolicy": {
378 "description": "Sets the access control policy on the specif ied resource. Replaces any existing policy.",
379 "httpMethod": "POST",
380 "id": "deploymentmanager.deployments.setIamPolicy",
381 "parameterOrder": [
382 "project",
383 "resource"
384 ],
385 "parameters": {
386 "project": {
387 "description": "Project ID for this request.",
388 "location": "path",
389 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))",
390 "required": true,
391 "type": "string"
392 },
393 "resource": {
394 "description": "Name of the resource for this reques t.",
395 "location": "path",
396 "pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?",
397 "required": true,
398 "type": "string"
399 }
400 },
401 "path": "{project}/global/deployments/{resource}/setIamPolic y",
402 "request": {
403 "$ref": "Policy"
404 },
405 "response": {
406 "$ref": "Policy"
407 },
408 "scopes": [
409 "https://www.googleapis.com/auth/cloud-platform",
410 "https://www.googleapis.com/auth/ndev.cloudman"
411 ]
412 },
339 "stop": { 413 "stop": {
340 "description": "Stops an ongoing operation. This does not ro ll back any work that has already been completed, but prevents any new work from being started.", 414 "description": "Stops an ongoing operation. This does not ro ll back any work that has already been completed, but prevents any new work from being started.",
341 "httpMethod": "POST", 415 "httpMethod": "POST",
342 "id": "deploymentmanager.deployments.stop", 416 "id": "deploymentmanager.deployments.stop",
343 "parameterOrder": [ 417 "parameterOrder": [
344 "project", 418 "project",
345 "deployment" 419 "deployment"
346 ], 420 ],
347 "parameters": { 421 "parameters": {
348 "deployment": { 422 "deployment": {
(...skipping 16 matching lines...) Expand all
365 "$ref": "DeploymentsStopRequest" 439 "$ref": "DeploymentsStopRequest"
366 }, 440 },
367 "response": { 441 "response": {
368 "$ref": "Operation" 442 "$ref": "Operation"
369 }, 443 },
370 "scopes": [ 444 "scopes": [
371 "https://www.googleapis.com/auth/cloud-platform", 445 "https://www.googleapis.com/auth/cloud-platform",
372 "https://www.googleapis.com/auth/ndev.cloudman" 446 "https://www.googleapis.com/auth/ndev.cloudman"
373 ] 447 ]
374 }, 448 },
449 "testIamPermissions": {
450 "description": "Returns permissions that a caller has on the specified resource.",
451 "httpMethod": "POST",
452 "id": "deploymentmanager.deployments.testIamPermissions",
453 "parameterOrder": [
454 "project",
455 "resource"
456 ],
457 "parameters": {
458 "project": {
459 "description": "Project ID for this request.",
460 "location": "path",
461 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))",
462 "required": true,
463 "type": "string"
464 },
465 "resource": {
466 "description": "Name of the resource for this reques t.",
467 "location": "path",
468 "pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?",
469 "required": true,
470 "type": "string"
471 }
472 },
473 "path": "{project}/global/deployments/{resource}/testIamPerm issions",
474 "request": {
475 "$ref": "TestPermissionsRequest"
476 },
477 "response": {
478 "$ref": "TestPermissionsResponse"
479 },
480 "scopes": [
481 "https://www.googleapis.com/auth/cloud-platform",
482 "https://www.googleapis.com/auth/ndev.cloudman"
483 ]
484 },
375 "update": { 485 "update": {
376 "description": "Updates a deployment and all of the resource s described by the deployment manifest.", 486 "description": "Updates a deployment and all of the resource s described by the deployment manifest.",
377 "httpMethod": "PUT", 487 "httpMethod": "PUT",
378 "id": "deploymentmanager.deployments.update", 488 "id": "deploymentmanager.deployments.update",
379 "parameterOrder": [ 489 "parameterOrder": [
380 "project", 490 "project",
381 "deployment" 491 "deployment"
382 ], 492 ],
383 "parameters": { 493 "parameters": {
384 "createPolicy": { 494 "createPolicy": {
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
512 }, 622 },
513 "maxResults": { 623 "maxResults": {
514 "default": "500", 624 "default": "500",
515 "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.", 625 "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.",
516 "format": "uint32", 626 "format": "uint32",
517 "location": "query", 627 "location": "query",
518 "maximum": "500", 628 "maximum": "500",
519 "minimum": "0", 629 "minimum": "0",
520 "type": "integer" 630 "type": "integer"
521 }, 631 },
632 "orderBy": {
633 "description": "Sorts list results by a certain orde r. By default, results are returned in alphanumerical order based on the resourc e name.\n\nYou can also sort results in descending order based on the creation t imestamp using orderBy=\"creationTimestamp desc\". This sorts results based on t he creationTimestamp field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is retu rned first.\n\nCurrently, only sorting by name or creationTimestamp desc is supp orted.",
634 "location": "query",
635 "type": "string"
636 },
522 "pageToken": { 637 "pageToken": {
523 "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.", 638 "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.",
524 "location": "query", 639 "location": "query",
525 "type": "string" 640 "type": "string"
526 }, 641 },
527 "project": { 642 "project": {
528 "description": "The project ID for this request.", 643 "description": "The project ID for this request.",
529 "location": "path", 644 "location": "path",
530 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 645 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
531 "required": true, 646 "required": true,
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
596 }, 711 },
597 "maxResults": { 712 "maxResults": {
598 "default": "500", 713 "default": "500",
599 "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.", 714 "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.",
600 "format": "uint32", 715 "format": "uint32",
601 "location": "query", 716 "location": "query",
602 "maximum": "500", 717 "maximum": "500",
603 "minimum": "0", 718 "minimum": "0",
604 "type": "integer" 719 "type": "integer"
605 }, 720 },
721 "orderBy": {
722 "description": "Sorts list results by a certain orde r. By default, results are returned in alphanumerical order based on the resourc e name.\n\nYou can also sort results in descending order based on the creation t imestamp using orderBy=\"creationTimestamp desc\". This sorts results based on t he creationTimestamp field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is retu rned first.\n\nCurrently, only sorting by name or creationTimestamp desc is supp orted.",
723 "location": "query",
724 "type": "string"
725 },
606 "pageToken": { 726 "pageToken": {
607 "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.", 727 "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.",
608 "location": "query", 728 "location": "query",
609 "type": "string" 729 "type": "string"
610 }, 730 },
611 "project": { 731 "project": {
612 "description": "The project ID for this request.", 732 "description": "The project ID for this request.",
613 "location": "path", 733 "location": "path",
614 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 734 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
615 "required": true, 735 "required": true,
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
696 }, 816 },
697 "maxResults": { 817 "maxResults": {
698 "default": "500", 818 "default": "500",
699 "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.", 819 "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.",
700 "format": "uint32", 820 "format": "uint32",
701 "location": "query", 821 "location": "query",
702 "maximum": "500", 822 "maximum": "500",
703 "minimum": "0", 823 "minimum": "0",
704 "type": "integer" 824 "type": "integer"
705 }, 825 },
826 "orderBy": {
827 "description": "Sorts list results by a certain orde r. By default, results are returned in alphanumerical order based on the resourc e name.\n\nYou can also sort results in descending order based on the creation t imestamp using orderBy=\"creationTimestamp desc\". This sorts results based on t he creationTimestamp field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is retu rned first.\n\nCurrently, only sorting by name or creationTimestamp desc is supp orted.",
828 "location": "query",
829 "type": "string"
830 },
706 "pageToken": { 831 "pageToken": {
707 "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.", 832 "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.",
708 "location": "query", 833 "location": "query",
709 "type": "string" 834 "type": "string"
710 }, 835 },
711 "project": { 836 "project": {
712 "description": "The project ID for this request.", 837 "description": "The project ID for this request.",
713 "location": "path", 838 "location": "path",
714 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 839 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
715 "required": true, 840 "required": true,
(...skipping 30 matching lines...) Expand all
746 }, 871 },
747 "maxResults": { 872 "maxResults": {
748 "default": "500", 873 "default": "500",
749 "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.", 874 "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.",
750 "format": "uint32", 875 "format": "uint32",
751 "location": "query", 876 "location": "query",
752 "maximum": "500", 877 "maximum": "500",
753 "minimum": "0", 878 "minimum": "0",
754 "type": "integer" 879 "type": "integer"
755 }, 880 },
881 "orderBy": {
882 "description": "Sorts list results by a certain orde r. By default, results are returned in alphanumerical order based on the resourc e name.\n\nYou can also sort results in descending order based on the creation t imestamp using orderBy=\"creationTimestamp desc\". This sorts results based on t he creationTimestamp field in reverse chronological order (newest result first). Use this to sort resources like operations so that the newest operation is retu rned first.\n\nCurrently, only sorting by name or creationTimestamp desc is supp orted.",
883 "location": "query",
884 "type": "string"
885 },
756 "pageToken": { 886 "pageToken": {
757 "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.", 887 "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.",
758 "location": "query", 888 "location": "query",
759 "type": "string" 889 "type": "string"
760 }, 890 },
761 "project": { 891 "project": {
762 "description": "The project ID for this request.", 892 "description": "The project ID for this request.",
763 "location": "path", 893 "location": "path",
764 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" , 894 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))" ,
765 "required": true, 895 "required": true,
766 "type": "string" 896 "type": "string"
767 } 897 }
768 }, 898 },
769 "path": "{project}/global/types", 899 "path": "{project}/global/types",
770 "response": { 900 "response": {
771 "$ref": "TypesListResponse" 901 "$ref": "TypesListResponse"
772 }, 902 },
773 "scopes": [ 903 "scopes": [
774 "https://www.googleapis.com/auth/cloud-platform", 904 "https://www.googleapis.com/auth/cloud-platform",
775 "https://www.googleapis.com/auth/cloud-platform.read-onl y", 905 "https://www.googleapis.com/auth/cloud-platform.read-onl y",
776 "https://www.googleapis.com/auth/ndev.cloudman", 906 "https://www.googleapis.com/auth/ndev.cloudman",
777 "https://www.googleapis.com/auth/ndev.cloudman.readonly" 907 "https://www.googleapis.com/auth/ndev.cloudman.readonly"
778 ] 908 ]
779 } 909 }
780 } 910 }
781 } 911 }
782 }, 912 },
783 "revision": "20160819", 913 "revision": "20161013",
784 "rootUrl": "https://www.googleapis.com/", 914 "rootUrl": "https://www.googleapis.com/",
785 "schemas": { 915 "schemas": {
916 "AuditConfig": {
917 "description": "Enables \"data access\" audit logging for a service and specifies a list of members that are log-exempted.",
918 "id": "AuditConfig",
919 "properties": {
920 "exemptedMembers": {
921 "description": "Specifies the identities that are exempted f rom \"data access\" audit logging for the `service` specified above. Follows the same format of Binding.members.",
922 "items": {
923 "type": "string"
924 },
925 "type": "array"
926 },
927 "service": {
928 "description": "Specifies a service that will be enabled for \"data access\" audit logging. For example, `resourcemanager`, `storage`, `comp ute`. `allServices` is a special value that covers all services.",
929 "type": "string"
930 }
931 },
932 "type": "object"
933 },
934 "Binding": {
935 "description": "Associates `members` with a `role`.",
936 "id": "Binding",
937 "properties": {
938 "members": {
939 "description": "Specifies the identities requesting access f or a Cloud Platform resource. `members` can have the following values:\n\n* `all Users`: A special identifier that represents anyone who is on the internet; with or without a Google account.\n\n* `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n\n* `user:{emailid}`: An email address that represents a specific Goog le account. For example, `alice@gmail.com` or `joe@example.com`.\n\n\n\n* `servi ceAccount:{emailid}`: An email address that represents a service account. For ex ample, `my-other-app@appspot.gserviceaccount.com`.\n\n* `group:{emailid}`: An em ail address that represents a Google group. For example, `admins@example.com`.\n \n* `domain:{domain}`: A Google Apps domain name that represents all the users o f that domain. For example, `google.com` or `example.com`.",
940 "items": {
941 "type": "string"
942 },
943 "type": "array"
944 },
945 "role": {
946 "description": "Role that is assigned to `members`. For exam ple, `roles/viewer`, `roles/editor`, or `roles/owner`.",
947 "type": "string"
948 }
949 },
950 "type": "object"
951 },
952 "Condition": {
953 "description": "A condition to be met.",
954 "id": "Condition",
955 "properties": {
956 "iam": {
957 "description": "Trusted attributes supplied by the IAM syste m.",
958 "type": "string"
959 },
960 "op": {
961 "description": "An operator to apply the subject with.",
962 "type": "string"
963 },
964 "svc": {
965 "description": "Trusted attributes discharged by the service .",
966 "type": "string"
967 },
968 "sys": {
969 "description": "Trusted attributes supplied by any service t hat owns resources and uses the IAM system for access control.",
970 "type": "string"
971 },
972 "value": {
973 "description": "DEPRECATED. Use 'values' instead.",
974 "type": "string"
975 },
976 "values": {
977 "description": "The objects of the condition. This is mutual ly exclusive with 'value'.",
978 "items": {
979 "type": "string"
980 },
981 "type": "array"
982 }
983 },
984 "type": "object"
985 },
786 "ConfigFile": { 986 "ConfigFile": {
787 "description": "", 987 "description": "",
788 "id": "ConfigFile", 988 "id": "ConfigFile",
789 "properties": { 989 "properties": {
790 "content": { 990 "content": {
791 "description": "The contents of the file.", 991 "description": "The contents of the file.",
792 "type": "string" 992 "type": "string"
793 } 993 }
794 }, 994 },
795 "type": "object" 995 "type": "object"
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
942 "description": "The contents of the file.", 1142 "description": "The contents of the file.",
943 "type": "string" 1143 "type": "string"
944 }, 1144 },
945 "name": { 1145 "name": {
946 "description": "The name of the file.", 1146 "description": "The name of the file.",
947 "type": "string" 1147 "type": "string"
948 } 1148 }
949 }, 1149 },
950 "type": "object" 1150 "type": "object"
951 }, 1151 },
1152 "LogConfig": {
1153 "description": "Specifies what kind of log the caller must write",
1154 "id": "LogConfig",
1155 "properties": {
1156 "counter": {
1157 "$ref": "LogConfigCounterOptions",
1158 "description": "Counter options."
1159 }
1160 },
1161 "type": "object"
1162 },
1163 "LogConfigCounterOptions": {
1164 "description": "Options for counters",
1165 "id": "LogConfigCounterOptions",
1166 "properties": {
1167 "field": {
1168 "description": "The field value to attribute.",
1169 "type": "string"
1170 },
1171 "metric": {
1172 "description": "The metric to update.",
1173 "type": "string"
1174 }
1175 },
1176 "type": "object"
1177 },
952 "Manifest": { 1178 "Manifest": {
953 "description": "", 1179 "description": "",
954 "id": "Manifest", 1180 "id": "Manifest",
955 "properties": { 1181 "properties": {
956 "config": { 1182 "config": {
957 "$ref": "ConfigFile", 1183 "$ref": "ConfigFile",
958 "description": "[Output Only] The YAML configuration for thi s manifest." 1184 "description": "[Output Only] The YAML configuration for thi s manifest."
959 }, 1185 },
960 "expandedConfig": { 1186 "expandedConfig": {
961 "description": "[Output Only] The fully-expanded configurati on file, including any templates and references.", 1187 "description": "[Output Only] The fully-expanded configurati on file, including any templates and references.",
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
1112 "statusMessage": { 1338 "statusMessage": {
1113 "description": "[Output Only] An optional textual descriptio n of the current status of the operation.", 1339 "description": "[Output Only] An optional textual descriptio n of the current status of the operation.",
1114 "type": "string" 1340 "type": "string"
1115 }, 1341 },
1116 "targetId": { 1342 "targetId": {
1117 "description": "[Output Only] The unique target ID, which id entifies a specific incarnation of the target resource.", 1343 "description": "[Output Only] The unique target ID, which id entifies a specific incarnation of the target resource.",
1118 "format": "uint64", 1344 "format": "uint64",
1119 "type": "string" 1345 "type": "string"
1120 }, 1346 },
1121 "targetLink": { 1347 "targetLink": {
1122 "description": "[Output Only] The URL of the resource that t he operation modifies. If creating a persistent disk snapshot, this points to th e persistent disk that the snapshot was created from.", 1348 "description": "[Output Only] The URL of the resource that t he operation modifies. For operations related to creating a snapshot, this point s to the persistent disk that the snapshot was created from.",
1123 "type": "string" 1349 "type": "string"
1124 }, 1350 },
1125 "user": { 1351 "user": {
1126 "description": "[Output Only] User who requested the operati on, for example: user@example.com.", 1352 "description": "[Output Only] User who requested the operati on, for example: user@example.com.",
1127 "type": "string" 1353 "type": "string"
1128 }, 1354 },
1129 "warnings": { 1355 "warnings": {
1130 "description": "[Output Only] If warning messages are genera ted during processing of the operation, this field will be populated.", 1356 "description": "[Output Only] If warning messages are genera ted during processing of the operation, this field will be populated.",
1131 "items": { 1357 "items": {
1132 "properties": { 1358 "properties": {
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1178 "operations": { 1404 "operations": {
1179 "description": "[Output Only] Operations contained in this l ist response.", 1405 "description": "[Output Only] Operations contained in this l ist response.",
1180 "items": { 1406 "items": {
1181 "$ref": "Operation" 1407 "$ref": "Operation"
1182 }, 1408 },
1183 "type": "array" 1409 "type": "array"
1184 } 1410 }
1185 }, 1411 },
1186 "type": "object" 1412 "type": "object"
1187 }, 1413 },
1414 "Policy": {
1415 "description": "Defines an Identity and Access Management (IAM) poli cy. It is used to specify access control policies for Cloud Platform resources.\ n\n\n\nA `Policy` consists of a list of `bindings`. A `Binding` binds a list of `members` to a `role`, where the members can be user accounts, Google groups, Go ogle domains, and service accounts. A `role` is a named list of permissions defi ned by IAM.\n\n**Example**\n\n{ \"bindings\": [ { \"role\": \"roles/owner\", \"m embers\": [ \"user:mike@example.com\", \"group:admins@example.com\", \"domain:go ogle.com\", \"serviceAccount:my-other-app@appspot.gserviceaccount.com\", ] }, { \"role\": \"roles/viewer\", \"members\": [\"user:sean@example.com\"] } ] }\n\nFo r a description of IAM and its features, see the [IAM developer's guide](https:/ /cloud.google.com/iam).",
1416 "id": "Policy",
1417 "properties": {
1418 "auditConfigs": {
1419 "description": "Specifies audit logging configs for \"data a ccess\". \"data access\": generally refers to data reads/writes and admin reads. \"admin activity\": generally refers to admin writes.\n\nNote: `AuditConfig` do esn't apply to \"admin activity\", which always enables audit logging.",
1420 "items": {
1421 "$ref": "AuditConfig"
1422 },
1423 "type": "array"
1424 },
1425 "bindings": {
1426 "description": "Associates a list of `members` to a `role`. Multiple `bindings` must not be specified for the same `role`. `bindings` with n o members will result in an error.",
1427 "items": {
1428 "$ref": "Binding"
1429 },
1430 "type": "array"
1431 },
1432 "etag": {
1433 "description": "`etag` is used for optimistic concurrency co ntrol as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race condit ions: An `etag` is returned in the response to `getIamPolicy`, and systems are e xpected to put that etag in the request to `setIamPolicy` to ensure that their c hange will be applied to the same version of the policy.\n\nIf no `etag` is prov ided in the call to `setIamPolicy`, then the existing policy is overwritten blin dly.",
1434 "format": "byte",
1435 "type": "string"
1436 },
1437 "iamOwned": {
1438 "description": "",
1439 "type": "boolean"
1440 },
1441 "rules": {
1442 "description": "If more than one rule is specified, the rule s are applied in the following manner: - All matching LOG rules are always appli ed. - If any DENY/DENY_WITH_LOG rule matches, permission is denied. Logging will be applied if one or more matching rule requires logging. - Otherwise, if any A LLOW/ALLOW_WITH_LOG rule matches, permission is granted. Logging will be applied if one or more matching rule requires logging. - Otherwise, if no rule applies, permission is denied.",
1443 "items": {
1444 "$ref": "Rule"
1445 },
1446 "type": "array"
1447 },
1448 "version": {
1449 "description": "Version of the `Policy`. The default version is 0.",
1450 "format": "int32",
1451 "type": "integer"
1452 }
1453 },
1454 "type": "object"
1455 },
1188 "Resource": { 1456 "Resource": {
1189 "description": "", 1457 "description": "",
1190 "id": "Resource", 1458 "id": "Resource",
1191 "properties": { 1459 "properties": {
1460 "accessControl": {
1461 "$ref": "ResourceAccessControl",
1462 "description": "The Access Control Policy set on this resour ce."
1463 },
1192 "finalProperties": { 1464 "finalProperties": {
1193 "description": "[Output Only] The evaluated properties of th e resource with references expanded. Returned as serialized YAML.", 1465 "description": "[Output Only] The evaluated properties of th e resource with references expanded. Returned as serialized YAML.",
1194 "type": "string" 1466 "type": "string"
1195 }, 1467 },
1196 "id": { 1468 "id": {
1197 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 1469 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
1198 "format": "uint64", 1470 "format": "uint64",
1199 "type": "string" 1471 "type": "string"
1200 }, 1472 },
1201 "insertTime": { 1473 "insertTime": {
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1260 "type": "string" 1532 "type": "string"
1261 } 1533 }
1262 }, 1534 },
1263 "type": "object" 1535 "type": "object"
1264 }, 1536 },
1265 "type": "array" 1537 "type": "array"
1266 } 1538 }
1267 }, 1539 },
1268 "type": "object" 1540 "type": "object"
1269 }, 1541 },
1542 "ResourceAccessControl": {
1543 "description": "The access controls set on the resource.",
1544 "id": "ResourceAccessControl",
1545 "properties": {
1546 "gcpIamPolicy": {
1547 "description": "The GCP IAM Policy to set on the resource.",
1548 "type": "string"
1549 }
1550 },
1551 "type": "object"
1552 },
1270 "ResourceUpdate": { 1553 "ResourceUpdate": {
1271 "description": "", 1554 "description": "",
1272 "id": "ResourceUpdate", 1555 "id": "ResourceUpdate",
1273 "properties": { 1556 "properties": {
1557 "accessControl": {
1558 "$ref": "ResourceAccessControl",
1559 "description": "The Access Control Policy to set on this res ource after updating the resource itself."
1560 },
1274 "error": { 1561 "error": {
1275 "description": "[Output Only] If errors are generated during update of the resource, this field will be populated.", 1562 "description": "[Output Only] If errors are generated during update of the resource, this field will be populated.",
1276 "properties": { 1563 "properties": {
1277 "errors": { 1564 "errors": {
1278 "description": "[Output Only] The array of errors en countered while processing this operation.", 1565 "description": "[Output Only] The array of errors en countered while processing this operation.",
1279 "items": { 1566 "items": {
1280 "properties": { 1567 "properties": {
1281 "code": { 1568 "code": {
1282 "description": "[Output Only] The error type identifier for this error.", 1569 "description": "[Output Only] The error type identifier for this error.",
1283 "type": "string" 1570 "type": "string"
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
1366 "resources": { 1653 "resources": {
1367 "description": "Resources contained in this list response.", 1654 "description": "Resources contained in this list response.",
1368 "items": { 1655 "items": {
1369 "$ref": "Resource" 1656 "$ref": "Resource"
1370 }, 1657 },
1371 "type": "array" 1658 "type": "array"
1372 } 1659 }
1373 }, 1660 },
1374 "type": "object" 1661 "type": "object"
1375 }, 1662 },
1663 "Rule": {
1664 "description": "A rule to be applied in a Policy.",
1665 "id": "Rule",
1666 "properties": {
1667 "action": {
1668 "description": "Required",
1669 "type": "string"
1670 },
1671 "conditions": {
1672 "description": "Additional restrictions that must be met",
1673 "items": {
1674 "$ref": "Condition"
1675 },
1676 "type": "array"
1677 },
1678 "description": {
1679 "description": "Human-readable description of the rule.",
1680 "type": "string"
1681 },
1682 "ins": {
1683 "description": "If one or more 'in' clauses are specified, t he rule matches if the PRINCIPAL/AUTHORITY_SELECTOR is in at least one of these entries.",
1684 "items": {
1685 "type": "string"
1686 },
1687 "type": "array"
1688 },
1689 "logConfigs": {
1690 "description": "The config returned to callers of tech.iam.I AM.CheckPolicy for any entries that match the LOG action.",
1691 "items": {
1692 "$ref": "LogConfig"
1693 },
1694 "type": "array"
1695 },
1696 "notIns": {
1697 "description": "If one or more 'not_in' clauses are specifie d, the rule matches if the PRINCIPAL/AUTHORITY_SELECTOR is in none of the entrie s.",
1698 "items": {
1699 "type": "string"
1700 },
1701 "type": "array"
1702 },
1703 "permissions": {
1704 "description": "A permission is a string of form '..' (e.g., 'storage.buckets.list'). A value of '*' matches all permissions, and a verb par t of '*' (e.g., 'storage.buckets.*') matches all verbs.",
1705 "items": {
1706 "type": "string"
1707 },
1708 "type": "array"
1709 }
1710 },
1711 "type": "object"
1712 },
1376 "TargetConfiguration": { 1713 "TargetConfiguration": {
1377 "description": "", 1714 "description": "",
1378 "id": "TargetConfiguration", 1715 "id": "TargetConfiguration",
1379 "properties": { 1716 "properties": {
1380 "config": { 1717 "config": {
1381 "$ref": "ConfigFile", 1718 "$ref": "ConfigFile",
1382 "description": "The configuration to use for this deployment ." 1719 "description": "The configuration to use for this deployment ."
1383 }, 1720 },
1384 "imports": { 1721 "imports": {
1385 "description": "Specifies any files to import for this confi guration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.", 1722 "description": "Specifies any files to import for this confi guration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.",
1386 "items": { 1723 "items": {
1387 "$ref": "ImportFile" 1724 "$ref": "ImportFile"
1388 }, 1725 },
1389 "type": "array" 1726 "type": "array"
1390 } 1727 }
1391 }, 1728 },
1392 "type": "object" 1729 "type": "object"
1393 }, 1730 },
1731 "TestPermissionsRequest": {
1732 "id": "TestPermissionsRequest",
1733 "properties": {
1734 "permissions": {
1735 "description": "The set of permissions to check for the 'res ource'. Permissions with wildcards (such as '*' or 'storage.*') are not allowed. ",
1736 "items": {
1737 "type": "string"
1738 },
1739 "type": "array"
1740 }
1741 },
1742 "type": "object"
1743 },
1744 "TestPermissionsResponse": {
1745 "id": "TestPermissionsResponse",
1746 "properties": {
1747 "permissions": {
1748 "description": "A subset of `TestPermissionsRequest.permissi ons` that the caller is allowed.",
1749 "items": {
1750 "type": "string"
1751 },
1752 "type": "array"
1753 }
1754 },
1755 "type": "object"
1756 },
1394 "Type": { 1757 "Type": {
1395 "description": "A resource type supported by Deployment Manager.", 1758 "description": "A resource type supported by Deployment Manager.",
1396 "id": "Type", 1759 "id": "Type",
1397 "properties": { 1760 "properties": {
1398 "id": { 1761 "id": {
1399 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.", 1762 "description": "[Output Only] Unique identifier for the reso urce; defined by the server.",
1400 "format": "uint64", 1763 "format": "uint64",
1401 "type": "string" 1764 "type": "string"
1402 }, 1765 },
1403 "insertTime": { 1766 "insertTime": {
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
1435 "type": "array" 1798 "type": "array"
1436 } 1799 }
1437 }, 1800 },
1438 "type": "object" 1801 "type": "object"
1439 } 1802 }
1440 }, 1803 },
1441 "servicePath": "deploymentmanager/v2/projects/", 1804 "servicePath": "deploymentmanager/v2/projects/",
1442 "title": "Google Cloud Deployment Manager API", 1805 "title": "Google Cloud Deployment Manager API",
1443 "version": "v2" 1806 "version": "v2"
1444 } 1807 }
OLDNEW
« no previous file with comments | « discovery/googleapis/datastore__v1.json ('k') | discovery/googleapis/dfareporting__v2.2.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698