Skip to main content

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​

NameTypeDescription
ta*flyteorgv1.TaskActionThe TaskAction object containing the specification and status of the task to be executed.

Returns​

TypeDescription
pluginsCore.TaskExecutionMetadata, errorA TaskExecutionMetadata object containing all the necessary metadata for task execution, or an error if secret marshaling fails.