AWS::Lambda::Function DurableConfig - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::Lambda::Function DurableConfig

Configuration settings for durable functions, including execution timeout and retention period for execution history.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "ExecutionTimeout" : Integer, "RetentionPeriodInDays" : Integer }

YAML

ExecutionTimeout: Integer RetentionPeriodInDays: Integer

Properties

ExecutionTimeout

The maximum time (in seconds) that a durable execution can run before timing out. This timeout applies to the entire durable execution, not individual function invocations.

Required: Yes

Type: Integer

Minimum: 1

Maximum: 31622400

Update requires: No interruption

RetentionPeriodInDays

The number of days to retain execution history after a durable execution completes. After this period, execution history is no longer available through the GetDurableExecutionHistory API.

Required: No

Type: Integer

Minimum: 1

Maximum: 90

Update requires: No interruption