tasks.RetryConfig interface

2xx 以外が返された場合にタスクを再試行する方法。

サイン:

export interface RetryConfig 

プロパティ

財産タイプ説明
最大試行回数数 |式<数値> |リセット値リクエストを試行する最大回数。指定しない場合、デフォルトで 3 になります。
maxBackoffSeconds数 |式<数値> |リセット値次の試行までに待機する最大時間。指定しない場合、デフォルトで 1 時間になります。
maxDoublings数 |式<数値> |リセット値再試行間のバックオフを 2 倍にする最大回数。指定しない場合、デフォルトで 16 になります。
最大再試行秒数数 |式<数値> |リセット値失敗したタスクを再試行するための最大時間。指定しない場合、無期限に再試行します。
minBackoffSeconds数 |式<数値> |リセット値試行間の最小待機時間。指定しない場合、デフォルトで 100ms になります。

tasks.RetryConfig.maxAttempts

リクエストを試行する最大回数。指定しない場合、デフォルトで 3 になります。

サイン:

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

tasks.RetryConfig.maxBackoffSeconds

次の試行までに待機する最大時間。指定しない場合、デフォルトで 1 時間になります。

サイン:

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

tasks.RetryConfig.maxDoublings

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

サイン:

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

tasks.RetryConfig.maxRetrySeconds

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

サイン:

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

tasks.RetryConfig.minBackoffSeconds

試行間の最小待機時間。指定しない場合、デフォルトで 100ms になります。

サイン:

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