Key |
Returned |
Description |
resources
complex
|
always |
List of resources
|
|
availableMemoryMb
integer
|
success |
The amount of memory in MB available for a function.
|
|
description
string
|
success |
User-provided description of a function.
|
|
entryPoint
string
|
success |
The name of the function (as defined in source code) that will be executed.
Defaults to the resource name suffix, if not specified. For backward compatibility, if function with given name is not found, then the system will try to use function named "function". For Node.js this is name of a function exported by the module specified in source_location.
|
|
environmentVariables
dictionary
|
success |
Environment variables that shall be available during function execution.
|
|
eventTrigger
complex
|
success |
An HTTPS endpoint type of source that can be triggered via URL.
|
|
|
eventType
string
|
success |
The type of event to observe. For example: `providers/cloud.storage/eventTypes/object.change` and `providers/cloud.pubsub/eventTypes/topic.publish`.
|
|
|
resource
string
|
success |
The resource(s) from which to observe events, for example, `projects/_/buckets/myBucket.` .
|
|
|
service
string
|
success |
The hostname of the service that should be observed.
|
|
httpsTrigger
complex
|
success |
An HTTPS endpoint type of source that can be triggered via URL.
|
|
|
url
string
|
success |
The deployed url for the function.
|
|
labels
dictionary
|
success |
A set of key/value label pairs associated with this Cloud Function.
|
|
location
string
|
success |
The location of this cloud function.
|
|
name
string
|
success |
A user-defined name of the function. Function names must be unique globally and match pattern `projects/*/locations/*/functions/*`.
|
|
runtime
string
|
success |
The runtime in which the function is going to run. If empty, defaults to Node.js 6.
|
|
serviceAccountEmail
string
|
success |
The email of the service account for this function.
|
|
sourceArchiveUrl
string
|
success |
The Google Cloud Storage URL, starting with gs://, pointing to the zip archive which contains the function.
|
|
sourceRepository
complex
|
success |
The source repository where a function is hosted.
|
|
|
deployedUrl
string
|
success |
The URL pointing to the hosted repository where the function were defined at the time of deployment.
|
|
|
url
string
|
success |
The URL pointing to the hosted repository where the function is defined .
|
|
sourceUploadUrl
string
|
success |
The Google Cloud Storage signed URL used for source uploading.
|
|
status
string
|
success |
Status of the function deployment.
|
|
timeout
string
|
success |
The function execution timeout. Execution is considered failed and can be terminated if the function is not completed at the end of the timeout period. Defaults to 60 seconds.
|
|
trigger_http
boolean
|
success |
Use HTTP to trigger this function.
|
|
updateTime
string
|
success |
The last update timestamp of a Cloud Function.
|
|
versionId
string
|
success |
The version identifier of the Cloud Function. Each deployment attempt results in a new version of a function being created.
|