InvokeWorkflow​Invoke​Workflow

Invoke a Dataform workflow in GCP

yaml
type: "io.kestra.plugin.gcp.dataform.InvokeWorkflow"

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

The GCP location where your Dataform repository is hosted

The Dataform repository ID (not the full path)

Used to construct projects/{projectId}/locations/{location}/repositories/{repositoryId}

The workflow config ID to invoke

The GCP service account to impersonate.

The GCP project ID.

SubType string
Default ["https://www.googleapis.com/auth/cloud-platform"]

The GCP scopes to be used.

The GCP service account.

Default true

Whether to wait for the workflow to finish, default value is true

The full name of the workflow invocation

The final state of the workflow invocation