Cloud Functions API

Manages lightweight user-provided functions executed in response to events.

Service: cloudfunctions.googleapis.com

The Service name cloudfunctions.googleapis.com is needed to create RPC client stubs.

google.cloud.functions.v1.CloudFunctionsService

Methods
CallFunction Synchronously invokes a deployed Cloud Function.
CreateFunction Creates a new function.
DeleteFunction Deletes a function with the given name from the specified project.
GenerateDownloadUrl Returns a signed URL for downloading deployed function source code.
GenerateUploadUrl Returns a signed URL for uploading a function source code.
GetFunction Returns a function with the given name from the requested project.
GetIamPolicy Gets the IAM access control policy for a function.
ListFunctions Returns a list of functions that belong to the requested project.
SetIamPolicy Sets the IAM access control policy on the specified function.
TestIamPermissions Tests the specified permissions against the IAM access control policy for a function.
UpdateFunction Updates existing function.

google.cloud.functions.v2.FunctionService

Methods
CreateFunction Creates a new function.
DeleteFunction Deletes a function with the given name from the specified project.
GenerateDownloadUrl Returns a signed URL for downloading deployed function source code.
GenerateUploadUrl Returns a signed URL for uploading a function source code.
GetFunction Returns a function with the given name from the requested project.
ListFunctions Returns a list of functions that belong to the requested project.
ListRuntimes Returns a list of runtimes that are supported for the requested project.
UpdateFunction Updates existing function.

google.cloud.functions.v2alpha.FunctionService

Methods
CreateFunction Creates a new function.
DeleteFunction Deletes a function with the given name from the specified project.
GenerateDownloadUrl Returns a signed URL for downloading deployed function source code.
GenerateUploadUrl Returns a signed URL for uploading a function source code.
GetFunction Returns a function with the given name from the requested project.
ListFunctions Returns a list of functions that belong to the requested project.
ListRuntimes Returns a list of runtimes that are supported for the requested project.
UpdateFunction Updates existing function.

google.cloud.functions.v2beta.FunctionService

Methods
CreateFunction Creates a new function.
DeleteFunction Deletes a function with the given name from the specified project.
GenerateDownloadUrl Returns a signed URL for downloading deployed function source code.
GenerateUploadUrl Returns a signed URL for uploading a function source code.
GetFunction Returns a function with the given name from the requested project.
ListFunctions Returns a list of functions that belong to the requested project.
ListRuntimes Returns a list of runtimes that are supported for the requested project.
UpdateFunction Updates existing function.

google.cloud.location.Locations

Methods
ListLocations Lists information about the supported locations for this service.

google.iam.v1.IAMPolicy

Methods
GetIamPolicy Gets the access control policy for a resource.
SetIamPolicy Sets the access control policy on the specified resource.
TestIamPermissions Returns permissions that a caller has on the specified resource.

google.longrunning.Operations

Methods
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state.