TaskState constructor

const TaskState({
  1. Input<String?>? createTime,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? description,
  4. Input<String?>? displayName,
  5. Input<Map<String, String>?>? effectiveLabels,
  6. Input<TaskExecutionSpec?>? executionSpec,
  7. Input<List<TaskExecutionStatus>?>? executionStatuses,
  8. Input<Map<String, String>?>? labels,
  9. Input<String?>? lake,
  10. Input<String?>? location,
  11. Input<String?>? name,
  12. Input<TaskNotebook?>? notebook,
  13. Input<String?>? project,
  14. Input<Map<String, String>?>? pulumiLabels,
  15. Input<TaskSpark?>? spark,
  16. Input<String?>? state,
  17. Input<String?>? taskId,
  18. Input<TaskTriggerSpec?>? triggerSpec,
  19. Input<String?>? uid,
  20. Input<String?>? updateTime,
})

Creates a new TaskState. createTime The time when the task was created. 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. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. executionSpec Configuration for the cluster executionStatuses 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. name (Output) 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. pulumiLabels The combination of labels configured directly on the resource spark A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. state (Output) taskId The task Id of the task. triggerSpec Configuration for the cluster uid (Output) updateTime (Output)

Implementation

const TaskState({
  this.createTime,
  this.deletionPolicy,
  this.description,
  this.displayName,
  this.effectiveLabels,
  this.executionSpec,
  this.executionStatuses,
  this.labels,
  this.lake,
  this.location,
  this.name,
  this.notebook,
  this.project,
  this.pulumiLabels,
  this.spark,
  this.state,
  this.taskId,
  this.triggerSpec,
  this.uid,
  this.updateTime,
});