NewTaskExecutionMetadata
NewTaskExecutionMetadata creates a TaskExecutionMetadata from a TaskAction.
def NewTaskExecutionMetadata(
ta: *flyteorgv1.TaskAction
) - > pluginsCore.TaskExecutionMetadata, error
Creates a TaskExecutionMetadata object from a given TaskAction, extracting necessary information such as resource requirements, security contexts, environment variables, and task identifiers to prepare for task execution.
Parameters
| Name | Type | Description |
|---|---|---|
| ta | *flyteorgv1.TaskAction | The TaskAction object containing the specification and status of the task to be executed. |
Returns
| Type | Description |
|---|---|
pluginsCore.TaskExecutionMetadata, error | A TaskExecutionMetadata object containing all the necessary metadata for task execution, or an error if secret marshaling fails. |