Index: discovery/googleapis/appengine__v1.json |
diff --git a/discovery/googleapis/appengine__v1.json b/discovery/googleapis/appengine__v1.json |
index 65bc3ad7d2f3d204c0d37dff53bd5a2ac0450386..2a85c4f820362e2b43f3a780d691da542390970b 100644 |
--- a/discovery/googleapis/appengine__v1.json |
+++ b/discovery/googleapis/appengine__v1.json |
@@ -2,8 +2,14 @@ |
"auth": { |
"oauth2": { |
"scopes": { |
+ "https://www.googleapis.com/auth/appengine.admin": { |
+ "description": "View and manage your applications deployed on Google App Engine" |
+ }, |
"https://www.googleapis.com/auth/cloud-platform": { |
"description": "View and manage your data across Google Cloud Platform services" |
+ }, |
+ "https://www.googleapis.com/auth/cloud-platform.read-only": { |
+ "description": "View your data across Google Cloud Platform services" |
} |
} |
} |
@@ -14,7 +20,7 @@ |
"description": "Provisions and manages App Engine applications.", |
"discoveryVersion": "v1", |
"documentationLink": "https://cloud.google.com/appengine/docs/admin-api/", |
- "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/XwXcNyhHrL2U4OFiJYzAKkeZ6k4\"", |
+ "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/_JlSbgZ5hP4Cc7VHxlMuD8xCWYQ\"", |
"icons": { |
"x16": "http://www.google.com/images/icons/product/search-16.gif", |
"x32": "http://www.google.com/images/icons/product/search-32.gif" |
@@ -105,6 +111,91 @@ |
}, |
"protocol": "rest", |
"resources": { |
+ "experimental": { |
+ "resources": { |
+ "apps": { |
+ "resources": { |
+ "operations": { |
+ "methods": { |
+ "list": { |
+ "description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name` binding below allows API services to override the binding to use different resource name schemes, such as `users/*/operations`.", |
+ "httpMethod": "GET", |
+ "id": "appengine.experimental.apps.operations.list", |
+ "parameterOrder": [ |
+ "appsId" |
+ ], |
+ "parameters": { |
+ "appsId": { |
+ "description": "Part of `name`. The name of the operation collection.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "filter": { |
+ "description": "The standard list filter.", |
+ "location": "query", |
+ "type": "string" |
+ }, |
+ "pageSize": { |
+ "description": "The standard list page size.", |
+ "format": "int32", |
+ "location": "query", |
+ "type": "integer" |
+ }, |
+ "pageToken": { |
+ "description": "The standard list page token.", |
+ "location": "query", |
+ "type": "string" |
+ } |
+ }, |
+ "path": "experimental/apps/{appsId}/operations", |
+ "response": { |
+ "$ref": "ListOperationsResponse" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
+ ] |
+ }, |
+ "get": { |
+ "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", |
+ "httpMethod": "GET", |
+ "id": "appengine.experimental.apps.operations.get", |
+ "parameterOrder": [ |
+ "appsId", |
+ "operationsId" |
+ ], |
+ "parameters": { |
+ "appsId": { |
+ "description": "Part of `name`. The name of the operation resource.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "operationsId": { |
+ "description": "Part of `name`. See documentation of `appsId`.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "experimental/apps/{appsId}/operations/{operationsId}", |
+ "response": { |
+ "$ref": "Operation" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
+ ] |
+ } |
+ } |
+ } |
+ } |
+ } |
+ } |
+ }, |
"apps": { |
"methods": { |
"get": { |
@@ -127,6 +218,54 @@ |
"$ref": "Application" |
}, |
"scopes": [ |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
+ ] |
+ }, |
+ "create": { |
+ "description": "Creates an App Engine application for a Google Cloud Platform project. This requires a project that excludes an App Engine application. For details about creating a project without an application, see the [Google Cloud Resource Manager create project topic](https://cloud.google.com/resource-manager/docs/creating-project).", |
+ "httpMethod": "POST", |
+ "id": "appengine.apps.create", |
+ "path": "v1/apps", |
+ "request": { |
+ "$ref": "Application" |
+ }, |
+ "response": { |
+ "$ref": "Operation" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/cloud-platform" |
+ ] |
+ }, |
+ "patch": { |
+ "description": "Updates application fields.", |
+ "httpMethod": "PATCH", |
+ "id": "appengine.apps.patch", |
+ "parameterOrder": [ |
+ "appsId" |
+ ], |
+ "parameters": { |
+ "appsId": { |
+ "description": "Part of `name`. Name of the application to update. Example: `apps/myapp`.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "updateMask": { |
+ "description": "Standard field mask for the set of fields to be updated.", |
+ "location": "query", |
+ "type": "string" |
+ } |
+ }, |
+ "path": "v1/apps/{appsId}", |
+ "request": { |
+ "$ref": "Application" |
+ }, |
+ "response": { |
+ "$ref": "Operation" |
+ }, |
+ "scopes": [ |
"https://www.googleapis.com/auth/cloud-platform" |
] |
}, |
@@ -160,36 +299,6 @@ |
"resources": { |
"operations": { |
"methods": { |
- "get": { |
- "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", |
- "httpMethod": "GET", |
- "id": "appengine.apps.operations.get", |
- "parameterOrder": [ |
- "appsId", |
- "operationsId" |
- ], |
- "parameters": { |
- "appsId": { |
- "description": "Part of `name`. The name of the operation resource.", |
- "location": "path", |
- "required": true, |
- "type": "string" |
- }, |
- "operationsId": { |
- "description": "Part of `name`. See documentation of `appsId`.", |
- "location": "path", |
- "required": true, |
- "type": "string" |
- } |
- }, |
- "path": "v1/apps/{appsId}/operations/{operationsId}", |
- "response": { |
- "$ref": "Operation" |
- }, |
- "scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
- ] |
- }, |
"list": { |
"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name` binding below allows API services to override the binding to use different resource name schemes, such as `users/*/operations`.", |
"httpMethod": "GET", |
@@ -226,7 +335,41 @@ |
"$ref": "ListOperationsResponse" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
+ ] |
+ }, |
+ "get": { |
+ "description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", |
+ "httpMethod": "GET", |
+ "id": "appengine.apps.operations.get", |
+ "parameterOrder": [ |
+ "appsId", |
+ "operationsId" |
+ ], |
+ "parameters": { |
+ "appsId": { |
+ "description": "Part of `name`. The name of the operation resource.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "operationsId": { |
+ "description": "Part of `name`. See documentation of `appsId`.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "v1/apps/{appsId}/operations/{operationsId}", |
+ "response": { |
+ "$ref": "Operation" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
} |
} |
@@ -264,7 +407,9 @@ |
"$ref": "ListServicesResponse" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
}, |
"get": { |
@@ -294,7 +439,9 @@ |
"$ref": "Service" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
}, |
"patch": { |
@@ -421,7 +568,9 @@ |
"$ref": "ListVersionsResponse" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
}, |
"get": { |
@@ -467,7 +616,9 @@ |
"$ref": "Version" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
}, |
"create": { |
@@ -634,7 +785,9 @@ |
"$ref": "ListInstancesResponse" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
}, |
"get": { |
@@ -678,7 +831,9 @@ |
"$ref": "Instance" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
}, |
"delete": { |
@@ -816,7 +971,9 @@ |
"$ref": "ListLocationsResponse" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
}, |
"get": { |
@@ -846,7 +1003,9 @@ |
"$ref": "Location" |
}, |
"scopes": [ |
- "https://www.googleapis.com/auth/cloud-platform" |
+ "https://www.googleapis.com/auth/appengine.admin", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
] |
} |
} |
@@ -854,9 +1013,27 @@ |
} |
} |
}, |
- "revision": "20160802", |
+ "revision": "20161101", |
"rootUrl": "https://appengine.googleapis.com/", |
"schemas": { |
+ "ListOperationsResponse": { |
+ "description": "The response message for Operations.ListOperations.", |
+ "id": "ListOperationsResponse", |
+ "properties": { |
+ "operations": { |
+ "description": "A list of operations that matches the specified filter in the request.", |
+ "items": { |
+ "$ref": "Operation" |
+ }, |
+ "type": "array" |
+ }, |
+ "nextPageToken": { |
+ "description": "The standard List next-page token.", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
"Operation": { |
"description": "This resource represents a long-running operation that is the result of a network API call.", |
"id": "Operation", |
@@ -879,7 +1056,7 @@ |
}, |
"error": { |
"$ref": "Status", |
- "description": "The error result of the operation in case of failure." |
+ "description": "The error result of the operation in case of failure or cancellation." |
}, |
"response": { |
"additionalProperties": { |
@@ -919,24 +1096,6 @@ |
}, |
"type": "object" |
}, |
- "ListOperationsResponse": { |
- "description": "The response message for Operations.ListOperations.", |
- "id": "ListOperationsResponse", |
- "properties": { |
- "operations": { |
- "description": "A list of operations that matches the specified filter in the request.", |
- "items": { |
- "$ref": "Operation" |
- }, |
- "type": "array" |
- }, |
- "nextPageToken": { |
- "description": "The standard List next-page token.", |
- "type": "string" |
- } |
- }, |
- "type": "object" |
- }, |
"Application": { |
"description": "An Application resource contains the top-level configuration of an App Engine application.", |
"id": "Application", |
@@ -1771,6 +1930,7 @@ |
"type": "object" |
}, |
"ZipInfo": { |
+ "description": "The zip file information for a zip deployment.", |
"id": "ZipInfo", |
"properties": { |
"sourceUrl": { |
@@ -1876,6 +2036,10 @@ |
"vmDebugEnabled": { |
"description": "Whether this instance is in debug mode. Only applicable for instances in App Engine flexible environment. @OutputOnly", |
"type": "boolean" |
+ }, |
+ "vmIp": { |
+ "description": "The IP address of this instance. Only applicable for instances in App Engine flexible environment. @OutputOnly", |
+ "type": "string" |
} |
}, |
"type": "object" |
@@ -1883,6 +2047,12 @@ |
"DebugInstanceRequest": { |
"description": "Request message for `Instances.DebugInstance`.", |
"id": "DebugInstanceRequest", |
+ "properties": { |
+ "sshKey": { |
+ "description": "Public SSH key to add to the instance. Example: `[USERNAME]:ssh-rsa KEY_VALUE` or `[USERNAME]:ssh-rsa [KEY_VALUE] google-ssh {\"userName\":\"[USERNAME]\",\"expireOn\":\"[EXPIRE_TIME]\"}` For more information, see [Adding and Removing SSH Keys](https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys)", |
+ "type": "string" |
+ } |
+ }, |
"type": "object" |
}, |
"ListLocationsResponse": { |
@@ -1912,7 +2082,7 @@ |
"type": "string" |
}, |
"locationId": { |
- "description": "The cononical id for this location. For example: `\"us-east1\"`.", |
+ "description": "The canonical id for this location. For example: `\"us-east1\"`.", |
"type": "string" |
}, |
"labels": { |
@@ -1933,6 +2103,33 @@ |
}, |
"type": "object" |
}, |
+ "OperationMetadataExperimental": { |
+ "description": "Metadata for the given google.longrunning.Operation.", |
+ "id": "OperationMetadataExperimental", |
+ "properties": { |
+ "method": { |
+ "description": "API method that initiated this operation. Example: `google.appengine.experimental.CustomDomains.CreateCustomDomain`. @OutputOnly", |
+ "type": "string" |
+ }, |
+ "insertTime": { |
+ "description": "Time that this operation was created. @OutputOnly", |
+ "type": "string" |
+ }, |
+ "endTime": { |
+ "description": "Time that this operation completed. @OutputOnly", |
+ "type": "string" |
+ }, |
+ "user": { |
+ "description": "User who requested this operation. @OutputOnly", |
+ "type": "string" |
+ }, |
+ "target": { |
+ "description": "Name of the resource that this operation is acting on. Example: `apps/myapp/customDomains/example.com`. @OutputOnly", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
"OperationMetadata": { |
"description": "Metadata for the given google.longrunning.Operation.", |
"id": "OperationMetadata", |