| gcp-project-id | The GCP Project ID to use. | yes | — |
| gcp-service-account-key | Base64-encoded key file to use to authenticate against Google Cloud Services. | yes | — |
| gcp-cloud-storage-bucket | Google Cloud Storage Bucket used to temporarily store build input files. If not specified, the default value is ${gcp-project-id}_cloudbuild. | no | — |
| gcp-cloud-build-machine-type | The machine type to use for the build | no | — |
| gcp-cloud-run-service-name | The Google Cloud Run container name | yes | — |
| gcp-cloud-run-resources-cpu-mem | The resources that will be used for the Cloud Run container, e.g. "4,2Gi", default "1,512Mi" | no | — |
| gcp-cloud-run-scaling-min-max | The Google Cloud Run container min instances & max instances, e.g. 0,1 | no | — |
| gcp-cloud-run-port | The port of the container listening for traffic that should be exposed to :443 / :8080 | yes | — |
| gcp-cloud-run-max-concurrency | The maximum concurrent requests that can be handled by each instance before scaling | no | — |
| gcp-cloud-run-cpu-idle | If the container should scale down to zero if there's no traffic | no | — |
| gcp-secrets-manager-secret-id | The Google Cloud Secrets Manager secret to be referenced | no | — |
| gcp-secrets-manager-secret-env-key | process.env[gcp-secrets-manager-secret-env-key] = gcp-secrets-manager-secret-id | no | — |
| gcp-cloud-run-region | The Google Cloud Run region to use (e.g. europe-west2). Defaults to europe-west2 | no | — |
| gcp-artifact-registry-repository | The Google Artifact Registry repository name | yes | — |
| gcp-artifact-registry-region | The Google Container Registry region to use (e.g. europe-west2). Defaults to europe-west2 | no | — |
| gcp-vpc-connector-name | The VPC connector name to the projects VPC network | no | — |
| image-name | The name of the built image. | yes | — |
| image-path | The path to the Dockerfile, e.g. ./customDockerfile | no | — |
| image-sources | A comma-separated list of files and folders to use as build source. Patterns such as * and ** are supported. Paths are relative to the repository root. All matched files and folders are copied to a common directory before being passed to Cloud Build. | yes | — |
| image-tag-format | The format to tag the built image with, if the build was caused by a commit. Builds caused by a tag are always labelled with that tag. The format string can contain the following list of parameters. All other parts of the string are treated as constants. Make sure you only use characters allowed in a docker tag. Defaults to "$BRANCH-$SHA-$YYYY.$MM.$DD-$HH.$mm.$SS", for example "main-4e83ab-2021.04.22-09.08.12". Time is based on the server timezone. $BRANCH The branch name, normalized. $SHA The 7-digit SHA of the commit $YYYY The year in 4-digit format $MM The month in 2-digit format $DD The day in 2-digit format $HH The hour in 2-digit format (24h) $mm The minute in 2-digit-format $SS The second in 2-digit-format | no | — |
| image-tag-latest | Whether the built image will be appended with latest. Defaults to false. | no | — |
| image-tag-additional-tags | A comma-separated list of additional tags to use for the built image. Defaults to false. | no | — |