Task

class Task : KotlinCustomResource

A Dataplex task represents the work that you want Dataplex to do on a schedule. It encapsulates code, parameters, and the schedule. To get more information about Task, see:

Example Usage

{{% /examples %}}

Import

Task can be imported using any of these accepted formats

$ pulumi import gcp:dataplex/task:Task default projects/{{project}}/locations/{{location}}/lakes/{{lake}}/tasks/{{task_id}}
$ pulumi import gcp:dataplex/task:Task default {{project}}/{{location}}/{{lake}}/{{task_id}}
$ pulumi import gcp:dataplex/task:Task default {{location}}/{{lake}}/{{task_id}}

Properties

Link copied to clipboard
val createTime: Output<String>

The time when the task was created.

Link copied to clipboard
val description: Output<String>?

User-provided description of the task.

Link copied to clipboard
val displayName: Output<String>?

User friendly display name.

Link copied to clipboard

Configuration for the cluster Structure is documented below.

Link copied to clipboard

Configuration for the cluster Structure is documented below.

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

User-defined labels for the task.

Link copied to clipboard
val lake: Output<String>?

The lake in which the task will be created in.

Link copied to clipboard
val location: Output<String>?

The location in which the task will be created in.

Link copied to clipboard
val name: Output<String>

(Output) The relative resource name of the job, of the form: projects/{project_number}/locations/{locationId}/lakes/{lakeId}/tasks/{taskId}/jobs/{jobId}.

Link copied to clipboard
val notebook: Output<TaskNotebook>?

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Structure is documented below. (Required) Path to input notebook. This can be the Cloud Storage URI of the notebook file or the path to a Notebook Content. The execution args are accessible as environment variables (TASK_key=value).

Link copied to clipboard
val project: Output<String>

The project in which jobs are run. By default, the project containing the Lake is used. If a project is provided, the ExecutionSpec.service_account must belong to this project. If it is not provided, the provider project is used.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val spark: Output<TaskSpark>?

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Structure is documented below.

Link copied to clipboard
val state: Output<String>

(Output) Execution state for the job.

Link copied to clipboard
val taskId: Output<String>?

The task Id of the task.

Link copied to clipboard

Configuration for the cluster Structure is documented below.

Link copied to clipboard
val uid: Output<String>

(Output) System generated globally unique ID for the job.

Link copied to clipboard
val updateTime: Output<String>

(Output) Last update time of the status.

Link copied to clipboard
val urn: Output<String>