gcp.project.cloudFunction
Supported platform
- gcp
Description
GCP cloud function
Fields
| ID | TYPE | DESCRIPTION |
|---|---|---|
| projectId | string | Project ID |
| name | string | Cloud function name |
| description | string | Cloud function description |
| sourceArchiveUrl | string | Location of the archive with the function's source code |
| sourceRepository | dict | Repository reference for the function's source code |
| sourceUploadUrl | string | Location of the upload with the function's source code |
| httpsTrigger | dict | HTTPS endpoint of source that can be triggered via URL |
| eventTrigger | dict | Source that fires events in response to a condition in another service |
| status | string | Status of the function deployment |
| entryPoint | string | Name of the function (as defined in source code) that is executed |
| runtime | string | Runtime in which to run the function |
| timeout | time | Function execution timeout |
| availableMemoryMb | int | Amount of memory in MB available for a function |
| serviceAccountEmail | string | Email of the function's service account |
| updated | time | Update timestamp |
| versionId | int | Version identifier of the cloud function |
| labels | map[string]string | Labels associated with this cloud function |
| envVars | map[string]string | Environment variables that are available during function execution |
| buildEnvVars | map[string]string | Build environment variables that are available during build time |
| network | string | VPC network that this cloud function can connect to |
| maxInstances | int | Maximum number of function instances that may coexist at a given time |
| minInstances | int | Lower bound for the number of function instances that may coexist at a given time |
| vpcConnector | string | VPC network connector that this cloud function can connect to |
| egressSettings | string | Egress settings for the connector controlling what traffic is diverted |
| ingressSettings | string | Ingress settings for the function controlling what traffic can reach |
| kmsKeyName | string | Resource name of a KMS crypto key used to encrypt/decrypt function resources |
| buildWorkerPool | string | Name of the Cloud Build custom WorkerPool that should be used to build the function |
| buildId | string | Cloud Build ID of the latest successful deployment of the function |
| buildName | string | Cloud Build name of the function deployment |
| secretEnvVars | map[string]dict | Secret environment variables |
| secretVolumes | []dict | Secret volumes |
| dockerRepository | string | User-managed repository created in Artifact Registry |
| dockerRegistry | string | Docker registry to use for this deployment |
References