

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

Mengkonfigurasi pengaturan eksekusi tahan lama untuk AWS Lambda fungsi. Fungsi yang tahan lama dapat berjalan hingga satu tahun dan secara otomatis memeriksa kemajuan pos, memungkinkan alur kerja yang berjalan lama dan aplikasi yang toleran terhadap kesalahan. Untuk informasi selengkapnya tentang fungsi tahan lama, lihat [Fungsi tahan lama Lambda](https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html) di Panduan *AWS Lambda Pengembang*.

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

Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.

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

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

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

 `ExecutionTimeout`   <a name="sam-function-durableconfig-executiontimeout"></a>
Jumlah waktu (dalam detik) yang memungkinkan Lambda menjalankan fungsi yang tahan lama sebelum menghentikannya. Maksimal satu tahun 366 hari atau 31.622.400 detik.  
*Tipe*: Integer  
*Wajib*: Ya  
*Minimal*: 1  
*Maksimal*: 31622400  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[ExecutionTimeout](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-durableconfig.html#cfn-lambda-function-durableconfig-executiontimeout)` properti tipe `AWS::Lambda::Function` `DurableConfig` data.

 `RetentionPeriodInDays`   <a name="sam-function-durableconfig-retentionperiodindays"></a>
Jumlah hari setelah eksekusi yang tahan lama ditutup sehingga Lambda mempertahankan sejarahnya, dari satu hingga 90 hari. Defaultnya adalah 14 hari.  
*Tipe*: Integer  
*Wajib*: Tidak  
*Default*: 14  
*Minimal*: 1  
*Maksimal*: 90  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[RetentionPeriodInDays](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-durableconfig.html#cfn-lambda-function-durableconfig-retentionperiodindays)` properti tipe `AWS::Lambda::Function` `DurableConfig` data.

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

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

Contoh konfigurasi tahan lama untuk fungsi dengan batas waktu eksekusi 1 jam dan periode retensi 7 hari.

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

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