DurableConfig
¶
Used by
Source code in docs_src/capo_lambda/types/durable_config.py
execution_timeout
instance-attribute
¶
execution_timeout: NotRequired[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.
kms_key_arn
instance-attribute
¶
kms_key_arn: NotRequired[KMSKeyArn]
The ARN of the Key Management Service (KMS) customer managed key that is used to encrypt your durable execution's payload data, including input, output, and error payloads.
retention_period_in_days
instance-attribute
¶
retention_period_in_days: NotRequired[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.