@aws-sdk/util-retry
Advanced tools
Comparing version 3.296.0 to 3.303.0
import { Provider, RetryErrorInfo, RetryStrategyV2, RetryToken, StandardRetryToken } from "@aws-sdk/types"; | ||
import { RateLimiter } from "./types"; | ||
/** | ||
* @internal | ||
* | ||
* Strategy options to be passed to AdaptiveRetryStrategy | ||
@@ -10,2 +12,4 @@ */ | ||
/** | ||
* @internal | ||
* | ||
* The AdaptiveRetryStrategy is a retry strategy for executing against a very | ||
@@ -12,0 +16,0 @@ * resource constrained set of resources. Care should be taken when using this |
@@ -0,1 +1,4 @@ | ||
/** | ||
* @internal | ||
*/ | ||
export declare enum RETRY_MODES { | ||
@@ -6,2 +9,4 @@ STANDARD = "standard", | ||
/** | ||
* @internal | ||
* | ||
* The default value for how many HTTP requests an SDK should make for a | ||
@@ -12,4 +17,6 @@ * single SDK operation invocation before giving up | ||
/** | ||
* @internal | ||
* | ||
* The default retry algorithm to use. | ||
*/ | ||
export declare const DEFAULT_RETRY_MODE: RETRY_MODES; |
/** | ||
* @internal | ||
* | ||
* The base number of milliseconds to use in calculating a suitable cool-down | ||
@@ -7,2 +9,4 @@ * time when a retryable error is encountered. | ||
/** | ||
* @internal | ||
* | ||
* The maximum amount of time (in milliseconds) that will be used as a delay | ||
@@ -13,2 +17,4 @@ * between retry attempts. | ||
/** | ||
* @internal | ||
* | ||
* The retry delay base (in milliseconds) to use when a throttling error is | ||
@@ -19,2 +25,4 @@ * encountered. | ||
/** | ||
* @internal | ||
* | ||
* Initial number of retry tokens in Retry Quota | ||
@@ -24,2 +32,4 @@ */ | ||
/** | ||
* @internal | ||
* | ||
* The total amount of retry tokens to be decremented from retry token balance. | ||
@@ -29,2 +39,4 @@ */ | ||
/** | ||
* @internal | ||
* | ||
* The total amount of retry tokens to be decremented from retry token balance | ||
@@ -35,2 +47,4 @@ * when a throttling error is encountered. | ||
/** | ||
* @internal | ||
* | ||
* The total amount of retry token to be incremented from retry token balance | ||
@@ -41,2 +55,4 @@ * if an SDK operation invocation succeeds without requiring a retry request. | ||
/** | ||
* @internal | ||
* | ||
* Header name for SDK invocation ID | ||
@@ -46,4 +62,6 @@ */ | ||
/** | ||
* @internal | ||
* | ||
* Header name for request retry information. | ||
*/ | ||
export declare const REQUEST_HEADER = "amz-sdk-request"; |
import { RateLimiter } from "./types"; | ||
/** | ||
* @internal | ||
*/ | ||
export interface DefaultRateLimiterOptions { | ||
@@ -9,2 +12,5 @@ beta?: number; | ||
} | ||
/** | ||
* @internal | ||
*/ | ||
export declare class DefaultRateLimiter implements RateLimiter { | ||
@@ -11,0 +17,0 @@ private beta; |
import { StandardRetryBackoffStrategy } from "@aws-sdk/types"; | ||
/** | ||
* @internal | ||
*/ | ||
export declare const getDefaultRetryBackoffStrategy: () => StandardRetryBackoffStrategy; |
import { StandardRetryBackoffStrategy, StandardRetryToken } from "@aws-sdk/types"; | ||
/** | ||
* @internal | ||
*/ | ||
export interface DefaultRetryTokenOptions { | ||
@@ -17,2 +20,5 @@ /** | ||
} | ||
/** | ||
* @internal | ||
*/ | ||
export declare const getDefaultRetryToken: (initialRetryTokens: number, initialRetryDelay: number, initialRetryCount?: number, options?: DefaultRetryTokenOptions) => StandardRetryToken; |
@@ -0,6 +1,24 @@ | ||
/** | ||
* @internal | ||
*/ | ||
export * from "./AdaptiveRetryStrategy"; | ||
/** | ||
* @internal | ||
*/ | ||
export * from "./DefaultRateLimiter"; | ||
/** | ||
* @internal | ||
*/ | ||
export * from "./StandardRetryStrategy"; | ||
/** | ||
* @internal | ||
*/ | ||
export * from "./config"; | ||
/** | ||
* @internal | ||
*/ | ||
export * from "./constants"; | ||
/** | ||
* @internal | ||
*/ | ||
export * from "./types"; |
import { Provider, RetryErrorInfo, RetryStrategyV2, StandardRetryToken } from "@aws-sdk/types"; | ||
/** | ||
* @internal | ||
*/ | ||
export declare class StandardRetryStrategy implements RetryStrategyV2 { | ||
@@ -3,0 +6,0 @@ private readonly maxAttemptsProvider; |
@@ -0,1 +1,4 @@ | ||
/** | ||
* @internal | ||
*/ | ||
export interface RateLimiter { | ||
@@ -2,0 +5,0 @@ /** |
{ | ||
"name": "@aws-sdk/util-retry", | ||
"version": "3.296.0", | ||
"version": "3.303.0", | ||
"description": "Shared retry utilities to be used in middleware packages.", | ||
@@ -27,7 +27,7 @@ "main": "./dist-cjs/index.js", | ||
"dependencies": { | ||
"@aws-sdk/service-error-classification": "3.296.0", | ||
"@aws-sdk/service-error-classification": "3.303.0", | ||
"tslib": "^2.5.0" | ||
}, | ||
"devDependencies": { | ||
"@aws-sdk/types": "3.296.0", | ||
"@aws-sdk/types": "3.303.0", | ||
"@tsconfig/recommended": "1.0.1", | ||
@@ -34,0 +34,0 @@ "@types/node": "^14.14.31", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
48941
916
+ Added@aws-sdk/service-error-classification@3.303.0(transitive)
- Removed@aws-sdk/service-error-classification@3.296.0(transitive)