FlexTemplateJob

Import

This resource does not support import.

Properties

Link copied to clipboard

The GCS path to the Dataflow job Flex Template.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val jobId: Output<String>

The unique ID of this job.

Link copied to clipboard
val labels: Output<Map<String, Any>>?

User labels to be specified for the job. Keys and values should follow the restrictions specified in the labeling restrictions page. NOTE: Google-provided Dataflow templates often provide default labels that begin with goog-dataflow-provided. Unless explicitly set in config, these labels will be ignored to prevent diffs on re-apply.

Link copied to clipboard
val name: Output<String>

A unique name for the resource, required by Dataflow.

Link copied to clipboard
val onDelete: Output<String>?
Link copied to clipboard
val parameters: Output<Map<String, Any>>?

Key/Value pairs to be passed to the Dataflow job (as used in the template). Additional pipeline options such as serviceAccount, workerMachineType, etc can be specified here.

Link copied to clipboard
val project: Output<String>

The project in which the resource belongs. If it is not provided, the provider project is used.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val region: Output<String>

The region in which the created job should run.

Link copied to clipboard

If true, treat DRAINING and CANCELLING as terminal job states and do not wait for further changes before removing from terraform state and moving on. WARNING: this will lead to job name conflicts if you do not ensure that the job names are different, e.g. by embedding a release ID or by using a random_id.

Link copied to clipboard
val state: Output<String>

The current state of the resource, selected from the JobState enum

Link copied to clipboard
val urn: Output<String>