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

Side by Side Diff: discovery/googleapis_beta/cloudresourcemanager__v1beta1.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
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 } 11 }
12 } 12 }
13 }, 13 },
14 "basePath": "", 14 "basePath": "",
15 "baseUrl": "https://cloudresourcemanager.googleapis.com/", 15 "baseUrl": "https://cloudresourcemanager.googleapis.com/",
16 "batchPath": "batch", 16 "batchPath": "batch",
17 "canonicalName": "Cloud Resource Manager", 17 "canonicalName": "Cloud Resource Manager",
18 "description": "The Google Cloud Resource Manager API provides methods for c reating, reading, and updating project metadata.", 18 "description": "The Google Cloud Resource Manager API provides methods for c reating, reading, and updating project metadata.",
19 "discoveryVersion": "v1", 19 "discoveryVersion": "v1",
20 "documentationLink": "https://cloud.google.com/resource-manager", 20 "documentationLink": "https://cloud.google.com/resource-manager",
21 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/232vNH0y0gf7PFZjf9ayIsMOF0M\"", 21 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/LEsmfjb1rYEGIEL137RcSgOD86w\"",
22 "icons": { 22 "icons": {
23 "x16": "http://www.google.com/images/icons/product/search-16.gif", 23 "x16": "http://www.google.com/images/icons/product/search-16.gif",
24 "x32": "http://www.google.com/images/icons/product/search-32.gif" 24 "x32": "http://www.google.com/images/icons/product/search-32.gif"
25 }, 25 },
26 "id": "cloudresourcemanager:v1beta1", 26 "id": "cloudresourcemanager:v1beta1",
27 "kind": "discovery#restDescription", 27 "kind": "discovery#restDescription",
28 "name": "cloudresourcemanager", 28 "name": "cloudresourcemanager",
29 "ownerDomain": "google.com", 29 "ownerDomain": "google.com",
30 "ownerName": "Google", 30 "ownerName": "Google",
31 "parameters": { 31 "parameters": {
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 } 108 }
109 }, 109 },
110 "protocol": "rest", 110 "protocol": "rest",
111 "resources": { 111 "resources": {
112 "projects": { 112 "projects": {
113 "methods": { 113 "methods": {
114 "create": { 114 "create": {
115 "description": "Creates a Project resource. Initially, the P roject resource is owned by its creator exclusively. The creator can later grant permission to others to read or update the Project. Several APIs are activated automatically for the Project, including Google Cloud Storage.", 115 "description": "Creates a Project resource. Initially, the P roject resource is owned by its creator exclusively. The creator can later grant permission to others to read or update the Project. Several APIs are activated automatically for the Project, including Google Cloud Storage.",
116 "httpMethod": "POST", 116 "httpMethod": "POST",
117 "id": "cloudresourcemanager.projects.create", 117 "id": "cloudresourcemanager.projects.create",
118 "parameters": {
119 "useLegacyStack": {
120 "description": "A safety hatch to opt out of the new reliable project creation process.",
121 "location": "query",
122 "type": "boolean"
123 }
124 },
118 "path": "v1beta1/projects", 125 "path": "v1beta1/projects",
119 "request": { 126 "request": {
120 "$ref": "Project" 127 "$ref": "Project"
121 }, 128 },
122 "response": { 129 "response": {
123 "$ref": "Project" 130 "$ref": "Project"
124 }, 131 },
125 "scopes": [ 132 "scopes": [
126 "https://www.googleapis.com/auth/cloud-platform" 133 "https://www.googleapis.com/auth/cloud-platform"
127 ] 134 ]
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 }, 292 },
286 "getIamPolicy": { 293 "getIamPolicy": {
287 "description": "Returns the IAM access control policy for th e specified Project. Permission is denied if the policy or the resource does not exist.", 294 "description": "Returns the IAM access control policy for th e specified Project. Permission is denied if the policy or the resource does not exist.",
288 "httpMethod": "POST", 295 "httpMethod": "POST",
289 "id": "cloudresourcemanager.projects.getIamPolicy", 296 "id": "cloudresourcemanager.projects.getIamPolicy",
290 "parameterOrder": [ 297 "parameterOrder": [
291 "resource" 298 "resource"
292 ], 299 ],
293 "parameters": { 300 "parameters": {
294 "resource": { 301 "resource": {
295 "description": "REQUIRED: The resource for which the policy is being requested. `resource` is usually specified as a path, such as ` projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `getIamPolicy` docum entation.", 302 "description": "REQUIRED: The resource for which the policy is being requested. `resource` is usually specified as a path. For examp le, a Project resource is specified as `projects/{project}`.",
296 "location": "path", 303 "location": "path",
297 "required": true, 304 "required": true,
298 "type": "string" 305 "type": "string"
299 } 306 }
300 }, 307 },
301 "path": "v1beta1/projects/{resource}:getIamPolicy", 308 "path": "v1beta1/projects/{resource}:getIamPolicy",
302 "request": { 309 "request": {
303 "$ref": "GetIamPolicyRequest" 310 "$ref": "GetIamPolicyRequest"
304 }, 311 },
305 "response": { 312 "response": {
306 "$ref": "Policy" 313 "$ref": "Policy"
307 }, 314 },
308 "scopes": [ 315 "scopes": [
309 "https://www.googleapis.com/auth/cloud-platform", 316 "https://www.googleapis.com/auth/cloud-platform",
310 "https://www.googleapis.com/auth/cloud-platform.read-onl y" 317 "https://www.googleapis.com/auth/cloud-platform.read-onl y"
311 ] 318 ]
312 }, 319 },
313 "setIamPolicy": { 320 "setIamPolicy": {
314 "description": "Sets the IAM access control policy for the s pecified Project. Replaces any existing policy. The following constraints apply when using `setIamPolicy()`: + Project does not support `allUsers` and `allAuthe nticatedUsers` as `members` in a `Binding` of a `Policy`. + The owner role can b e granted only to `user` and `serviceAccount`. + Service accounts can be made ow ners of a project directly without any restrictions. However, to be added as an owner, a user must be invited via Cloud Platform console and must accept the inv itation. + A user cannot be granted the owner role using `setIamPolicy()`. The u ser must be granted the owner role using the Cloud Platform Console and must exp licitly accept the invitation. + Invitations to grant the owner role cannot be s ent using `setIamPolicy()`; they must be sent only using the Cloud Platform Cons ole. + Membership changes that leave the project without any owners that have ac cepted the Terms of Service (ToS) will be rejected. + Members cannot be added to more than one role in the same policy. + There must be at least one owner who h as accepted the Terms of Service (ToS) agreement in the policy. Calling `setIamP olicy()` to to remove the last ToS-accepted owner from the policy will fail. Thi s restriction also applies to legacy projects that no longer have owners who hav e accepted the ToS. Edits to IAM policies will be rejected until the lack of a T oS-accepting owner is rectified. + Calling this method requires enabling the App Engine Admin API. Note: Removing service accounts from policies or changing the ir roles can render services completely inoperable. It is important to understan d how the service account is being used before removing or updating its roles.", 321 "description": "Sets the IAM access control policy for the s pecified Project. Replaces any existing policy. The following constraints apply when using `setIamPolicy()`: + Project does not support `allUsers` and `allAuthe nticatedUsers` as `members` in a `Binding` of a `Policy`. + The owner role can b e granted only to `user` and `serviceAccount`. + Service accounts can be made ow ners of a project directly without any restrictions. However, to be added as an owner, a user must be invited via Cloud Platform console and must accept the inv itation. + A user cannot be granted the owner role using `setIamPolicy()`. The u ser must be granted the owner role using the Cloud Platform Console and must exp licitly accept the invitation. + Invitations to grant the owner role cannot be s ent using `setIamPolicy()`; they must be sent only using the Cloud Platform Cons ole. + Membership changes that leave the project without any owners that have ac cepted the Terms of Service (ToS) will be rejected. + There must be at least one owner who has accepted the Terms of Service (ToS) agreement in the policy. Call ing `setIamPolicy()` to to remove the last ToS-accepted owner from the policy wi ll fail. This restriction also applies to legacy projects that no longer have ow ners who have accepted the ToS. Edits to IAM policies will be rejected until the lack of a ToS-accepting owner is rectified. + Calling this method requires enab ling the App Engine Admin API. Note: Removing service accounts from policies or changing their roles can render services completely inoperable. It is important to understand how the service account is being used before removing or updating its roles.",
315 "httpMethod": "POST", 322 "httpMethod": "POST",
316 "id": "cloudresourcemanager.projects.setIamPolicy", 323 "id": "cloudresourcemanager.projects.setIamPolicy",
317 "parameterOrder": [ 324 "parameterOrder": [
318 "resource" 325 "resource"
319 ], 326 ],
320 "parameters": { 327 "parameters": {
321 "resource": { 328 "resource": {
322 "description": "REQUIRED: The resource for which the policy is being specified. `resource` is usually specified as a path, such as ` projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `setIamPolicy` docum entation.", 329 "description": "REQUIRED: The resource for which the policy is being specified. `resource` is usually specified as a path. For examp le, a Project resource is specified as `projects/{project}`.",
323 "location": "path", 330 "location": "path",
324 "required": true, 331 "required": true,
325 "type": "string" 332 "type": "string"
326 } 333 }
327 }, 334 },
328 "path": "v1beta1/projects/{resource}:setIamPolicy", 335 "path": "v1beta1/projects/{resource}:setIamPolicy",
329 "request": { 336 "request": {
330 "$ref": "SetIamPolicyRequest" 337 "$ref": "SetIamPolicyRequest"
331 }, 338 },
332 "response": { 339 "response": {
333 "$ref": "Policy" 340 "$ref": "Policy"
334 }, 341 },
335 "scopes": [ 342 "scopes": [
336 "https://www.googleapis.com/auth/cloud-platform" 343 "https://www.googleapis.com/auth/cloud-platform"
337 ] 344 ]
338 }, 345 },
339 "testIamPermissions": { 346 "testIamPermissions": {
340 "description": "Returns permissions that a caller has on the specified Project.", 347 "description": "Returns permissions that a caller has on the specified Project.",
341 "httpMethod": "POST", 348 "httpMethod": "POST",
342 "id": "cloudresourcemanager.projects.testIamPermissions", 349 "id": "cloudresourcemanager.projects.testIamPermissions",
343 "parameterOrder": [ 350 "parameterOrder": [
344 "resource" 351 "resource"
345 ], 352 ],
346 "parameters": { 353 "parameters": {
347 "resource": { 354 "resource": {
348 "description": "REQUIRED: The resource for which the policy detail is being requested. `resource` is usually specified as a path, su ch as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path sp ecified in this value is resource specific and is specified in the `testIamPermi ssions` documentation.", 355 "description": "REQUIRED: The resource for which the policy detail is being requested. `resource` is usually specified as a path. Fo r example, a Project resource is specified as `projects/{project}`.",
349 "location": "path", 356 "location": "path",
350 "required": true, 357 "required": true,
351 "type": "string" 358 "type": "string"
352 } 359 }
353 }, 360 },
354 "path": "v1beta1/projects/{resource}:testIamPermissions", 361 "path": "v1beta1/projects/{resource}:testIamPermissions",
355 "request": { 362 "request": {
356 "$ref": "TestIamPermissionsRequest" 363 "$ref": "TestIamPermissionsRequest"
357 }, 364 },
358 "response": { 365 "response": {
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
400 }, 407 },
401 "get": { 408 "get": {
402 "description": "Fetches an Organization resource identified by the specified resource name.", 409 "description": "Fetches an Organization resource identified by the specified resource name.",
403 "httpMethod": "GET", 410 "httpMethod": "GET",
404 "id": "cloudresourcemanager.organizations.get", 411 "id": "cloudresourcemanager.organizations.get",
405 "parameterOrder": [ 412 "parameterOrder": [
406 "name" 413 "name"
407 ], 414 ],
408 "parameters": { 415 "parameters": {
409 "name": { 416 "name": {
410 "description": "The resource name of the Organizatio n to fetch. Its format is \"organizations/[organization_id]\". For example, \"or ganizations/1234\".", 417 "description": "The resource name of the Organizatio n to fetch, e.g. \"organizations/1234\".",
411 "location": "path", 418 "location": "path",
412 "pattern": "^organizations/[^/]*$", 419 "pattern": "^organizations/[^/]*$",
413 "required": true, 420 "required": true,
414 "type": "string" 421 "type": "string"
415 }, 422 },
416 "organizationId": { 423 "organizationId": {
417 "description": "The id of the Organization resource to fetch. This field is deprecated and will be removed in v1. Use name instead." , 424 "description": "The id of the Organization resource to fetch. This field is deprecated and will be removed in v1. Use name instead." ,
418 "location": "query", 425 "location": "query",
419 "type": "string" 426 "type": "string"
420 } 427 }
(...skipping 28 matching lines...) Expand all
449 "$ref": "Organization" 456 "$ref": "Organization"
450 }, 457 },
451 "response": { 458 "response": {
452 "$ref": "Organization" 459 "$ref": "Organization"
453 }, 460 },
454 "scopes": [ 461 "scopes": [
455 "https://www.googleapis.com/auth/cloud-platform" 462 "https://www.googleapis.com/auth/cloud-platform"
456 ] 463 ]
457 }, 464 },
458 "setIamPolicy": { 465 "setIamPolicy": {
459 "description": "Sets the access control policy on an Organiz ation resource. Replaces any existing policy. The `resource` field should be the organization's resource name, e.g. \"organizations/123\". For backward compatib ility, the resource provided may also be the organization_id. This will not be s upported in v1.", 466 "description": "Sets the access control policy on an Organiz ation resource. Replaces any existing policy. The `resource` field should be the organization's resource name, e.g. \"organizations/123\".",
460 "httpMethod": "POST", 467 "httpMethod": "POST",
461 "id": "cloudresourcemanager.organizations.setIamPolicy", 468 "id": "cloudresourcemanager.organizations.setIamPolicy",
462 "parameterOrder": [ 469 "parameterOrder": [
463 "resource" 470 "resource"
464 ], 471 ],
465 "parameters": { 472 "parameters": {
466 "resource": { 473 "resource": {
467 "description": "REQUIRED: The resource for which the policy is being specified. `resource` is usually specified as a path, such as ` projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `setIamPolicy` docum entation.", 474 "description": "REQUIRED: The resource for which the policy is being specified. `resource` is usually specified as a path. For examp le, a Project resource is specified as `projects/{project}`.",
468 "location": "path", 475 "location": "path",
469 "pattern": "^organizations/[^/]*$", 476 "pattern": "^organizations/[^/]*$",
470 "required": true, 477 "required": true,
471 "type": "string" 478 "type": "string"
472 } 479 }
473 }, 480 },
474 "path": "v1beta1/{+resource}:setIamPolicy", 481 "path": "v1beta1/{+resource}:setIamPolicy",
475 "request": { 482 "request": {
476 "$ref": "SetIamPolicyRequest" 483 "$ref": "SetIamPolicyRequest"
477 }, 484 },
478 "response": { 485 "response": {
479 "$ref": "Policy" 486 "$ref": "Policy"
480 }, 487 },
481 "scopes": [ 488 "scopes": [
482 "https://www.googleapis.com/auth/cloud-platform" 489 "https://www.googleapis.com/auth/cloud-platform"
483 ] 490 ]
484 }, 491 },
485 "getIamPolicy": { 492 "getIamPolicy": {
486 "description": "Gets the access control policy for an Organi zation resource. May be empty if no such policy or resource exists. The `resourc e` field should be the organization's resource name, e.g. \"organizations/123\". For backward compatibility, the resource provided may also be the organization_ id. This will not be supported in v1.", 493 "description": "Gets the access control policy for an Organi zation resource. May be empty if no such policy or resource exists. The `resourc e` field should be the organization's resource name, e.g. \"organizations/123\". ",
487 "httpMethod": "POST", 494 "httpMethod": "POST",
488 "id": "cloudresourcemanager.organizations.getIamPolicy", 495 "id": "cloudresourcemanager.organizations.getIamPolicy",
489 "parameterOrder": [ 496 "parameterOrder": [
490 "resource" 497 "resource"
491 ], 498 ],
492 "parameters": { 499 "parameters": {
493 "resource": { 500 "resource": {
494 "description": "REQUIRED: The resource for which the policy is being requested. `resource` is usually specified as a path, such as ` projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `getIamPolicy` docum entation.", 501 "description": "REQUIRED: The resource for which the policy is being requested. `resource` is usually specified as a path. For examp le, a Project resource is specified as `projects/{project}`.",
495 "location": "path", 502 "location": "path",
496 "pattern": "^organizations/[^/]*$", 503 "pattern": "^organizations/[^/]*$",
497 "required": true, 504 "required": true,
498 "type": "string" 505 "type": "string"
499 } 506 }
500 }, 507 },
501 "path": "v1beta1/{+resource}:getIamPolicy", 508 "path": "v1beta1/{+resource}:getIamPolicy",
502 "request": { 509 "request": {
503 "$ref": "GetIamPolicyRequest" 510 "$ref": "GetIamPolicyRequest"
504 }, 511 },
505 "response": { 512 "response": {
506 "$ref": "Policy" 513 "$ref": "Policy"
507 }, 514 },
508 "scopes": [ 515 "scopes": [
509 "https://www.googleapis.com/auth/cloud-platform", 516 "https://www.googleapis.com/auth/cloud-platform",
510 "https://www.googleapis.com/auth/cloud-platform.read-onl y" 517 "https://www.googleapis.com/auth/cloud-platform.read-onl y"
511 ] 518 ]
512 }, 519 },
513 "testIamPermissions": { 520 "testIamPermissions": {
514 "description": "Returns permissions that a caller has on the specified Organization. The `resource` field should be the organization's resou rce name, e.g. \"organizations/123\". For backward compatibility, the resource p rovided may also be the organization_id. This will not be supported in v1.", 521 "description": "Returns permissions that a caller has on the specified Organization. The `resource` field should be the organization's resou rce name, e.g. \"organizations/123\".",
515 "httpMethod": "POST", 522 "httpMethod": "POST",
516 "id": "cloudresourcemanager.organizations.testIamPermissions ", 523 "id": "cloudresourcemanager.organizations.testIamPermissions ",
517 "parameterOrder": [ 524 "parameterOrder": [
518 "resource" 525 "resource"
519 ], 526 ],
520 "parameters": { 527 "parameters": {
521 "resource": { 528 "resource": {
522 "description": "REQUIRED: The resource for which the policy detail is being requested. `resource` is usually specified as a path, su ch as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path sp ecified in this value is resource specific and is specified in the `testIamPermi ssions` documentation.", 529 "description": "REQUIRED: The resource for which the policy detail is being requested. `resource` is usually specified as a path. Fo r example, a Project resource is specified as `projects/{project}`.",
523 "location": "path", 530 "location": "path",
524 "pattern": "^organizations/[^/]*$", 531 "pattern": "^organizations/[^/]*$",
525 "required": true, 532 "required": true,
526 "type": "string" 533 "type": "string"
527 } 534 }
528 }, 535 },
529 "path": "v1beta1/{+resource}:testIamPermissions", 536 "path": "v1beta1/{+resource}:testIamPermissions",
530 "request": { 537 "request": {
531 "$ref": "TestIamPermissionsRequest" 538 "$ref": "TestIamPermissionsRequest"
532 }, 539 },
533 "response": { 540 "response": {
534 "$ref": "TestIamPermissionsResponse" 541 "$ref": "TestIamPermissionsResponse"
535 }, 542 },
536 "scopes": [ 543 "scopes": [
537 "https://www.googleapis.com/auth/cloud-platform", 544 "https://www.googleapis.com/auth/cloud-platform",
538 "https://www.googleapis.com/auth/cloud-platform.read-onl y" 545 "https://www.googleapis.com/auth/cloud-platform.read-onl y"
539 ] 546 ]
540 } 547 }
541 } 548 }
542 } 549 }
543 }, 550 },
544 "revision": "20160617", 551 "revision": "20160927",
545 "rootUrl": "https://cloudresourcemanager.googleapis.com/", 552 "rootUrl": "https://cloudresourcemanager.googleapis.com/",
546 "schemas": { 553 "schemas": {
547 "Project": { 554 "Project": {
548 "description": "A Project is a high-level Google Cloud Platform enti ty. It is a container for ACLs, APIs, AppEngine Apps, VMs, and other Google Clou d Platform resources.", 555 "description": "A Project is a high-level Google Cloud Platform enti ty. It is a container for ACLs, APIs, AppEngine Apps, VMs, and other Google Clou d Platform resources.",
549 "id": "Project", 556 "id": "Project",
550 "properties": { 557 "properties": {
551 "projectNumber": { 558 "projectNumber": {
552 "description": "The number uniquely identifying the project. Example: 415104041262 Read-only.", 559 "description": "The number uniquely identifying the project. Example: 415104041262 Read-only.",
553 "format": "int64", 560 "format": "int64",
554 "type": "string" 561 "type": "string"
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
718 "description": "REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empt y policy is a valid policy but certain Cloud Platform services (such as Projects ) might reject them." 725 "description": "REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empt y policy is a valid policy but certain Cloud Platform services (such as Projects ) might reject them."
719 } 726 }
720 }, 727 },
721 "type": "object" 728 "type": "object"
722 }, 729 },
723 "TestIamPermissionsRequest": { 730 "TestIamPermissionsRequest": {
724 "description": "Request message for `TestIamPermissions` method.", 731 "description": "Request message for `TestIamPermissions` method.",
725 "id": "TestIamPermissionsRequest", 732 "id": "TestIamPermissionsRequest",
726 "properties": { 733 "properties": {
727 "permissions": { 734 "permissions": {
728 "description": "The set of permissions to check for the `res ource`. Permissions with wildcards (such as '*' or 'storage.*') are not allowed. For more information see IAM Overview.", 735 "description": "The set of permissions to check for the `res ource`. Permissions with wildcards (such as '*' or 'storage.*') are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overv iew#permissions).",
729 "items": { 736 "items": {
730 "type": "string" 737 "type": "string"
731 }, 738 },
732 "type": "array" 739 "type": "array"
733 } 740 }
734 }, 741 },
735 "type": "object" 742 "type": "object"
736 }, 743 },
737 "TestIamPermissionsResponse": { 744 "TestIamPermissionsResponse": {
738 "description": "Response message for `TestIamPermissions` method.", 745 "description": "Response message for `TestIamPermissions` method.",
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
772 "properties": { 779 "properties": {
773 "name": { 780 "name": {
774 "description": "Output Only. The resource name of the organi zation. This is the organization's relative path in the API. Its format is \"org anizations/[organization_id]\". For example, \"organizations/1234\".", 781 "description": "Output Only. The resource name of the organi zation. This is the organization's relative path in the API. Its format is \"org anizations/[organization_id]\". For example, \"organizations/1234\".",
775 "type": "string" 782 "type": "string"
776 }, 783 },
777 "organizationId": { 784 "organizationId": {
778 "description": "An immutable id for the Organization that is assigned on creation. This should be omitted when creating a new Organization. This field is read-only. This field is deprecated and will be removed in v1. Use name instead.", 785 "description": "An immutable id for the Organization that is assigned on creation. This should be omitted when creating a new Organization. This field is read-only. This field is deprecated and will be removed in v1. Use name instead.",
779 "type": "string" 786 "type": "string"
780 }, 787 },
781 "displayName": { 788 "displayName": {
782 "description": "A friendly string to be used to refer to the Organization in the UI. This field is required.", 789 "description": "A friendly string to be used to refer to the Organization in the UI. Assigned by the server, set to the firm name of the Goo gle For Work customer that owns this organization. @OutputOnly",
783 "type": "string" 790 "type": "string"
784 }, 791 },
785 "owner": { 792 "owner": {
786 "$ref": "OrganizationOwner", 793 "$ref": "OrganizationOwner",
787 "description": "The owner of this Organization. The owner sh ould be specified on creation. Once set, it cannot be changed. This field is req uired." 794 "description": "The owner of this Organization. The owner sh ould be specified on creation. Once set, it cannot be changed. This field is req uired."
788 }, 795 },
789 "creationTime": { 796 "creationTime": {
790 "description": "Timestamp when the Organization was created. Assigned by the server. @OutputOnly", 797 "description": "Timestamp when the Organization was created. Assigned by the server. @OutputOnly",
791 "type": "string" 798 "type": "string"
792 }, 799 },
(...skipping 12 matching lines...) Expand all
805 "OrganizationOwner": { 812 "OrganizationOwner": {
806 "description": "The entity that owns an Organization. The lifetime o f the Organization and all of its descendants are bound to the `OrganizationOwne r`. If the `OrganizationOwner` is deleted, the Organization and all its descenda nts will be deleted.", 813 "description": "The entity that owns an Organization. The lifetime o f the Organization and all of its descendants are bound to the `OrganizationOwne r`. If the `OrganizationOwner` is deleted, the Organization and all its descenda nts will be deleted.",
807 "id": "OrganizationOwner", 814 "id": "OrganizationOwner",
808 "properties": { 815 "properties": {
809 "directoryCustomerId": { 816 "directoryCustomerId": {
810 "description": "The Google for Work customer id used in the Directory API.", 817 "description": "The Google for Work customer id used in the Directory API.",
811 "type": "string" 818 "type": "string"
812 } 819 }
813 }, 820 },
814 "type": "object" 821 "type": "object"
822 },
823 "ProjectCreationStatus": {
824 "description": "A status object which is used as the `metadata` fiel d for the Operation returned by CreateProject. It provides insight for when sign ificant phases of Project creation have completed.",
825 "id": "ProjectCreationStatus",
826 "properties": {
827 "createTime": {
828 "description": "Creation time of the project creation workfl ow.",
829 "type": "string"
830 },
831 "gettable": {
832 "description": "True if the project can be retrieved using G etProject. No other operations on the project are guaranteed to work until the p roject creation is complete.",
833 "type": "boolean"
834 },
835 "ready": {
836 "description": "True if the project creation process is comp lete.",
837 "type": "boolean"
838 }
839 },
840 "type": "object"
841 },
842 "FolderOperation": {
843 "description": "Metadata describing a long running folder operation" ,
844 "id": "FolderOperation",
845 "properties": {
846 "displayName": {
847 "description": "The display name of the folder.",
848 "type": "string"
849 },
850 "operationType": {
851 "description": "The type of this operation.",
852 "enum": [
853 "OPERATION_TYPE_UNSPECIFIED",
854 "CREATE",
855 "MOVE"
856 ],
857 "type": "string"
858 },
859 "sourceParent": {
860 "description": "The resource name of the folder's parent. On ly applicable when the operation_type is MOVE.",
861 "type": "string"
862 },
863 "destinationParent": {
864 "description": "The resource name of the folder or organizat ion we are either creating the folder under or moving the folder to.",
865 "type": "string"
866 }
867 },
868 "type": "object"
869 },
870 "FolderOperationError": {
871 "description": "A classification of the Folder Operation error.",
872 "id": "FolderOperationError",
873 "properties": {
874 "errorMessageId": {
875 "description": "The type of operation error experienced.",
876 "enum": [
877 "ERROR_TYPE_UNSPECIFIED",
878 "FOLDER_HEIGHT_VIOLATION",
879 "MAX_CHILD_FOLDERS_VIOLATION",
880 "FOLDER_NAME_UNIQUENESS_VIOLATION",
881 "RESOURCE_DELETED",
882 "PARENT_DELETED",
883 "CYCLE_INTRODUCED_ERROR",
884 "FOLDER_ALREADY_BEING_MOVED",
885 "FOLDER_TO_DELETE_NON_EMPTY"
886 ],
887 "type": "string"
888 }
889 },
890 "type": "object"
815 } 891 }
816 }, 892 },
817 "servicePath": "", 893 "servicePath": "",
818 "title": "Google Cloud Resource Manager API", 894 "title": "Google Cloud Resource Manager API",
819 "version": "v1beta1" 895 "version": "v1beta1"
820 } 896 }
OLDNEW
« no previous file with comments | « discovery/googleapis_beta/cloudmonitoring__v2beta2.json ('k') | discovery/googleapis_beta/dataflow__v1b3.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698