29 lines
		
	
	
		
			1001 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1001 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
export const CLOCK_SKEW_ERROR_CODES = [
 | 
						|
    "AuthFailure",
 | 
						|
    "InvalidSignatureException",
 | 
						|
    "RequestExpired",
 | 
						|
    "RequestInTheFuture",
 | 
						|
    "RequestTimeTooSkewed",
 | 
						|
    "SignatureDoesNotMatch",
 | 
						|
];
 | 
						|
export const THROTTLING_ERROR_CODES = [
 | 
						|
    "BandwidthLimitExceeded",
 | 
						|
    "EC2ThrottledException",
 | 
						|
    "LimitExceededException",
 | 
						|
    "PriorRequestNotComplete",
 | 
						|
    "ProvisionedThroughputExceededException",
 | 
						|
    "RequestLimitExceeded",
 | 
						|
    "RequestThrottled",
 | 
						|
    "RequestThrottledException",
 | 
						|
    "SlowDown",
 | 
						|
    "ThrottledException",
 | 
						|
    "Throttling",
 | 
						|
    "ThrottlingException",
 | 
						|
    "TooManyRequestsException",
 | 
						|
    "TransactionInProgressException",
 | 
						|
];
 | 
						|
export const TRANSIENT_ERROR_CODES = ["TimeoutError", "RequestTimeout", "RequestTimeoutException"];
 | 
						|
export const TRANSIENT_ERROR_STATUS_CODES = [500, 502, 503, 504];
 | 
						|
export const NODEJS_TIMEOUT_ERROR_CODES = ["ECONNRESET", "ECONNREFUSED", "EPIPE", "ETIMEDOUT"];
 | 
						|
export const NODEJS_NETWORK_ERROR_CODES = ["EHOSTUNREACH", "ENETUNREACH", "ENOTFOUND"];
 |