

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

 AWS Lambda 関数の永続的な実行設定を構成します。耐久性のある関数は最大 1 年間実行でき、進行状況を自動的にチェックポイントできるため、長時間実行されるワークフローと耐障害性のあるアプリケーションが可能になります。耐久性のある関数の詳細については、「 *AWS Lambda デベロッパーガイド*」の[「Lambda 耐久性のある関数](https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html)」を参照してください。

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

 AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。

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

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

## プロパティ
<a name="sam-property-function-durableconfig-properties"></a>

 `ExecutionTimeout`   <a name="sam-function-durableconfig-executiontimeout"></a>
Lambda が永続的な関数を停止するまでに実行できる時間 (秒単位）。最大は 366 日または 31,622,400 秒です。  
*タイプ:* 整数  
*必須:* はい  
*最小*: 1  
*最大*: 31622400  
*CloudFormation 互換性*: このプロパティは、 `AWS::Lambda::Function` `DurableConfig` データ型の `[ExecutionTimeout](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-durableconfig.html#cfn-lambda-function-durableconfig-executiontimeout)`プロパティに直接渡されます。

 `RetentionPeriodInDays`   <a name="sam-function-durableconfig-retentionperiodindays"></a>
Lambda が履歴を保持する永続的な実行がクローズされてから 1 日から 90 日までの日数。デフォルトは 14 日間です。  
*タイプ:* 整数  
*必須:* いいえ  
*デフォルト*: 14  
*最小*: 1  
*最大*: 90  
*CloudFormation 互換性*: このプロパティは、 `AWS::Lambda::Function` `DurableConfig` データ型の `[RetentionPeriodInDays](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-durableconfig.html#cfn-lambda-function-durableconfig-retentionperiodindays)`プロパティに直接渡されます。

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

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

1 時間の実行タイムアウトと 7 日間の保持期間を持つ関数の永続的な設定例。

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

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