Skip to main content

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

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.