name and version identify a definition. tasks contains WorkflowTask configurations; inputParameters, outputParameters, timeouts, owner, and failure-workflow settings shape its contract.
Registered configuration for a worker (SIMPLE) task type.
name identifies the task definition. Retry policy, timeout values, rate limits, and concurrency settings apply when a workflow task refers to that type.
taskId identifies the runtime task; workflowInstanceId links it to its workflow. taskType, referenceTaskName, status, input/output, and retry/timeout state describe execution.
Definition objects are submitted through the Metadata API. Runtime objects are returned by the Workflow API and Task API. Use the linked schema files when generating clients, validating payloads, or checking the complete list of fields.