# PulpcoreClient::Task ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **pulp_href** | **String** | | [optional] [readonly] **pulp_created** | **DateTime** | Timestamp of creation. | [optional] [readonly] **state** | **String** | The current state of the task. The possible values include: 'waiting', 'skipped', 'running', 'completed', 'failed' and 'canceled'. | [optional] [readonly] **name** | **String** | The name of task. | **started_at** | **DateTime** | Timestamp of the when this task started execution. | [optional] [readonly] **finished_at** | **DateTime** | Timestamp of the when this task stopped execution. | [optional] [readonly] **error** | **Hash<String, Object>** | A JSON Object of a fatal error encountered during the execution of this task. | [optional] [readonly] **worker** | **String** | The worker associated with this task. This field is empty if a worker is not yet assigned. | [optional] [readonly] **parent_task** | **String** | The parent task that spawned this task. | [optional] [readonly] **child_tasks** | **Array<String>** | Any tasks spawned by this task. | [optional] [readonly] **task_group** | **String** | The task group that this task is a member of. | [optional] [readonly] **progress_reports** | [**Array<ProgressReport>**](ProgressReport.md) | | [optional] [readonly] **created_resources** | **Array<String>** | Resources created by this task. | [optional] [readonly] **reserved_resources_record** | **Array<Object>** | | [optional] [readonly] ## Code Sample ```ruby require 'PulpcoreClient' instance = PulpcoreClient::Task.new(pulp_href: null, pulp_created: null, state: null, name: null, started_at: null, finished_at: null, error: null, worker: null, parent_task: null, child_tasks: null, task_group: null, progress_reports: null, created_resources: null, reserved_resources_record: null) ```