Function: experimental.executions.map

Starts workflow executions and waits for all of them to finish.

Arguments

Arguments
workflow_id

string

ID of the workflow.

arguments List of optional execution parameters. A workflow execution is created for each element of the list.
timeout

float

The request timeout, in seconds (default: 1800.0). If the request takes longer than the timeout, a TimeoutError is raised.

location

string

If present, location of the workflow. The location of the caller is used by default.

project_id

string

If present, project ID associated with the workflow. The project ID of the caller is used by default.

Returns

A list where each element is the result of a workflow execution starting and a corresponding argument.

Raised exceptions

Exceptions
ExecutionError If any of the executions finish unsuccessfully.
TimeoutError If waiting for the executions to finish takes longer than the specified timeout limit.