tasks.RetryConfig interface

2xx 以外の戻り値が発生した場合にタスクを再試行する方法。

署名:

export interface RetryConfig 

プロパティ

プロパティ 説明
maxAttempts 数値 |式<number>|値をリセット リクエストの最大試行回数。指定しない場合のデフォルトは 3 です。
maxBackoffSeconds 数値 |式<number>|値をリセット 試行間の最大待機時間。指定しない場合のデフォルトは 1 時間です。
maxDoublings 数値 |式<number>|値をリセット 再試行の間にバックオフを 2 倍にする最大回数。指定しない場合のデフォルトは 16 です。
maxRetrySeconds 数値 |式<number>|値をリセット 失敗したタスクを再試行する最大時間。指定しない場合、無期限に再試行されます。
minBackoffSeconds 数値 |式<number>|値をリセット 試行間の最小待機時間。指定しない場合のデフォルトは 100 ミリ秒です。

task.RetryConfig.maxAttempts

リクエストの最大試行回数。指定しない場合のデフォルトは 3 です。

署名:

maxAttempts?: number | Expression<number> | ResetValue;

task.RetryConfig.maxBackoffSeconds

試行間の最大待機時間。指定しない場合のデフォルトは 1 時間です。

署名:

maxBackoffSeconds?: number | Expression<number> | ResetValue;

task.RetryConfig.maxDoublings

再試行の間にバックオフを 2 倍にする最大回数。指定しない場合のデフォルトは 16 です。

署名:

maxDoublings?: number | Expression<number> | ResetValue;

task.RetryConfig.maxRetrySeconds

失敗したタスクを再試行する最大時間。指定しない場合、無期限に再試行されます。

署名:

maxRetrySeconds?: number | Expression<number> | ResetValue;

task.RetryConfig.minBackoffSeconds

試行間の最小待機時間。指定しない場合のデフォルトは 100 ミリ秒です。

署名:

minBackoffSeconds?: number | Expression<number> | ResetValue;