
InvokeWorkflow
Invoke a Dataform workflow in GCP
Invoke a Dataform workflow in GCP
Invoke a Dataform workflow in GCP
type: "io.kestra.plugin.gcp.dataform.InvokeWorkflow"Examples
Trigger a Dataform workflow in GCP
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
impersonatedServiceAccountstring
The GCP service account to impersonate.
projectIdstring
The GCP project ID.
scopesarray
["https://www.googleapis.com/auth/cloud-platform"]The GCP scopes to be used.
serviceAccountstring
The GCP service account.
waitNon-dynamicboolean
trueWhether to wait for the workflow to finish, default value is true
Outputs
workflowInvocationNamestring
The full name of the workflow invocation
workflowInvocationStatestring
The final state of the workflow invocation