How a task should be retried in the event of a non-2xx return.
Signature:
export interface RetryConfig
Properties
Property | Type | Description |
---|---|---|
maxAttempts | number | Expression<number> | ResetValue | Maximum number of times a request should be attempted. If left unspecified, will default to 3. |
maxBackoffSeconds | number | Expression<number> | ResetValue | The maximum amount of time to wait between attempts. If left unspecified will default to 1hr. |
maxDoublings | number | Expression<number> | ResetValue | The maximum number of times to double the backoff between retries. If left unspecified will default to 16. |
maxRetrySeconds | number | Expression<number> | ResetValue | Maximum amount of time for retrying failed task. If left unspecified will retry indefinitely. |
minBackoffSeconds | number | Expression<number> | ResetValue | The minimum time to wait between attempts. If left unspecified will default to 100ms. |
tasks.RetryConfig.maxAttempts
Maximum number of times a request should be attempted. If left unspecified, will default to 3.
Signature:
maxAttempts?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxBackoffSeconds
The maximum amount of time to wait between attempts. If left unspecified will default to 1hr.
Signature:
maxBackoffSeconds?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxDoublings
The maximum number of times to double the backoff between retries. If left unspecified will default to 16.
Signature:
maxDoublings?: number | Expression<number> | ResetValue;
tasks.RetryConfig.maxRetrySeconds
Maximum amount of time for retrying failed task. If left unspecified will retry indefinitely.
Signature:
maxRetrySeconds?: number | Expression<number> | ResetValue;
tasks.RetryConfig.minBackoffSeconds
The minimum time to wait between attempts. If left unspecified will default to 100ms.
Signature:
minBackoffSeconds?: number | Expression<number> | ResetValue;