TaskArgs constructor

const TaskArgs({
  1. Input<String?>? deletionPolicy,
  2. Input<String?>? description,
  3. Input<String?>? displayName,
  4. required Input<TaskExecutionSpec> executionSpec,
  5. Input<Map<String, String>?>? labels,
  6. Input<String?>? lake,
  7. Input<String?>? location,
  8. Input<TaskNotebook?>? notebook,
  9. Input<String?>? project,
  10. Input<TaskSpark?>? spark,
  11. Input<String?>? taskId,
  12. required Input<TaskTriggerSpec> triggerSpec,
})

Creates a new TaskArgs. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description User-provided description of the task. displayName User friendly display name. executionSpec Configuration for the cluster labels User-defined labels for the task. lake The lake in which the task will be created in. location The location in which the task will be created in. notebook A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. project The ID of the project in which the resource belongs. spark A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. taskId The task Id of the task. triggerSpec Configuration for the cluster

Implementation

const TaskArgs({
  this.deletionPolicy,
  this.description,
  this.displayName,
  required this.executionSpec,
  this.labels,
  this.lake,
  this.location,
  this.notebook,
  this.project,
  this.spark,
  this.taskId,
  required this.triggerSpec,
});