Skip to content

Returns a list of durable executions for a specified Lambda function

Description

Returns a list of durable executions for a specified Lambda function. You can filter the results by execution name, status, and start time range. This API supports pagination for large result sets.

Usage

lambda_list_durable_executions_by_function(FunctionName, Qualifier,
  DurableExecutionName, Statuses, StartedAfter, StartedBefore,
  ReverseOrder, Marker, MaxItems)

Arguments

  • FunctionName

[required] The name or ARN of the Lambda function. You can specify a function name, a partial ARN, or a full ARN.

  • Qualifier

The function version or alias. If not specified, lists executions for the $LATEST version.

  • DurableExecutionName

Filter executions by name. Only executions with names that matches this string are returned.

  • Statuses

Filter executions by status. Valid values: RUNNING, SUCCEEDED, FAILED, TIMED_OUT, STOPPED.

  • StartedAfter

Filter executions that started after this timestamp (ISO 8601 format).

  • StartedBefore

Filter executions that started before this timestamp (ISO 8601 format).

  • ReverseOrder

Set to true to return results in chronological order (oldest first). Default is false.

  • Marker

Pagination token from a previous request to continue retrieving results.

  • MaxItems

Maximum number of executions to return (1-1000). Default is 100.

Value

A list with the following syntax:

list(
  DurableExecutions = list(
    list(
      DurableExecutionArn = "string",
      DurableExecutionName = "string",
      FunctionArn = "string",
      Status = "RUNNING"|"SUCCEEDED"|"FAILED"|"TIMED_OUT"|"STOPPED",
      StartTimestamp = as.POSIXct(
        "2015-01-01"
      ),
      EndTimestamp = as.POSIXct(
        "2015-01-01"
      ),
      KMSKeyArn = "string"
    )
  ),
  NextMarker = "string"
)

Request syntax

svc$list_durable_executions_by_function(
  FunctionName = "string",
  Qualifier = "string",
  DurableExecutionName = "string",
  Statuses = list(
    "RUNNING"|"SUCCEEDED"|"FAILED"|"TIMED_OUT"|"STOPPED"
  ),
  StartedAfter = as.POSIXct(
    "2015-01-01"
  ),
  StartedBefore = as.POSIXct(
    "2015-01-01"
  ),
  ReverseOrder = TRUE|FALSE,
  Marker = "string",
  MaxItems = 123
)