| OLD | NEW |
| 1 { | 1 { |
| 2 "auth": { | 2 "auth": { |
| 3 "oauth2": { | 3 "oauth2": { |
| 4 "scopes": { | 4 "scopes": { |
| 5 "https://www.googleapis.com/auth/cloud-platform": { | 5 "https://www.googleapis.com/auth/cloud-platform": { |
| 6 "description": "View and manage your data across Google Clou
d Platform services" | 6 "description": "View and manage your data across Google Clou
d Platform services" |
| 7 }, | 7 }, |
| 8 "https://www.googleapis.com/auth/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 "description": "The Google Cloud Resource Manager API provides methods for c
reating, reading, and updating project metadata.", | 17 "description": "The Google Cloud Resource Manager API provides methods for c
reating, reading, and updating project metadata.", |
| 18 "discoveryVersion": "v1", | 18 "discoveryVersion": "v1", |
| 19 "documentationLink": "https://cloud.google.com/resource-manager", | 19 "documentationLink": "https://cloud.google.com/resource-manager", |
| 20 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/64r0Ra9DOl7BV1-32e4gD2NffS8\"", | 20 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/TrvaAIwiWgzGMcf4IeAhPh7OpkA\"", |
| 21 "icons": { | 21 "icons": { |
| 22 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 22 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
| 23 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 23 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
| 24 }, | 24 }, |
| 25 "id": "cloudresourcemanager:v1beta1", | 25 "id": "cloudresourcemanager:v1beta1", |
| 26 "kind": "discovery#restDescription", | 26 "kind": "discovery#restDescription", |
| 27 "name": "cloudresourcemanager", | 27 "name": "cloudresourcemanager", |
| 28 "ownerDomain": "google.com", | 28 "ownerDomain": "google.com", |
| 29 "ownerName": "Google", | 29 "ownerName": "Google", |
| 30 "parameters": { | 30 "parameters": { |
| (...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 ], | 238 ], |
| 239 "parameters": { | 239 "parameters": { |
| 240 "projectId": { | 240 "projectId": { |
| 241 "description": "The project ID (for example, `foo-ba
r-123`). Required.", | 241 "description": "The project ID (for example, `foo-ba
r-123`). Required.", |
| 242 "location": "path", | 242 "location": "path", |
| 243 "required": true, | 243 "required": true, |
| 244 "type": "string" | 244 "type": "string" |
| 245 } | 245 } |
| 246 }, | 246 }, |
| 247 "path": "v1beta1/projects/{projectId}:undelete", | 247 "path": "v1beta1/projects/{projectId}:undelete", |
| 248 "request": { |
| 249 "$ref": "UndeleteProjectRequest" |
| 250 }, |
| 248 "response": { | 251 "response": { |
| 249 "$ref": "Empty" | 252 "$ref": "Empty" |
| 250 }, | 253 }, |
| 251 "scopes": [ | 254 "scopes": [ |
| 252 "https://www.googleapis.com/auth/cloud-platform" | 255 "https://www.googleapis.com/auth/cloud-platform" |
| 253 ] | 256 ] |
| 254 }, | 257 }, |
| 255 "getIamPolicy": { | 258 "getIamPolicy": { |
| 256 "description": "Returns the IAM access control policy for th
e specified Project. Permission is denied if the policy or the resource does not
exist.", | 259 "description": "Returns the IAM access control policy for th
e specified Project. Permission is denied if the policy or the resource does not
exist.", |
| 257 "httpMethod": "POST", | 260 "httpMethod": "POST", |
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 493 "$ref": "TestIamPermissionsResponse" | 496 "$ref": "TestIamPermissionsResponse" |
| 494 }, | 497 }, |
| 495 "scopes": [ | 498 "scopes": [ |
| 496 "https://www.googleapis.com/auth/cloud-platform", | 499 "https://www.googleapis.com/auth/cloud-platform", |
| 497 "https://www.googleapis.com/auth/cloud-platform.read-onl
y" | 500 "https://www.googleapis.com/auth/cloud-platform.read-onl
y" |
| 498 ] | 501 ] |
| 499 } | 502 } |
| 500 } | 503 } |
| 501 } | 504 } |
| 502 }, | 505 }, |
| 503 "revision": "20160112", | 506 "revision": "20160225", |
| 504 "rootUrl": "https://cloudresourcemanager.googleapis.com/", | 507 "rootUrl": "https://cloudresourcemanager.googleapis.com/", |
| 505 "schemas": { | 508 "schemas": { |
| 506 "Project": { | 509 "Project": { |
| 507 "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.", | 510 "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.", |
| 508 "id": "Project", | 511 "id": "Project", |
| 509 "properties": { | 512 "properties": { |
| 510 "projectNumber": { | 513 "projectNumber": { |
| 511 "description": "The number uniquely identifying the project.
Example: 415104041262 Read-only.", | 514 "description": "The number uniquely identifying the project.
Example: 415104041262 Read-only.", |
| 512 "format": "int64", | 515 "format": "int64", |
| 513 "type": "string" | 516 "type": "string" |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 579 "type": "string" | 582 "type": "string" |
| 580 } | 583 } |
| 581 }, | 584 }, |
| 582 "type": "object" | 585 "type": "object" |
| 583 }, | 586 }, |
| 584 "Empty": { | 587 "Empty": { |
| 585 "description": "A generic empty message that you can re-use to avoid
defining duplicated empty messages in your APIs. A typical example is to use it
as the request or the response type of an API method. For instance: service Foo
{ rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON re
presentation for `Empty` is empty JSON object `{}`.", | 588 "description": "A generic empty message that you can re-use to avoid
defining duplicated empty messages in your APIs. A typical example is to use it
as the request or the response type of an API method. For instance: service Foo
{ rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON re
presentation for `Empty` is empty JSON object `{}`.", |
| 586 "id": "Empty", | 589 "id": "Empty", |
| 587 "type": "object" | 590 "type": "object" |
| 588 }, | 591 }, |
| 592 "UndeleteProjectRequest": { |
| 593 "description": "The request sent to the UndeleteProject method.", |
| 594 "id": "UndeleteProjectRequest", |
| 595 "type": "object" |
| 596 }, |
| 589 "GetIamPolicyRequest": { | 597 "GetIamPolicyRequest": { |
| 590 "description": "Request message for `GetIamPolicy` method.", | 598 "description": "Request message for `GetIamPolicy` method.", |
| 591 "id": "GetIamPolicyRequest", | 599 "id": "GetIamPolicyRequest", |
| 592 "type": "object" | 600 "type": "object" |
| 593 }, | 601 }, |
| 594 "Policy": { | 602 "Policy": { |
| 595 "description": "Defines an Identity and Access Management (IAM) poli
cy. It is used to specify access control policies for Cloud Platform resources.
A `Policy` consists of a list of `bindings`. A `Binding` binds a list of `member
s` to a `role`, where the members can be user accounts, Google groups, Google do
mains, and service accounts. A `role` is a named list of permissions defined by
IAM. **Example** { \"bindings\": [ { \"role\": \"roles/owner\", \"members\": [ \
"user:mike@example.com\", \"group:admins@example.com\", \"domain:google.com\", \
"serviceAccount:my-other-app@appspot.gserviceaccount.com\"] }, { \"role\": \"rol
es/viewer\", \"members\": [\"user:sean@example.com\"] } ] } For a description of
IAM and its features, see the [IAM developer's guide](https://cloud.google.com/
iam).", | 603 "description": "Defines an Identity and Access Management (IAM) poli
cy. It is used to specify access control policies for Cloud Platform resources.
A `Policy` consists of a list of `bindings`. A `Binding` binds a list of `member
s` to a `role`, where the members can be user accounts, Google groups, Google do
mains, and service accounts. A `role` is a named list of permissions defined by
IAM. **Example** { \"bindings\": [ { \"role\": \"roles/owner\", \"members\": [ \
"user:mike@example.com\", \"group:admins@example.com\", \"domain:google.com\", \
"serviceAccount:my-other-app@appspot.gserviceaccount.com\", ] }, { \"role\": \"r
oles/viewer\", \"members\": [\"user:sean@example.com\"] } ] } For a description
of IAM and its features, see the [IAM developer's guide](https://cloud.google.co
m/iam).", |
| 596 "id": "Policy", | 604 "id": "Policy", |
| 597 "properties": { | 605 "properties": { |
| 598 "version": { | 606 "version": { |
| 599 "description": "Version of the `Policy`. The default version
is 0.", | 607 "description": "Version of the `Policy`. The default version
is 0.", |
| 600 "format": "int32", | 608 "format": "int32", |
| 601 "type": "integer" | 609 "type": "integer" |
| 602 }, | 610 }, |
| 603 "bindings": { | 611 "bindings": { |
| 604 "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.", | 612 "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.", |
| 605 "items": { | 613 "items": { |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 722 "type": "string" | 730 "type": "string" |
| 723 } | 731 } |
| 724 }, | 732 }, |
| 725 "type": "object" | 733 "type": "object" |
| 726 } | 734 } |
| 727 }, | 735 }, |
| 728 "servicePath": "", | 736 "servicePath": "", |
| 729 "title": "Google Cloud Resource Manager API", | 737 "title": "Google Cloud Resource Manager API", |
| 730 "version": "v1beta1" | 738 "version": "v1beta1" |
| 731 } | 739 } |
| OLD | NEW |