InvokeWorkflow
Invoke a Dataform workflow in GCP
yaml
type: "io.kestra.plugin.gcp.dataform.InvokeWorkflow"Examples
Trigger a Dataform workflow in GCP
yaml
id: invoke-dataform
namespace: my.company
tasks:
- id: transform
type: io.kestra.plugin.gcp.dataform.InvokeWorkflow
wait: true
projectId: "my-gcp-project"
location: "europe-west1"
repositoryId: "my-repo"
workflowConfigId: "my-config"
Properties
location *Requiredstring
The GCP location where your Dataform repository is hosted
repositoryId *Requiredstring
The Dataform repository ID (not the full path)
Used to construct projects/{projectId}/locations/{location}/repositories/{repositoryId}
workflowConfigId *Requiredstring
The workflow config ID to invoke
impersonatedServiceAccount string
The GCP service account to impersonate.
projectId string
The GCP project ID.
scopes array
SubType string
Default
["https://www.googleapis.com/auth/cloud-platform"]The GCP scopes to be used.
serviceAccount string
The GCP service account.
wait Non-dynamicboolean
Default
trueWhether to wait for the workflow to finish, default value is true
Outputs
workflowInvocationName string
The full name of the workflow invocation
workflowInvocationState string
The final state of the workflow invocation