UNPKG

@smithy/util-retry

Version:
60 lines (59 loc) 1.53 kB
/** * @public * * The base number of milliseconds to use in calculating a suitable cool-down * time when a retryable error is encountered. */ export declare const DEFAULT_RETRY_DELAY_BASE = 100; /** * @public * * The maximum amount of time (in milliseconds) that will be used as a delay * between retry attempts. */ export declare const MAXIMUM_RETRY_DELAY: number; /** * @public * * The retry delay base (in milliseconds) to use when a throttling error is * encountered. */ export declare const THROTTLING_RETRY_DELAY_BASE = 500; /** * @public * * Initial number of retry tokens in Retry Quota */ export declare const INITIAL_RETRY_TOKENS = 500; /** * @public * * The total amount of retry tokens to be decremented from retry token balance. */ export declare const RETRY_COST = 5; /** * @public * * The total amount of retry tokens to be decremented from retry token balance * when a throttling error is encountered. */ export declare const TIMEOUT_RETRY_COST = 10; /** * @public * * The total amount of retry token to be incremented from retry token balance * if an SDK operation invocation succeeds without requiring a retry request. */ export declare const NO_RETRY_INCREMENT = 1; /** * @public * * Header name for SDK invocation ID */ export declare const INVOCATION_ID_HEADER = "amz-sdk-invocation-id"; /** * @public * * Header name for request retry information. */ export declare const REQUEST_HEADER = "amz-sdk-request";