{ "rootUrl": "https://cloudfunctions.googleapis.com/", "basePath": "", "ownerDomain": "google.com", "name": "cloudfunctions", "batchPath": "batch", "id": "cloudfunctions:v1", "documentationLink": "https://cloud.google.com/functions", "revision": "20170704", "title": "Google Cloud Functions API", "ownerName": "Google", "discoveryVersion": "v1", "version_module": "True", "resources": {}, "parameters": { "quotaUser": { "location": "query", "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.", "type": "string" }, "pp": { "description": "Pretty-print response.", "default": "true", "type": "boolean", "location": "query" }, "bearer_token": { "location": "query", "description": "OAuth bearer token.", "type": "string" }, "oauth_token": { "location": "query", "description": "OAuth 2.0 token for the current user.", "type": "string" }, "upload_protocol": { "location": "query", "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", "type": "string" }, "prettyPrint": { "description": "Returns response with indentations and line breaks.", "default": "true", "type": "boolean", "location": "query" }, "fields": { "location": "query", "description": "Selector specifying which fields to include in a partial response.", "type": "string" }, "uploadType": { "location": "query", "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", "type": "string" }, "$.xgafv": { "enumDescriptions": [ "v1 error format", "v2 error format" ], "location": "query", "enum": [ "1", "2" ], "description": "V1 error format.", "type": "string" }, "callback": { "location": "query", "description": "JSONP", "type": "string" }, "alt": { "enumDescriptions": [ "Responses with Content-Type of application/json", "Media download with context-dependent Content-Type", "Responses with Content-Type of application/x-protobuf" ], "location": "query", "description": "Data format for response.", "default": "json", "enum": [ "json", "media", "proto" ], "type": "string" }, "key": { "location": "query", "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.", "type": "string" }, "access_token": { "location": "query", "description": "OAuth access token.", "type": "string" } }, "schemas": { "OperationMetadataV1Beta2": { "description": "Metadata describing an Operation", "type": "object", "properties": { "target": { "description": "Target of the operation - for example\nprojects/project-1/locations/region-1/functions/function-1", "type": "string" }, "request": { "additionalProperties": { "description": "Properties of the object. Contains field @type with type URL.", "type": "any" }, "description": "The original request that started the operation.", "type": "object" }, "type": { "enumDescriptions": [ "Unknown operation type.", "Triggered by CreateFunction call", "Triggered by UpdateFunction call", "Triggered by DeleteFunction call." ], "enum": [ "OPERATION_UNSPECIFIED", "CREATE_FUNCTION", "UPDATE_FUNCTION", "DELETE_FUNCTION" ], "description": "Type of operation.", "type": "string" } }, "id": "OperationMetadataV1Beta2" } }, "icons": { "x32": "http://www.google.com/images/icons/product/search-32.gif", "x16": "http://www.google.com/images/icons/product/search-16.gif" }, "protocol": "rest", "version": "v1", "baseUrl": "https://cloudfunctions.googleapis.com/", "canonicalName": "Cloud Functions", "servicePath": "", "description": "API for managing lightweight user-provided functions executed in response to events.", "kind": "discovery#restDescription" }