

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# DurableConfig
<a name="sam-property-function-durableconfig"></a>

Configura los ajustes de ejecución duraderos de las AWS Lambda funciones. Las funciones duraderas pueden funcionar hasta un año y comprobar automáticamente el progreso, lo que permite ejecutar flujos de trabajo prolongados y aplicaciones tolerantes a fallos. Para obtener más información sobre las funciones duraderas, consulte [Funciones duraderas de Lambda](https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html) en la Guía para *AWS Lambda desarrolladores*.

## Sintaxis
<a name="sam-property-function-durableconfig-syntax"></a>

Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.

### YAML
<a name="sam-property-function-durableconfig-syntax.yaml"></a>

```
  [ExecutionTimeout](#sam-function-durableconfig-executiontimeout): Integer
  [RetentionPeriodInDays](#sam-function-durableconfig-retentionperiodindays): Integer
```

## Propiedades
<a name="sam-property-function-durableconfig-properties"></a>

 `ExecutionTimeout`   <a name="sam-function-durableconfig-executiontimeout"></a>
La cantidad de tiempo (en segundos) que Lambda permite que una función duradera se ejecute antes de detenerla. El máximo es un año de 366 días o 31.622.400 segundos.  
*Tipo*: entero  
*Obligatorio*: sí  
*Mínimo*: 1  
*Máximo: 31622400*  
*CloudFormation compatibilidad*: esta propiedad se pasa directamente a la `[ExecutionTimeout](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-durableconfig.html#cfn-lambda-function-durableconfig-executiontimeout)` propiedad del tipo de `AWS::Lambda::Function` `DurableConfig` datos.

 `RetentionPeriodInDays`   <a name="sam-function-durableconfig-retentionperiodindays"></a>
El número de días que Lambda conserva su historial tras el cierre de una ejecución duradera, de uno a 90 días. El valor predeterminado es 14 días.  
*Tipo*: entero  
*Obligatorio*: no  
*Predeterminado*: 14  
*Mínimo*: 1  
*Máximo*: 90  
*CloudFormation compatibilidad*: esta propiedad se pasa directamente a la `[RetentionPeriodInDays](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-durableconfig.html#cfn-lambda-function-durableconfig-retentionperiodindays)` propiedad del tipo de `AWS::Lambda::Function` `DurableConfig` datos.

## Ejemplos
<a name="sam-property-function-durableconfig--examples"></a>

### DurableConfig
<a name="sam-property-function-durableconfig--examples--durableconfig"></a>

Ejemplo de configuración duradera para una función con un tiempo de espera de ejecución de 1 hora y un período de retención de 7 días.

#### YAML
<a name="sam-property-function-durableconfig--examples--durableconfig--yaml"></a>

```
DurableConfig:
  ExecutionTimeout: 3600
  RetentionPeriodInDays: 7
```